@import url("https://fonts.googleapis.com/css2?family=Unbounded:wght@400;700;900&family=Inter:wght@300;400;500;600;700;800;900&display=swap");:root{--accent:#FF6037;--accent2:#FF8C60;--aqua:#A0C9CB;--aqua-dim:rgba(160,201,203,0.15);--snow:#F5F4ED;--cream:#ECECDC;--dark:#351E1C;--dark2:#2A1715;--dark3:#3F2523;--garnet:#733635;--garnet-light:#8B4544;--muted:#9E8E8C}.landing{background:var(--dark);color:var(--snow);font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}.landing .lc{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;width:100%}.landing .font-display,.landing h1,.landing h2,.landing h3{font-family:Unbounded,sans-serif}.landing:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' 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)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.4}.landing .blob{position:absolute;border-radius:40% 60% 70% 30%/40% 50% 60% 50%;filter:blur(80px);pointer-events:none}.landing .blob-1{width:900px;height:800px;background:#FF6037;top:-200px;right:-150px;opacity:.22;animation:blobDrift1 20s linear infinite,blobMorph1 10s ease-in-out infinite}.landing .blob-2{width:750px;height:650px;background:#A0C9CB;top:50px;right:-50px;opacity:.15;animation:blobDrift2 28s linear 3s infinite,blobMorph2 12s ease-in-out 1s infinite}.landing .blob-3{width:600px;height:550px;background:#733635;bottom:-50px;right:-100px;opacity:.25;animation:blobDrift3 24s linear 7s infinite,blobMorph3 9s ease-in-out 3s infinite}@keyframes blobDrift1{0%{transform:translate(50vw,-5vh) scale(.8) rotate(0deg);opacity:0}10%{opacity:.22}80%{opacity:.22}to{transform:translate(-120vw,15vh) scale(1.15) rotate(12deg);opacity:0}}@keyframes blobDrift2{0%{transform:translate(50vw,10vh) scale(.85) rotate(0deg);opacity:0}10%{opacity:.15}80%{opacity:.15}to{transform:translate(-120vw,-10vh) scale(1.1) rotate(-8deg);opacity:0}}@keyframes blobDrift3{0%{transform:translate(50vw) scale(.9) rotate(0deg);opacity:0}10%{opacity:.25}80%{opacity:.25}to{transform:translate(-120vw,12vh) scale(1.2) rotate(10deg);opacity:0}}@keyframes blobMorph1{0%{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}25%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}50%{border-radius:50% 60% 30% 60%/50% 40% 70% 50%}75%{border-radius:30% 50% 70% 40%/60% 70% 30% 40%}to{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}}@keyframes blobMorph2{0%{border-radius:60% 40% 50% 50%/50% 60% 40% 50%}25%{border-radius:40% 60% 30% 70%/60% 40% 60% 40%}50%{border-radius:70% 30% 60% 40%/40% 50% 50% 60%}75%{border-radius:50% 50% 40% 60%/30% 70% 50% 50%}to{border-radius:60% 40% 50% 50%/50% 60% 40% 50%}}@keyframes blobMorph3{0%{border-radius:50% 50% 60% 40%/60% 40% 50% 50%}25%{border-radius:30% 70% 40% 60%/50% 50% 60% 40%}50%{border-radius:60% 40% 50% 50%/40% 60% 30% 70%}75%{border-radius:40% 60% 70% 30%/70% 30% 50% 50%}to{border-radius:50% 50% 60% 40%/60% 40% 50% 50%}}.landing .fade-up{opacity:0;transform:translateY(30px);animation:fadeUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.landing .delay-1{animation-delay:.1s}.landing .delay-2{animation-delay:.2s}.landing .delay-3{animation-delay:.35s}.landing .delay-4{animation-delay:.5s}.landing .delay-5{animation-delay:.65s}.landing .marquee-track{display:flex;width:max-content;animation:marquee 20s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing .nav-bar{backdrop-filter:blur(20px);background:rgba(53,30,28,.85);border-bottom:1px solid rgba(255,255,255,.04)}.landing .btn-primary{background:var(--accent);color:white;font-family:Unbounded,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.05em;padding:1rem 2.5rem;border:none;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));text-decoration:none;display:inline-block;text-align:center}.landing .btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 60%);opacity:0;transition:opacity .3s}.landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 60px rgba(255,96,55,.4)}.landing .btn-primary:hover:before{opacity:1}.landing .btn-secondary{background:var(--aqua);color:var(--dark);font-family:Unbounded,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.05em;padding:1rem 2.5rem;border:none;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));text-decoration:none;display:inline-block;text-align:center}.landing .btn-secondary:hover{transform:translateY(-2px);box-shadow:0 20px 60px rgba(160,201,203,.3)}.landing .card{background:var(--dark2);border:none;transition:transform .3s,box-shadow .3s}.landing .card:hover{transform:translateY(-4px)}.landing .card-bar{position:relative;overflow:hidden}.landing .card-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:8px}.landing .card-bar-orange:before{background:var(--accent)}.landing .card-bar-aqua:before{background:var(--aqua)}.landing .card-bar-garnet:before{background:var(--garnet-light)}.landing .card-bar-cream:before{background:var(--cream)}.landing .step-num{font-family:Unbounded,sans-serif;font-size:4rem;font-weight:900;line-height:1;transition:color .3s}.landing .step-item:hover .step-num{opacity:.6}.landing .accent-line{width:40px;height:3px;background:var(--accent)}.landing .accent-line-aqua{width:40px;height:3px;background:var(--aqua)}.landing .stat-big{font-family:Unbounded,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1}.landing .chat-bubble-left{background:var(--dark3);border:1px solid rgba(255,255,255,.08);border-radius:0 16px 16px 16px;color:var(--snow)}.landing .chat-bubble-left,.landing .chat-bubble-right{max-width:85%;padding:12px 16px;font-size:.875rem;line-height:1.5}.landing .chat-bubble-right{background:linear-gradient(135deg,#FF6037,#FF7B4F);border-radius:16px 0 16px 16px;color:white;margin-left:auto}.landing .chat-time{font-size:.7rem;color:var(--muted);margin-top:4px}.landing .pulse-dot{width:8px;height:8px;background:var(--aqua);border-radius:50%;position:relative;flex-shrink:0}.landing .pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(160,201,203,.3);animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.8);opacity:0}}.landing .scroll-line{width:1px;height:60px;background:linear-gradient(to bottom,var(--aqua),transparent);margin:0 auto;animation:scrollDown 2s ease-in-out infinite}@keyframes scrollDown{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}.landing .pricing-highlight{background:linear-gradient(135deg,#3F2523,#4A2A28);border:1px solid rgba(255,96,55,.4);position:relative;overflow:hidden}.landing .pricing-highlight:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--aqua))}.landing .logo-mark{width:32px;height:32px;background:var(--accent);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));display:flex;align-items:center;justify-content:center}.landing details summary{cursor:pointer;list-style:none}.landing details summary::-webkit-details-marker{display:none}.landing details[open] .faq-icon{transform:rotate(45deg)}.landing .faq-icon{transition:transform .3s}.landing .hero-section{background:radial-gradient(ellipse 60% 50% at 15% 50%,rgba(160,201,203,.07),transparent),radial-gradient(ellipse 70% 60% at 85% 30%,rgba(255,96,55,.05),transparent),var(--dark)}.landing .stats-section{background:#6C504E;color:var(--dark)}.landing .how-section{background:var(--aqua);color:var(--dark)}.landing .how-section .card{background:var(--dark);box-shadow:0 4px 20px rgba(53,30,28,.15);color:var(--snow)}.landing .how-section .card:hover{background:var(--dark3);box-shadow:0 12px 40px rgba(53,30,28,.2)}.landing .features-section{background:var(--cream);color:var(--dark)}.landing .features-section .card{background:var(--dark);color:var(--snow)}.landing .features-section .card:hover{box-shadow:0 12px 40px rgba(53,30,28,.15)}.landing .pricing-section{background:var(--dark)}.landing .testimonials-section{background:#6C504E;color:var(--snow)}.landing .testimonials-section .card{background:rgba(255,255,255,.08);color:var(--snow)}.landing .testimonials-section .card:hover{background:rgba(255,255,255,.12)}.landing .faq-section{background:var(--aqua);color:var(--dark)}.landing .faq-section .card{background:rgba(255,255,255,.55);color:var(--dark)}.landing .faq-section .card:hover{background:rgba(255,255,255,.7)}.landing .cta-final{background:radial-gradient(ellipse 50% 50% at 80% 20%,rgba(255,96,55,.08),transparent),radial-gradient(ellipse 40% 40% at 20% 80%,rgba(160,201,203,.05),transparent),var(--garnet)}.landing .footer-section{background:var(--dark2);border-top:1px solid rgba(255,255,255,.04)}.landing .lang-switcher{display:flex;align-items:center;gap:2px;background:rgba(255,255,255,.06);border-radius:8px;padding:2px}.landing .lang-btn{padding:4px 10px;font-size:12px;font-weight:600;border:none;background:none;color:var(--muted);cursor:pointer;border-radius:6px;transition:all .2s}.landing .lang-btn.active{background:var(--accent);color:white}.landing .ba-section,.landing .lf-section,.landing .tl-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 0;position:relative;overflow:hidden}.landing .ba-section{background:var(--dark)}.landing .lf-section{background:var(--dark2)}.landing .tl-section{background:var(--dark)}.landing .ba-section:before,.landing .lf-section:before,.landing .tl-section:before{content:"";position:absolute;inset:0;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)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.landing .ba-section>*,.landing .lf-section>*,.landing .tl-section>*{position:relative;z-index:1}.landing .ba-inner{max-width:1140px;width:100%;margin:0 auto;padding-left:24px;padding-right:24px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.landing .ba-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.landing .ba-label-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.landing .ba-title{font-family:Unbounded,sans-serif;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1.1;margin-bottom:20px;color:var(--snow)}.landing .ba-title span{color:var(--aqua)}.landing .ba-desc{font-size:16px;line-height:1.7;color:var(--muted);max-width:420px}.landing .ba-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.landing .ba-glow-orange{background:rgba(255,96,55,.12);width:400px;height:400px;top:-100px;left:-100px}.landing .ba-glow-cyan{background:rgba(160,201,203,.08);width:300px;height:300px}.landing .ba-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.landing .ba-panel{border-radius:16px;overflow:hidden}.landing .ba-panel.before{background:#1f1210;border:1px solid #3a1f18}.landing .ba-panel.after{background:#0f1f1a;border:1px solid #1a3a30}.landing .ba-panel-header{padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing .ba-panel.before .ba-panel-header{color:#e74c3c;background:rgba(231,76,60,.08)}.landing .ba-panel.after .ba-panel-header{color:#2ecc71;background:rgba(46,204,113,.08)}.landing .ba-dot{width:6px;height:6px;border-radius:50%}.landing .ba-panel.before .ba-dot{background:#e74c3c}.landing .ba-panel.after .ba-dot{background:#2ecc71}.landing .ba-chat{padding:16px;display:flex;flex-direction:column;gap:10px}.landing .ba-msg{display:flex;flex-direction:column;gap:3px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.landing .ba-msg.visible{opacity:1;transform:translateY(0)}.landing .ba-msg-time{font-size:9px;color:var(--muted);padding:0 4px}.landing .ba-bubble{padding:9px 13px;border-radius:12px;font-size:12px;line-height:1.5;max-width:85%}.landing .ba-bubble.incoming{background:var(--dark3);color:var(--snow);align-self:flex-start;border-bottom-left-radius:3px}.landing .ba-bubble.outgoing-bad{background:rgba(231,76,60,.15);color:#f08080;border:1px solid rgba(231,76,60,.2);align-self:flex-end;border-bottom-right-radius:3px}.landing .ba-bubble.outgoing-good{background:linear-gradient(135deg,#e8408e,#c0306d);color:white;align-self:flex-end;border-bottom-right-radius:3px}.landing .ba-missed-badge{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.25);border-radius:8px;color:#f08080}.landing .ba-hot-badge,.landing .ba-missed-badge{padding:10px 14px;font-size:11px;margin:0 16px 14px;display:flex;align-items:center;gap:8px}.landing .ba-hot-badge{background:rgba(46,204,113,.08);border:1px solid rgba(46,204,113,.2);border-radius:8px;color:#2ecc71}.landing .ba-status{padding:8px 16px 14px;font-size:11px;display:flex;align-items:center;gap:6px}.landing .ba-status-bad{color:#e74c3c}.landing .ba-status-good{color:#2ecc71}.landing .lf-container{background:var(--dark3);border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;height:480px;display:flex;flex-direction:column}.landing .lf-topbar{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.landing .lf-topbar-left{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;font-family:Unbounded,sans-serif}.landing .lf-live-dot{width:8px;height:8px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 0 rgba(46,204,113,.4);animation:livePulse 2s infinite}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(46,204,113,.4)}70%{box-shadow:0 0 0 8px rgba(46,204,113,0)}to{box-shadow:0 0 0 0 rgba(46,204,113,0)}}.landing .lf-count{font-size:11px;color:var(--muted);background:rgba(255,255,255,.04);padding:3px 10px;border-radius:20px}.landing .lf-list{flex:1;overflow:hidden;padding:8px 0}.landing .lf-item{padding:10px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.03)}@keyframes feedSlideIn{0%{opacity:0;transform:translateY(-20px) scaleY(.8)}to{opacity:1;transform:translateY(0) scaleY(1)}}.landing .lf-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.landing .lf-body{flex:1;min-width:0}.landing .lf-name{font-size:13px;font-weight:600;color:var(--snow);display:flex;align-items:center;gap:6px}.landing .lf-action{font-size:11px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .lf-time{font-size:10px;color:var(--muted);flex-shrink:0}.landing .lf-tag{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:4px;flex-shrink:0}.landing .tag-hot{background:rgba(255,96,55,.15);color:var(--accent);border:1px solid rgba(255,96,55,.25)}.landing .tag-warm{background:rgba(160,201,203,.12);color:var(--aqua);border:1px solid rgba(160,201,203,.2)}.landing .tag-qual{background:rgba(46,204,113,.1);color:#2ecc71;border:1px solid rgba(46,204,113,.2)}.landing .lf-footer{padding:12px 20px;border-top:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.04)}.landing .lf-stat{background:var(--dark3);padding:10px;text-align:center}.landing .lf-stat-num{font-family:Unbounded,sans-serif;font-size:20px;font-weight:800;color:var(--accent)}.landing .lf-stat-label{font-size:10px;color:var(--muted);margin-top:2px}.landing .tl-wrap{position:relative}.landing .tl-line{position:absolute;left:28px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent),var(--aqua),transparent);opacity:.3}.landing .tl-item{display:flex;gap:24px;align-items:flex-start;margin-bottom:8px;opacity:0;transform:translateX(-16px);transition:opacity .5s,transform .5s}.landing .tl-item.visible{opacity:1;transform:translateX(0)}.landing .tl-dot-wrap{width:56px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:14px}.landing .tl-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--accent);background:var(--dark);position:relative;z-index:1;transition:background .3s,box-shadow .3s}.landing .tl-item.active .tl-dot{background:var(--accent);box-shadow:0 0 0 4px rgba(255,96,55,.2)}.landing .tl-time{font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.landing .tl-card{flex:1;background:var(--dark3);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px 20px;margin-bottom:10px;position:relative;overflow:hidden}.landing .tl-item.active .tl-card{border-color:rgba(255,96,55,.3);background:var(--dark2)}.landing .tl-card-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.landing .tl-item.active .tl-card-label{color:var(--accent)}.landing .tl-card-text{font-size:14px;color:var(--snow);line-height:1.5}.landing .tl-card-sub{font-size:12px;color:var(--muted);margin-top:4px}.landing .tl-card-mini{display:inline-flex;align-items:center;gap:6px;font-size:11px;margin-top:8px;padding:4px 10px;border-radius:6px}.landing .mini-green{background:rgba(46,204,113,.1);color:#2ecc71}.landing .mini-cyan{background:rgba(160,201,203,.1);color:var(--aqua)}.landing .mini-orange{background:rgba(255,96,55,.1);color:var(--accent)}.landing .tl-progress-bar{position:absolute;bottom:0;left:0;height:2px;background:var(--accent);transition:width 3s linear;width:0}.landing .tl-item.active .tl-progress-bar{width:100%}@media (max-width:767px){.landing .blob{filter:blur(60px)}.landing .blob-1{width:400px;height:350px}.landing .blob-2{width:350px;height:300px}.landing .blob-3{width:300px;height:250px}.landing .stat-big{font-size:clamp(2rem,10vw,3rem)}.landing .hero-section{min-height:auto;padding-top:6rem;padding-bottom:3rem}.landing .btn-primary{padding:.85rem 1.8rem;font-size:.75rem}.landing .ba-inner{gap:40px}.landing .ba-inner,.landing .ba-panels{grid-template-columns:1fr}.landing .ba-section,.landing .lf-section,.landing .tl-section{min-height:auto;padding:60px 0}.landing .ba-inner,.landing .lc{padding-left:16px;padding-right:16px}.landing .ba-title{font-size:clamp(28px,6vw,40px)}.landing .lf-container{height:auto}.landing .tl-wrap{margin-top:24px}}