:root{--color-bg: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-subtle: #F8FAFC;--color-text-primary: #0F172A;--color-text-secondary: #334155;--color-text-muted: #64748B;--color-accent: #0D9488;--color-accent-secondary: #0F766E;--color-glow: rgba(13, 148, 136, .1);--color-glow-purple: rgba(13, 148, 136, .04);--color-border: #E2E8F0;--font-display: "DM Sans", Inter, -apple-system, sans-serif;--font-body: "DM Sans", Inter, -apple-system, sans-serif;--max-width: 1160px;--section-padding: clamp(80px, 12vw, 140px);--transition-smooth: .25s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text-primary);line-height:1.6;overflow-x:hidden;max-width:100vw}[data-theme=light] .noise-overlay{position:fixed;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.015;z-index:0}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 48px;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border-bottom:1px solid var(--color-border)}.nav-link-subtle{font-size:.875rem;font-weight:400;color:var(--color-text-muted);text-decoration:none;transition:var(--transition-smooth)}.nav-link-subtle:hover{color:var(--color-text-primary)}.logo{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:500;font-size:1.125rem;color:var(--color-text-primary);text-decoration:none;letter-spacing:-.01em}.logo img{height:28px;width:auto}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{font-size:.875rem;font-weight:400;color:var(--color-text-secondary);text-decoration:none;transition:var(--transition-smooth)}.nav-links a:hover{color:var(--color-text-primary)}.nav-links a.active{color:var(--color-text-primary);font-weight:500}.nav-cta{background:var(--color-text-primary);color:var(--color-bg)!important;padding:10px 20px;border-radius:8px;font-weight:500!important;min-width:130px;text-align:center}.nav-cta:hover{opacity:.9}.nav-cta-secondary{background:transparent;color:var(--color-text-primary)!important;padding:10px 20px;border-radius:8px;font-weight:500!important;border:1px solid var(--color-border);transition:var(--transition-smooth)}.nav-cta-secondary:hover{background:var(--color-bg-elevated)}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--color-text-primary)}section{padding:var(--section-padding) 48px;position:relative}.container{max-width:var(--max-width);margin:0 auto}h1{font-family:var(--font-display);font-size:clamp(3rem,8vw,5.5rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;margin-bottom:24px}h1 em{font-style:italic}h2{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin-bottom:24px}h2 em{font-style:italic}h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin-bottom:16px}h4{font-family:var(--font-body);font-size:1.0625rem;font-weight:500;margin-bottom:12px}.section-label{display:block;font-size:.8125rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.section-header{text-align:center;max-width:700px;margin:0 auto 72px}.section-header p{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.7}.pillar-headline{font-family:var(--font-display);font-size:clamp(2.5rem,9vw,5rem);line-height:.95;letter-spacing:-.02em}.pillar-header{text-align:left;max-width:none;margin:0 0 72px}.pillar-header .section-label{text-align:left;margin-bottom:20px}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--color-text-primary);color:var(--color-bg);font-family:var(--font-body);font-size:.9375rem;font-weight:500;padding:16px 28px;border-radius:10px;text-decoration:none;transition:var(--transition-smooth);border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px #0003}.btn-primary.btn-large{padding:18px 36px;font-size:1rem}.btn-secondary{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--color-text-primary);font-family:var(--font-body);font-size:.9375rem;font-weight:500;padding:16px 28px;border-radius:10px;text-decoration:none;transition:var(--transition-smooth);border:1px solid var(--color-border);cursor:pointer}.btn-secondary:hover{background:var(--color-bg-elevated)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:140px 48px 80px;position:relative;overflow:hidden}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-bg:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:140%;height:100%;background:radial-gradient(ellipse at center,var(--color-glow) 0%,transparent 60%);opacity:.6}.hero-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,var(--color-bg),transparent)}.hero-content{position:relative;z-index:2;max-width:900px}.hero h1{opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease forwards .3s}.hero-subtitle{font-size:clamp(1.05rem,1.8vw,1.3rem);color:var(--color-text-secondary);max-width:760px;margin:0 auto 40px;line-height:1.7;font-weight:400;opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease forwards .5s}.hero-cta{display:flex;justify-content:center;gap:16px;margin-bottom:56px;flex-wrap:wrap;opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease forwards .7s}.hero-gradient{background:linear-gradient(135deg,#0d9488,#0f766e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-page{min-height:60vh;padding:140px 48px 60px}footer{background:var(--color-bg);padding:60px 48px;border-top:1px solid var(--color-border)}.footer-content{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px}.footer-brand{display:flex;flex-direction:column;gap:8px}.footer-logo{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:1.125rem;color:var(--color-text-primary);text-decoration:none}.footer-logo img{height:24px;width:auto}.footer-tagline{font-size:.875rem;color:var(--color-text-muted)}.footer-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-link{font-size:.875rem;color:var(--color-text-secondary);text-decoration:none;transition:var(--transition-smooth)}.footer-link:hover{color:var(--color-text-primary)}.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.agent-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;padding:32px;text-decoration:none;color:inherit;transition:var(--transition-smooth);display:flex;flex-direction:column;gap:16px}.agent-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #00000014;border-color:var(--color-accent)}.agent-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.agent-card-icon{width:44px;height:44px;border-radius:10px;background:#d977061a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent)}.agent-card h3{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin-bottom:0;color:var(--color-text-primary)}.agent-card p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;flex:1}.agent-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid var(--color-border)}.price-badge{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.price-badge span{font-size:.8125rem;font-weight:400;color:var(--color-text-muted)}.status-badge{font-size:.75rem;font-weight:500;padding:4px 10px;border-radius:100px;background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.2)}.status-badge.beta{background:#8b5cf61a;color:#7c3aed;border-color:#8b5cf633}.card-cta-link{font-size:.875rem;font-weight:500;color:var(--color-accent);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:var(--transition-smooth)}.card-cta-link:hover{gap:10px}.filter-bar{display:flex;gap:8px;margin-bottom:48px;flex-wrap:wrap}.filter-btn{padding:8px 20px;border-radius:100px;font-size:.875rem;font-weight:500;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-smooth)}.filter-btn:hover,.filter-btn.active{background:var(--color-text-primary);color:var(--color-bg);border-color:var(--color-text-primary)}.agent-hero{min-height:55vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:140px 48px 60px;position:relative;overflow:hidden}.agent-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse at center top,var(--color-glow) 0%,transparent 60%)}.agent-hero-content{position:relative;z-index:2;max-width:800px}.agent-price-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#d9770614;border:1px solid rgba(217,119,6,.2);border-radius:100px;font-size:1rem;font-weight:600;color:var(--color-accent);margin-bottom:32px}.agent-hero h1{font-size:clamp(2.5rem,7vw,4.5rem);opacity:0;transform:translateY(20px);animation:fadeInUp .9s ease forwards .2s}.agent-hero-subtitle{font-size:clamp(1rem,1.8vw,1.25rem);color:var(--color-text-secondary);max-width:640px;margin:0 auto 40px;line-height:1.7;opacity:0;transform:translateY(20px);animation:fadeInUp .9s ease forwards .4s}.agent-hero-cta{opacity:0;transform:translateY(20px);animation:fadeInUp .9s ease forwards .6s}.agent-features-section{background:var(--color-bg-subtle)}.feature-list{list-style:none;display:flex;flex-direction:column;gap:20px;margin-top:40px}.feature-list li{display:flex;align-items:flex-start;gap:16px;font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.6}.feature-list-icon{width:24px;height:24px;border-radius:50%;background:#d977061a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:var(--color-accent)}.agent-pricing-block{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;padding:40px;max-width:480px;margin:0 auto;text-align:center}.agent-pricing-block .price{font-family:var(--font-display);font-size:3.5rem;font-weight:400;letter-spacing:-.03em;color:var(--color-text-primary)}.agent-pricing-block .price span{font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--color-text-muted)}.agent-pricing-block .pricing-note{font-size:.875rem;color:var(--color-text-muted);margin-top:16px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.problem-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px;padding:32px}.problem-card-icon{width:40px;height:40px;border-radius:8px;background:#ef444414;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#ef4444}.problem-card h4{font-size:1.0625rem;font-weight:600;margin-bottom:10px;color:var(--color-text-primary)}.problem-card p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.solution-item{display:flex;flex-direction:column;gap:12px}.solution-item-icon{width:40px;height:40px;border-radius:8px;background:#d977061a;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.solution-item h4{font-size:1.0625rem;font-weight:600}.solution-item p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.steps-list{display:flex;flex-direction:column;gap:0;max-width:720px;margin:64px auto 0}.step-item{display:flex;gap:32px;position:relative}.step-item:not(:last-child):after{content:"";position:absolute;left:19px;top:48px;bottom:-24px;width:2px;background:var(--color-border)}.step-number{width:40px;height:40px;border-radius:50%;background:var(--color-bg-elevated);border:2px solid var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--color-accent);flex-shrink:0}.step-content{padding-bottom:48px}.step-content h3{font-family:var(--font-body);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.step-content p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7}.pricing-section{padding-top:120px}.pricing-table{width:100%;border-collapse:collapse;margin-top:48px}.pricing-table th,.pricing-table td{padding:20px 24px;text-align:left;border-bottom:1px solid var(--color-border)}.pricing-table thead th{font-size:.8125rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.pricing-table tbody tr:hover{background:var(--color-bg-elevated)}.pricing-table .agent-name{font-weight:500;color:var(--color-text-primary)}.pricing-table .agent-desc{font-size:.875rem;color:var(--color-text-secondary);margin-top:4px}.pricing-table .price-cell{font-weight:600;font-size:1.0625rem;white-space:nowrap}.pricing-table .bundle-row{background:#d977060a}.pricing-table .bundle-row td{font-weight:600}.pricing-footer-note{text-align:center;margin-top:40px;font-size:.875rem;color:var(--color-text-muted)}.pricing-footer-note span{margin:0 12px}.cta-section{text-align:center;background:var(--color-bg-subtle);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,var(--color-glow) 0%,transparent 70%);opacity:.5}.cta-section .container{position:relative;z-index:1}.cta-section h2{font-size:clamp(2rem,5vw,3rem)}.who-section{text-align:center}.who-tags{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:32px}.who-tag{padding:10px 22px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:100px;font-size:.9375rem;color:var(--color-text-secondary)}@media(max-width:768px){nav{padding:16px 24px}.mobile-menu-btn{display:flex}.nav-links{display:none;position:fixed;top:64px;left:0;right:0;background:var(--color-bg);border-bottom:1px solid var(--color-border);flex-direction:column;padding:24px;gap:20px;z-index:999}.nav-links.mobile-open{display:flex}.nav-cta,.nav-cta-secondary{width:100%;text-align:center}section{padding:clamp(60px,10vw,100px) 24px}.hero,.agent-hero{padding:100px 24px 60px}.agent-grid,.problem-grid,.solution-grid{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:center}.footer-content{flex-direction:column}.footer-links{flex-wrap:wrap;gap:16px}.pricing-table{font-size:.875rem}.pricing-table th,.pricing-table td{padding:14px 16px}.steps-list{margin-top:40px}}.store-hero{padding:140px 48px 48px;max-width:1160px;margin:0 auto}.store-hero-inner{max-width:840px}.store-hero-eyebrow{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0d9488;margin:0 0 16px}.store-hero-headline{font-family:var(--font-body);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:#0f172a;margin:0 0 20px}.store-hero-lede{font-family:var(--font-body);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.65;color:#334155;max-width:620px;margin:0;letter-spacing:-.005em}@media(max-width:768px){.store-hero{padding:96px 24px 32px}}.store-page{display:flex;padding-top:16px;min-height:100vh;max-width:1160px;margin:0 auto}.store-sidebar{width:220px;flex-shrink:0;border-right:1px solid var(--color-border);padding:40px 24px;position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto}.store-content{flex:1;padding:32px 40px 80px;min-width:0}.store-sort-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.store-count{font-size:.8125rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.sort-select{background:#fff;border:1px solid #e2e8f0;color:#334155;font-family:var(--font-body);font-size:.875rem;font-weight:500;padding:10px 36px 10px 14px;border-radius:10px;cursor:pointer;outline:none;letter-spacing:-.005em;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.sort-select:hover{border-color:#cbd5e1}.sort-select:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}.filter-group{margin-bottom:32px}.filter-group-title{display:block;font-family:var(--font-body);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-weight:600;margin-bottom:12px}.filter-item{display:block;width:100%;background:none;border:none;padding:8px 12px;margin:0 -12px;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;text-align:left;border-radius:8px;letter-spacing:-.005em;transition:background .15s ease,color .15s ease}.filter-item:hover{color:#0f172a;background:#f8fafc}.filter-item.active{color:#0d9488;background:#f0fdf9;font-weight:600}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.store-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.store-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 12px 32px #0f172a0f,0 4px 12px #0f172a0a}.store-card:hover .store-card-img{transform:scale(1.03)}.store-card--featured{border-color:#0d94884d;box-shadow:0 0 0 1px #0d94880f}.store-card-media{position:relative;height:220px;overflow:hidden;flex-shrink:0}.store-card--mini .store-card-media{height:140px}.store-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.store-card-visual{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0d0d0f}.store-card-icon-wrap{position:relative;z-index:1;color:#ffffffa6}.store-card-icon-wrap svg{width:64px;height:64px;stroke-width:1.1}.store-card--mini .store-card-icon-wrap svg{width:40px;height:40px}.store-card-status{position:absolute;top:12px;left:12px;z-index:4;font-family:var(--font-body);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;padding:5px 10px;border:1px solid #E2E8F0;border-radius:999px;background:#fffffff0;color:#334155;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.store-card-status.beta{color:#6d28d9;border-color:#ddd6fe;background:#faf5fff0}.store-card-status.alpha{color:#b45309;border-color:#fde68a;background:#fffbebf0}.store-card-status.waitlist{color:#a16207;border-color:#fef08a;background:#fefce8f0}.store-card-status.included{color:#15803d;border-color:#bbf7d0;background:#f0fdf4f0}.store-card-status.unavailable{color:#64748b;border-color:#e2e8f0;background:#f8fafcf0}.store-card.is-unavailable{opacity:.45;pointer-events:none}.momarketal-badge{display:inline-flex;align-items:center;gap:4px;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a78bfa;background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);border-radius:3px;padding:2px 6px}.store-card-info{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;background:#fff;flex:1}.store-card-meta-row{display:flex;justify-content:space-between;align-items:center}.store-card-category{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.store-card-response{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0d948899}.store-card-name{font-family:var(--font-body);font-size:1.125rem;font-weight:700;color:var(--color-text-primary);line-height:1.2;letter-spacing:-.02em}.store-card-description{font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:#475569;letter-spacing:-.005em;margin:0}.store-card-specs{display:flex;flex-direction:column;gap:4px}.store-card-spec{font-family:var(--font-body);font-size:.8125rem;color:#64748b;line-height:1.5;letter-spacing:-.005em}.store-card-spec--integrations{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.store-card-price-row{margin-top:auto;padding-top:14px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.store-card-price{font-family:var(--font-body);font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.store-card-price span{font-size:.8125rem;font-weight:500;color:#94a3b8;letter-spacing:-.005em}.store-card-trial{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:#64748b;letter-spacing:-.005em}.store-card[data-category=marketing] .store-card-category,.store-card[data-category=sales] .store-card-category,.store-card[data-category=product] .store-card-category,.store-card[data-category=strategy] .store-card-category,.store-card[data-category=knowledge] .store-card-category,.store-card[data-category=developer] .store-card-category{color:#0d9488}.store-card-visual.gradient-marketing,.agent-store-hero.gradient-marketing{background:radial-gradient(ellipse at 50% 0%,rgba(13,148,136,.28) 0%,var(--color-bg) 65%)}.store-card-visual.gradient-marketing .store-card-icon-wrap,.agent-store-hero.gradient-marketing .agent-hero-icon-wrap{color:#0d9488}.store-card-visual.gradient-sales,.agent-store-hero.gradient-sales{background:radial-gradient(ellipse at 50% 0%,rgba(59,130,246,.28) 0%,var(--color-bg) 65%)}.store-card-visual.gradient-sales .store-card-icon-wrap,.agent-store-hero.gradient-sales .agent-hero-icon-wrap{color:#60a5fa}.store-card-visual.gradient-product,.agent-store-hero.gradient-product{background:radial-gradient(ellipse at 50% 0%,rgba(139,92,246,.28) 0%,var(--color-bg) 65%)}.store-card-visual.gradient-product .store-card-icon-wrap,.agent-store-hero.gradient-product .agent-hero-icon-wrap{color:#a78bfa}.store-card-visual.gradient-strategy,.agent-store-hero.gradient-strategy{background:radial-gradient(ellipse at 50% 0%,rgba(20,184,166,.28) 0%,var(--color-bg) 65%)}.store-card-visual.gradient-strategy .store-card-icon-wrap,.agent-store-hero.gradient-strategy .agent-hero-icon-wrap{color:#2dd4bf}.store-card-visual.gradient-knowledge,.agent-store-hero.gradient-knowledge{background:radial-gradient(ellipse at 50% 0%,rgba(34,197,94,.22) 0%,var(--color-bg) 65%)}.store-card-visual.gradient-knowledge .store-card-icon-wrap,.agent-store-hero.gradient-knowledge .agent-hero-icon-wrap{color:#4ade80}.bundle-banner{margin-top:56px;background:#f0fdf9;border:1px solid #99f6e4;border-radius:14px;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bundle-label{display:block;font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#0d9488;font-weight:600;margin-bottom:6px}.bundle-text{font-family:var(--font-body);font-size:1.0625rem;color:#0f172a;font-weight:500;letter-spacing:-.01em}.bundle-banner-right{display:flex;align-items:center;gap:24px;flex-shrink:0}.bundle-price{font-family:var(--font-body);font-size:1.75rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.bundle-price span{font-size:.9375rem;font-weight:500;color:#64748b;letter-spacing:-.005em}.bundle-banner .btn-primary{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:#0d9488;color:#fff!important;text-decoration:none;border-radius:10px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;border:none;transition:all .2s ease}.bundle-banner .btn-primary:hover{background:#0f766e;transform:translateY(-1px);box-shadow:0 8px 24px #0d94884d}.agent-store-hero{min-height:65vh;position:relative;overflow:hidden;background:#09090b;padding:0}.agent-store-hero.has-image{background:#09090b}.agent-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.agent-hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.45) 35%,rgba(0,0,0,.15) 65%,transparent 100%),linear-gradient(to right,rgba(0,0,0,.55) 0%,transparent 55%)}.agent-hero-breadcrumb{position:absolute;top:88px;left:48px;display:flex;align-items:center;gap:8px;z-index:3}.breadcrumb-link{font-size:.8125rem;color:#ffffff80;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#ffffffd9}.agent-hero-breadcrumb svg{color:#ffffff59;flex-shrink:0}.breadcrumb-current{font-size:.8125rem;color:#ffffffa6}.agent-hero-text{position:absolute;bottom:0;left:0;z-index:2;padding:0 48px 48px;max-width:620px}.agent-hero-eyebrow{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent);margin-bottom:10px}.agent-store-hero h1{font-size:clamp(2.25rem,5vw,3.75rem);margin-bottom:12px;opacity:1;transform:none;animation:none;text-align:left;line-height:1.05}.agent-hero-tagline{font-size:1rem;color:#fff9;line-height:1.65;text-align:left;max-width:480px}.agent-hero-cta-block{position:absolute;bottom:48px;right:48px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.agent-hero-price-row{display:flex;align-items:baseline;gap:6px}.agent-hero-price-label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73}.agent-hero-price-value{font-size:1.875rem;font-weight:700;color:#fafafa;letter-spacing:-.02em}.agent-hero-price-unit{font-size:.9375rem;font-weight:400;color:#ffffff73}.agent-hero-trial-note{font-size:.75rem;color:#ffffff59;text-align:right}.specs-bar{display:flex;align-items:stretch;background:var(--color-bg-elevated);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow-x:auto}.spec-item{display:flex;flex-direction:column;gap:8px;padding:24px 40px;flex:1;text-align:left;min-width:140px;border-right:1px solid var(--color-border)}.spec-item-last{border-right:none}.spec-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:700}.spec-value{font-size:1.1875rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.agent-tab-nav{display:flex;border-bottom:1px solid var(--color-border);background:var(--color-bg);position:sticky;top:68px;z-index:10}.agent-tab-btn{background:none;border:none;border-bottom:2px solid transparent;padding:16px 28px 14px;font-family:var(--font-body);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease;margin-bottom:-1px;white-space:nowrap}.agent-tab-btn:hover{color:var(--color-text-secondary)}.agent-tab-btn.active{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.agent-tab-panel{display:none}.agent-tab-panel.active{display:block}.agent-detail-layout{max-width:var(--max-width);margin:0 auto;padding:56px 48px 80px;display:grid;grid-template-columns:1fr 300px;gap:64px;align-items:start}.agent-detail-description{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:40px}.agent-section-title{font-family:var(--font-body);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);margin-bottom:20px}.overview-prose{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:40px;max-width:680px}.use-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.use-case-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:3px;padding:20px 22px;position:relative}.use-case-card:before{content:"";position:absolute;top:8px;left:8px;width:10px;height:10px;border-top:1px solid rgba(13,148,136,.4);border-left:1px solid rgba(13,148,136,.4)}.use-case-scenario{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:10px}.use-case-outcome{font-size:.875rem;color:var(--color-text-secondary);line-height:1.65}.pricing-card-sticky{position:sticky;top:120px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:3px;padding:28px}.pricing-card-msrp-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-weight:700;margin-bottom:4px}.pricing-card-price{font-family:var(--font-display);font-size:2.75rem;font-weight:400;letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:6px}.pricing-card-price span{font-family:var(--font-body);font-size:.9375rem;font-weight:400;color:var(--color-text-muted)}.pricing-card-note{font-size:.8125rem;color:var(--color-text-muted)}.pricing-card-meta{display:flex;flex-direction:column;gap:8px;margin-top:20px;font-size:.8125rem;color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:20px}.includes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.include-card{display:flex;align-items:flex-start;gap:12px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:3px;padding:14px 18px;font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.include-icon{width:24px;height:24px;border-radius:3px;background:#0d94881a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;color:var(--color-accent)}.related-section{padding:56px 48px}.related-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}@media(max-width:1100px){.store-grid{grid-template-columns:repeat(2,1fr)}.use-cases-grid{grid-template-columns:1fr 1fr}.related-mini-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.store-sidebar{display:none}.store-content{padding:24px 24px 60px}}@media(max-width:768px){.store-page{padding-top:60px}.store-grid{grid-template-columns:1fr 1fr}.bundle-banner{flex-direction:column;align-items:flex-start;padding:24px}.bundle-banner-right{flex-direction:column;align-items:flex-start;gap:12px}.agent-hero-breadcrumb{top:72px;left:20px}.agent-store-hero{min-height:55vh}.agent-hero-text{padding:0 20px 130px}.agent-hero-cta-block{right:20px;bottom:24px;align-items:flex-start}.agent-hero-trial-note{text-align:left}.agent-tab-nav{overflow-x:auto;top:68px}.agent-tab-btn{padding:14px 18px 12px}.specs-bar{overflow-x:auto}.spec-item{padding:16px 24px;min-width:120px}.spec-value{font-size:.9375rem}.agent-detail-layout{grid-template-columns:1fr;padding:32px 20px 60px;gap:40px}.pricing-card-sticky{position:static}.use-cases-grid,.includes-grid{grid-template-columns:1fr}.related-section{padding:40px 20px}.related-mini-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.store-grid,.related-mini-grid{grid-template-columns:1fr}.agent-hero-text{padding:0 16px 160px}.agent-hero-cta-block{right:16px}}:root{--ed-bg: #ffffff;--ed-orb-bg: #f1f5f9;--ed-ink: #0f172a;--ed-ink-soft: #334155;--ed-ink-mute: #64748b;--ed-ink-whisper: #94a3b8;--ed-teal: #0d9488;--ed-teal-hover: #0f766e;--ed-teal-wash: #f0fdf9;--ed-hairline: #e2e8f0;--ed-hairline-strong: #cbd5e1;--ed-font: "DM Sans", Inter, -apple-system, sans-serif}.agent-detail{position:relative;min-height:100vh;background:var(--ed-bg)}.agent-orb-col{position:fixed;top:0;left:0;width:44vw;height:100vh;overflow:hidden;background:var(--ed-orb-bg);z-index:1}.agent-orb-img{width:100%;height:100%;object-fit:cover;object-position:22% center;display:block}.agent-orb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.agent-orb-fallback-icon{width:180px;height:180px;opacity:.55;color:#18181b4d}.agent-orb-fallback-icon svg{width:100%;height:100%}.agent-editorial{margin-left:44vw;padding:120px 80px;max-width:720px;font-family:var(--ed-font);color:var(--ed-ink-soft);position:relative;z-index:2}.agent-back{display:inline-block;font-family:var(--ed-font);font-size:.875rem;color:var(--ed-ink-mute);text-decoration:none;letter-spacing:-.005em;margin-bottom:56px;transition:color .2s ease}.agent-back:hover{color:var(--ed-ink)}.agent-status-pill{display:inline-block;font-family:var(--ed-font);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border:1px solid var(--ed-hairline-strong);border-radius:999px;margin-bottom:28px;background:transparent;color:var(--ed-ink-soft)}.agent-status-pill--live,.agent-status-pill--included{color:#15803d;border-color:#bbf7d0;background:#f0fdf4}.agent-status-pill--beta{color:#6d28d9;border-color:#ddd6fe;background:#faf5ff}.agent-status-pill--alpha{color:#b45309;border-color:#fde68a;background:#fffbeb}.agent-status-pill--waitlist{color:#a16207;border-color:#fef08a;background:#fefce8}.agent-status-pill--unavailable{color:var(--ed-ink-whisper);border-color:var(--ed-hairline)}.agent-display-name{font-family:var(--ed-font);font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--ed-ink);margin:0 0 16px}.agent-eyebrow{font-family:var(--ed-font);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-teal);margin:0 0 36px}.agent-eyebrow .dot{margin:0 10px;color:var(--ed-ink-whisper);font-weight:400}.agent-lede{font-family:var(--ed-font);font-size:1.1875rem;line-height:1.6;color:var(--ed-ink-soft);max-width:560px;margin:0 0 56px;font-weight:400;letter-spacing:-.005em}.agent-rule{border:0;border-top:1px solid var(--ed-hairline);margin:64px 0}.agent-buy{margin:0;display:flex;flex-direction:column;align-items:flex-start}.agent-price{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.agent-price-value{font-family:var(--ed-font);font-size:2.75rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--ed-ink)}.agent-price-unit{font-family:var(--ed-font);font-size:1rem;font-weight:500;color:var(--ed-ink-mute);letter-spacing:-.005em}.agent-price-note{font-family:var(--ed-font);font-size:.9375rem;color:var(--ed-ink-mute);margin:0 0 28px;letter-spacing:-.005em}.agent-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 36px;background:var(--ed-teal);color:#fff;text-decoration:none;border-radius:10px;font-family:var(--ed-font);font-size:1rem;font-weight:600;letter-spacing:-.01em;border:none;cursor:pointer;transition:all .2s ease}.agent-cta:hover{background:var(--ed-teal-hover);transform:translateY(-1px);box-shadow:0 8px 24px #0d94884d}.agent-cta svg{transition:transform .2s ease}.agent-cta:hover svg{transform:translate(2px)}.agent-cta[aria-disabled=true]{background:#f1f5f9;color:var(--ed-ink-mute);border:1px solid var(--ed-hairline-strong);pointer-events:none;transform:none;box-shadow:none}.agent-section{margin:0}.agent-section-label{font-family:var(--ed-font);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-teal);margin:0 0 24px}.agent-prose{font-family:var(--ed-font);font-size:1.0625rem;line-height:1.75;color:var(--ed-ink-soft);max-width:620px;margin:0 0 48px;letter-spacing:-.005em}.agent-cases{list-style:none;padding:0;margin:0}.agent-case{display:grid;grid-template-columns:56px 1fr;gap:24px;padding:28px 0;border-top:1px solid var(--ed-hairline)}.agent-case:first-child{border-top:0;padding-top:0}.agent-case-num{font-family:var(--ed-font);font-size:1rem;font-weight:700;color:var(--ed-teal);line-height:1;padding-top:6px;letter-spacing:-.01em}.agent-case-title{font-family:var(--ed-font);font-size:1.0625rem;font-weight:600;color:var(--ed-ink);margin:0 0 6px;letter-spacing:-.01em}.agent-case-text{font-family:var(--ed-font);font-size:.9375rem;line-height:1.65;color:var(--ed-ink-soft);margin:0;letter-spacing:-.005em}.agent-bullet-list{list-style:none;padding:0;margin:0}.agent-bullet-list li{position:relative;font-family:var(--ed-font);padding:14px 0 14px 28px;font-size:1rem;line-height:1.6;color:var(--ed-ink-soft);border-top:1px solid var(--ed-hairline);letter-spacing:-.005em}.agent-bullet-list li:first-child{border-top:0}.agent-bullet-list li:before{content:"";position:absolute;top:22px;left:4px;width:6px;height:6px;background:var(--ed-teal);border-radius:50%}.agent-pills{display:flex;flex-wrap:wrap;gap:8px}.agent-pill{display:inline-flex;align-items:center;font-family:var(--ed-font);padding:8px 16px;border:1px solid var(--ed-hairline-strong);border-radius:999px;font-size:.8125rem;color:var(--ed-ink-soft);background:transparent;letter-spacing:-.005em}.agent-specs{display:grid;grid-template-columns:180px 1fr;gap:0;margin:0;font-family:var(--ed-font)}.agent-specs dt{padding:14px 0;font-size:.875rem;color:var(--ed-ink-mute);border-top:1px solid var(--ed-hairline);letter-spacing:-.005em}.agent-specs dt:first-of-type,.agent-specs dd:first-of-type{border-top:0;padding-top:0}.agent-specs dd{padding:14px 0;font-size:.9375rem;font-weight:500;color:var(--ed-ink);border-top:1px solid var(--ed-hairline);margin:0;letter-spacing:-.005em}.agent-related-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.agent-related-card{display:block;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1)}.agent-related-card:hover{transform:translateY(-3px)}.agent-related-media{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:10px;background:var(--ed-orb-bg);margin-bottom:14px;position:relative;border:1px solid var(--ed-hairline)}.agent-related-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.agent-related-card:hover .agent-related-media img{transform:scale(1.04)}.agent-related-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.agent-related-fallback-icon{width:64px;height:64px;opacity:.6}.agent-related-fallback-icon svg{width:100%;height:100%}.agent-related-name{font-family:var(--ed-font);font-size:1.1875rem;font-weight:700;color:var(--ed-ink);margin:0 0 4px;letter-spacing:-.02em}.agent-related-meta{font-family:var(--ed-font);font-size:.8125rem;font-weight:500;letter-spacing:-.005em;color:var(--ed-ink-mute);margin:0;text-transform:none}.agent-related-meta .dot{color:var(--ed-ink-whisper);margin:0 2px}@media(max-width:1200px){.agent-editorial{padding:96px 64px}}@media(max-width:1080px){.agent-orb-col{width:42vw}.agent-editorial{margin-left:42vw;padding:88px 56px 96px}.agent-display-name{font-size:clamp(4rem,10vw,6.5rem)}.agent-rule{margin:56px 0}}@media(max-width:840px){.agent-orb-col{position:relative;width:100%;height:50px;top:auto;left:auto;z-index:auto}.agent-orb-img{object-position:center}.agent-orb-fallback-icon{width:32px;height:32px}.agent-editorial{margin-left:0;padding:40px 28px 96px;max-width:100%}.agent-display-name{font-size:clamp(3.5rem,14vw,5.5rem)}.agent-back{margin-bottom:32px}.agent-rule{margin:48px 0}.agent-related-row{grid-template-columns:repeat(2,1fr);gap:16px}.agent-specs{grid-template-columns:140px 1fr}.agent-case{grid-template-columns:48px 1fr;gap:16px;padding:24px 0}}@media(max-width:480px){.agent-editorial{padding:48px 20px 80px}.agent-display-name{font-size:clamp(3rem,16vw,4.5rem)}.agent-price-value{font-size:2.75rem}.agent-cta{padding:16px 24px;font-size:.875rem;width:100%;justify-content:center}.agent-related-row{grid-template-columns:1fr}.agent-specs{grid-template-columns:120px 1fr}.agent-rule{margin:40px 0}}
