.bot-page{--accent-primary-rgb:139,92,246}.bot-logo{background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 50%,#ec4899 100%);justify-content:center;align-items:center;display:flex;box-shadow:0 20px 50px #8b5cf659,0 0 30px #d946ef40}.bot-logo-inner{filter:drop-shadow(0 2px 8px #00000040);justify-content:center;align-items:center;display:flex}.bot-badge-1{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf652}.bot-badge-2{color:#f0abfc;background:#d946ef1f;border-color:#d946ef52}.bot-cover-container{background:linear-gradient(160deg,#8b5cf61a 0%,var(--bg-card)60%);border:1px solid var(--border-color);border-radius:1.5rem;padding:1.5rem;box-shadow:0 30px 80px #8b5cf62e,0 0 60px #d946ef14}.bot-mockup{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.1rem;overflow:hidden}.bot-mockup-header{background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.bot-mockup-dot{background:#444;border-radius:50%;width:10px;height:10px}.bot-mockup-dot:first-child{background:#ef4444}.bot-mockup-dot:nth-child(2){background:#f59e0b}.bot-mockup-dot:nth-child(3){background:#22c55e}.bot-mockup-title{color:var(--text-muted);margin-left:auto;margin-right:auto;font-size:.78rem;font-weight:500}.bot-mockup-body{flex-direction:column;gap:.85rem;min-height:220px;padding:1.5rem;display:flex}.bot-bubble{max-width:80%;color:var(--text-primary);border-radius:1rem;padding:.85rem 1.1rem .85rem 3rem;font-size:.95rem;line-height:1.5;position:relative}.bot-bubble-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:#ffffff14;border-radius:.3rem;padding:.2rem .4rem;font-size:.6rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.bot-bubble-ai{background:linear-gradient(135deg,#8b5cf624,#6366f114);border:1px solid #8b5cf640;align-self:flex-start}.bot-bubble-user{border:1px solid var(--glass-border);background:#ffffff0d;align-self:flex-end}.bot-bubble-processing{opacity:.85}.bot-typing{color:var(--text-secondary);align-items:center;gap:.15rem;font-style:italic;display:inline-flex}.bot-dot{font-weight:700;animation:1.2s ease-in-out infinite bot-dot-bounce}.bot-dot:nth-child(2){animation-delay:.15s}.bot-dot:nth-child(3){animation-delay:.3s}@keyframes bot-dot-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.bot-cta{background:radial-gradient(circle,#8b5cf61a,#0000 70%);padding:6rem 0 7rem}.bot-cta-card{background:linear-gradient(160deg,#8b5cf614 0%,var(--bg-card)55%);border:1px solid var(--border-color);text-align:center;border-radius:1.75rem;max-width:900px;margin:0 auto;padding:3rem 2rem;position:relative;overflow:hidden}@media (min-width:768px){.bot-cta-card{padding:4rem 3rem}}.bot-cta-border{-webkit-mask-composite:xor;opacity:.45;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#d946ef,#ec4899,#8b5cf6) 0 0/300% 300%;border-radius:1.75rem;padding:1px;animation:9s linear infinite botBorder;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes botBorder{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.bot-cta-shine{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff0a 50%,#0000 60%);width:200%;height:200%;animation:9s linear infinite botShine;position:absolute;top:-50%;left:-50%}@keyframes botShine{0%{transform:translate(-30%)}to{transform:translate(30%)}}.bot-cta-inner{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.bot-cta-inner .cv-badge{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#8b5cf62e,#d946ef1a);border:1px solid #8b5cf64d;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.72rem;font-weight:700;display:inline-flex}.bot-cta-inner .cta-title{margin:0;font-size:max(2rem,min(4.5vw,3rem));line-height:1.1}.bot-cta-inner .cta-desc{color:var(--text-secondary);max-width:36rem;margin:0 0 .5rem;font-size:1rem;line-height:1.7}.bot-cta-btn{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 50%,#ec4899 100%);border-radius:.85rem;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 36px #8b5cf666}.bot-cta-btn:hover{transform:translateY(-3px);box-shadow:0 18px 44px #8b5cf68c}.bot-cta-btn svg{transition:transform .25s}.bot-cta-btn:hover svg{transform:translate(4px)}[data-theme=light] .bot-cta-card,[data-theme=light] .bot-cover-container{background:linear-gradient(160deg,#8b5cf60f 0%,#fff 55%);box-shadow:0 14px 40px #0f172a0d}[data-theme=light] .bot-cta-inner .cv-badge{color:#7c3aed}@media (prefers-reduced-motion:reduce){.bot-cta-border,.bot-cta-shine,.bot-dot{animation:none!important}}@media (max-width:640px){.bot-cta-card{padding:2rem 1.25rem}.bot-mockup-body{min-height:180px;padding:1rem}.bot-bubble{max-width:92%;padding-left:2.5rem;font-size:.88rem}}.bot-hero-btn{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 50%,#ec4899 100%);border-radius:16px;align-items:center;gap:.6rem;padding:.95rem 1.85rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 36px #8b5cf666}.bot-hero-btn:hover{transform:translateY(-3px);box-shadow:0 18px 44px #8b5cf68c}.bot-hero-btn svg{transition:transform .25s}.bot-hero-btn:hover svg{transform:translate(4px)}.bot-problem-card{background:linear-gradient(160deg,#f59e0b0f 0%,var(--bg-card)55%)}.bot-problem-card:hover{border-color:#f59e0b73;box-shadow:0 18px 40px #f59e0b1f}.bot-problem-icon{background:linear-gradient(135deg,#f59e0b2e,#f973161a);border:1px solid #f59e0b52;border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;font-size:1.3rem;display:inline-flex}.bot-problem-title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .55rem;font-size:1.02rem;font-weight:700;line-height:1.3}.bot-problem-body{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.bot-problem .savix-problem-q{display:none}.bot-problem .savix-problem-card{display:block}.bot-stats{background:linear-gradient(160deg,#8b5cf614 0%,var(--bg-card)55%);border:1px solid var(--border-color);border-radius:1.5rem;max-width:84rem;margin:2.5rem auto 3.5rem;padding:2rem 1.5rem;position:relative;overflow:hidden}@media (min-width:768px){.bot-stats{padding:2.5rem}}.bot-stats-border{-webkit-mask-composite:xor;opacity:.45;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#d946ef,#ec4899,#8b5cf6) 0 0/200% 200%;border-radius:1.5rem;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bot-stats-inner{z-index:1;position:relative}.bot-stats-head{text-align:center;margin-bottom:1.75rem}.bot-stats-title{color:var(--text-primary);letter-spacing:-.01em;margin-top:.6rem;font-size:max(1.15rem,min(2vw,1.4rem));font-weight:700}.bot-stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;display:grid}@media (min-width:768px){.bot-stats-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.25rem}}.bot-stat{text-align:center}.bot-stat-value{letter-spacing:-.02em;background:linear-gradient(135deg,#c4b5fd,#f0abfc);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin-bottom:.45rem;font-size:max(1.85rem,min(3.5vw,2.5rem));font-weight:800;line-height:1}.bot-stat-label{color:var(--text-secondary);max-width:14rem;margin:0 auto;font-size:.8rem;line-height:1.45}.bot-trust-card{background:linear-gradient(160deg,#8b5cf612 0%,var(--bg-card)55%)}.bot-trust-card:hover{border-color:#8b5cf673;box-shadow:0 16px 40px #8b5cf626}.bot-trust-card .savix-trust-icon{background:linear-gradient(135deg,#8b5cf638,#d946ef1f);border-color:#8b5cf652}.bot-founder{background:linear-gradient(160deg,#8b5cf614 0%,var(--bg-card)55%)}.bot-founder-img-wrap{background:linear-gradient(135deg,#8b5cf6,#d946ef,#ec4899)}.bot-pill{color:#c4b5fd;background:#8b5cf624;border-color:#8b5cf652}.bot-why-card{background:linear-gradient(160deg,#8b5cf60f 0%,#f59e0b0a 35%,var(--bg-card)65%)}[data-theme=light] .bot-problem-card,[data-theme=light] .bot-stats,[data-theme=light] .bot-trust-card,[data-theme=light] .bot-founder,[data-theme=light] .bot-why-card{background:linear-gradient(160deg,#8b5cf60a 0%,#fff 55%);box-shadow:0 8px 28px #0f172a0a}[data-theme=light] .bot-problem-card{background:linear-gradient(160deg,#f59e0b0a 0%,#fff 55%)}[data-theme=light] .bot-stat-value{background:linear-gradient(135deg,#7c3aed 0%,#c026d3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.bot-hero-btn,.bot-problem-card,.bot-trust-card{transition:none!important}}@media (max-width:640px){.bot-problem-card{padding:1.4rem 1.2rem}.bot-stats{padding:1.75rem 1.25rem}}
