@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--bg-main: #f6f6f7;--bg-soft: #efeff1;--bg-panel: #ffffff;--gray-100: #f5f5f6;--gray-200: #e7e8eb;--gray-300: #d2d5da;--gray-500: #7a7f88;--gray-700: #444a53;--gray-900: #1d2026;--gold: #c5a059;--gold-dark: #a98643;--shadow-sm: 0 10px 24px rgba(29, 32, 38, .08);--shadow-lg: 0 28px 72px rgba(29, 32, 38, .14)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg-main);color:var(--gray-900);font-family:Outfit,sans-serif;overflow-x:hidden}.landing-page{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(1200px 520px at 0% 0%,rgba(197,160,89,.11),transparent 60%),radial-gradient(900px 440px at 100% 18%,rgba(122,127,136,.12),transparent 62%),var(--bg-main)}.bg-grid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-4;opacity:.24;background-image:linear-gradient(to right,rgba(122,127,136,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(122,127,136,.14) 1px,transparent 1px);background-size:38px 38px}.bg-orb{position:fixed;border-radius:999px;filter:blur(26px);pointer-events:none;z-index:-3}.orb-a{width:300px;height:300px;background:#c5a0592e;top:90px;left:-90px;animation:float 9s ease-in-out infinite}.orb-b{width:320px;height:320px;background:#7a7f882e;top:300px;right:-110px;animation:float 11s ease-in-out infinite}.orb-c{width:240px;height:240px;background:#1d20261a;bottom:90px;left:45%;animation:float 8s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes revealUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-130%)}to{transform:translate(140%)}}@keyframes pulseSoft{0%,to{box-shadow:0 0 #c5a05940}50%{box-shadow:0 0 0 10px #c5a05900}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-top-bar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f6f7e6;border-bottom:1px solid rgba(68,74,83,.12)}.top-bar-inner{max-width:1200px;margin:0 auto;height:92px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.brand-logo{width:auto;height:68px;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 4px 10px rgba(29,32,38,.14))}.btn-login{border:1px solid rgba(68,74,83,.26);background:var(--bg-panel);color:var(--gray-900);padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:.22s ease;white-space:nowrap}.btn-login:hover{transform:translateY(-1px);border-color:var(--gold);color:var(--gold-dark)}.hero{max-width:1200px;margin:0 auto;padding:70px 20px 30px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.hero-copy{animation:revealUp .7s ease both}.badge-new{display:inline-flex;align-items:center;border:1px solid rgba(169,134,67,.45);background:#fffc;color:var(--gold-dark);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;letter-spacing:.08em}.hero-title{margin:18px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,5vw,3.9rem);line-height:1.04;letter-spacing:-.03em}.hero-title .highlight{display:block;color:var(--gold)}.hero-subtitle{margin:0 0 22px;color:var(--gray-700);line-height:1.57;max-width:600px;font-size:1.08rem}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.hero-metrics div{background:#ffffffbd;border:1px solid rgba(68,74,83,.13);border-radius:12px;padding:12px;position:relative;overflow:hidden}.hero-metrics div:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:shimmer 3.2s linear infinite}.hero-metrics strong{display:block;font-size:1.3rem;font-family:Space Grotesk,sans-serif}.hero-metrics span{color:var(--gray-700);font-size:.86rem}.cta-group{display:flex;gap:12px;flex-wrap:wrap}.cta-button{border-radius:999px;padding:13px 22px;font-size:.96rem;font-weight:600;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:8px;transition:.2s ease}.cta-button.primary{color:#fff;background:linear-gradient(145deg,#353941,#1f232a);box-shadow:0 14px 28px #1d20263d}.cta-button.secondary{background:#fff;border:1px solid rgba(68,74,83,.2);color:var(--gray-900)}.cta-button:hover{transform:translateY(-2px)}.hero-visual{position:relative;min-height:430px;animation:revealUp .8s ease both}.command-card{background:linear-gradient(175deg,#fffffff2,#efeff1f2);border:1px solid rgba(68,74,83,.14);border-radius:24px;box-shadow:var(--shadow-lg);padding:18px;position:relative;overflow:hidden}.command-card:before{content:"";position:absolute;top:-100%;left:0;width:100%;height:90%;background:linear-gradient(180deg,transparent,rgba(197,160,89,.18),transparent);animation:shimmer 6s linear infinite}.command-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:24px;background:radial-gradient(circle at 85% 15%,rgba(197,160,89,.16),transparent 45%)}.card-head{display:flex;align-items:center;gap:8px;color:var(--gray-700);font-size:.82rem;margin-bottom:16px}.card-head strong{margin-left:4px;font-size:.82rem}.dot{width:9px;height:9px;border-radius:50%;background:var(--gray-300)}.chat-flow{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.bubble{border-radius:12px;padding:12px;font-size:.9rem;line-height:1.45}.bubble.client{background:#fff;border:1px solid rgba(68,74,83,.14)}.bubble.aura{color:#fff;background:linear-gradient(145deg,#2f333b,#1e2128)}.signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.signal{background:#fff;border:1px solid rgba(68,74,83,.12);border-radius:10px;padding:9px}.signal label{display:block;color:var(--gray-500);font-size:.67rem;letter-spacing:.07em;margin-bottom:3px}.signal strong{font-family:Space Grotesk,sans-serif;font-size:.86rem;color:var(--gold-dark)}.floating-pill{position:absolute;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(68,74,83,.13);border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:600;box-shadow:var(--shadow-sm);animation:float 6s ease-in-out infinite,pulseSoft 2.8s ease infinite}.pill-a{top:-10px;left:16px}.pill-b{top:35%;right:-12px}.pill-c{bottom:-12px;left:28%}.segment-ticker{max-width:1200px;margin:14px auto 0;padding:0 20px;overflow:hidden}.ticker-track{display:flex;width:-moz-max-content;width:max-content;gap:10px;animation:ticker 28s linear infinite}.ticker-item{background:#ffffffd1;border:1px solid rgba(68,74,83,.16);color:var(--gray-700);border-radius:999px;padding:8px 14px;font-size:.84rem;white-space:nowrap}section{position:relative;z-index:2}.features,.how-it-works,.tech-stack,.pricing,.registration,.faq{max-width:1200px;margin:0 auto;padding:84px 20px 24px}.section-title{text-align:center;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3vw,2.45rem);letter-spacing:-.02em}.section-subtitle{text-align:center;color:var(--gray-700);max-width:760px;margin:12px auto 0}.features-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card{background:#ffffffe6;border:1px solid rgba(68,74,83,.12);border-radius:16px;padding:20px;transition:.2s ease;animation:revealUp .6s ease both}.feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.feature-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--gold-dark);background:#c5a0592b}.feature-card h3{margin:12px 0 8px;font-size:1.05rem}.feature-card p{margin:0;color:var(--gray-700);line-height:1.45;font-size:.95rem}.steps-grid{margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.step-card{background:#ffffffe6;border:1px solid rgba(68,74,83,.12);border-radius:14px;padding:16px;animation:revealUp .62s ease both}.step-index{color:var(--gray-500);font-size:.76rem;letter-spacing:.08em}.step-icon{width:34px;height:34px;margin:10px 0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--gold-dark);background:#c5a0592b}.step-card h3{margin:0 0 7px;font-size:1rem}.step-card p{margin:0;color:var(--gray-700);font-size:.9rem;line-height:1.45}.stack-grid{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.stack-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(68,74,83,.14);background:#ffffffdb;border-radius:999px;padding:10px 15px;font-size:.9rem;color:var(--gray-700)}.pricing-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pricing-card{position:relative;background:#fffffff0;border:1px solid rgba(68,74,83,.12);border-radius:18px;padding:22px;animation:revealUp .64s ease both}.pricing-card.recommended{border:2px solid rgba(197,160,89,.6);box-shadow:var(--shadow-sm)}.badge{position:absolute;top:-11px;left:22px;font-size:.67rem;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(145deg,var(--gold-dark),var(--gold));border-radius:999px;padding:5px 10px}.pricing-card h3{margin:0;font-size:1.2rem}.plan-description{color:var(--gray-700);min-height:40px;margin:8px 0 10px}.price{display:flex;align-items:flex-end;gap:6px}.price-value{font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700}.price-period{color:var(--gray-700)}.features-list{list-style:none;margin:16px 0;padding:0}.features-list li{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:.92rem}.features-list svg{color:var(--gold-dark)}.btn-gold,.btn-outline{width:100%;border-radius:12px;padding:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:.2s ease}.btn-gold{border:none;color:#fff;background:linear-gradient(145deg,var(--gold-dark),var(--gold))}.btn-outline{border:1px solid rgba(68,74,83,.24);background:#fff;color:var(--gray-900)}.registration-container{max-width:580px;margin:0 auto}.registration-subtitle{text-align:center;color:var(--gray-700);margin:12px auto 0;max-width:520px}.registration-form{margin-top:22px;background:#fffffff5;border:1px solid rgba(68,74,83,.13);border-radius:18px;padding:22px;box-shadow:var(--shadow-sm)}.form-group{margin-bottom:14px}.form-group label{display:block;margin-bottom:6px;font-size:.83rem;font-weight:600}.form-group input,.form-group select{width:100%;border:1px solid rgba(68,74,83,.2);background:#fff;border-radius:10px;padding:12px;font-size:.95rem}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c5a0592e}.btn-submit{width:100%;border:none;border-radius:12px;background:linear-gradient(145deg,#353941,#1f232a);color:#fff;font-size:.97rem;font-weight:600;padding:13px;display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;margin-top:6px}.form-note{margin:12px 0 0;color:var(--gray-700);text-align:center;font-size:.8rem}.faq-grid{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.faq-card{background:#ffffffe6;border:1px solid rgba(68,74,83,.12);border-radius:14px;padding:16px;animation:revealUp .64s ease both}.faq-card h3{margin:0 0 8px;font-size:1rem}.faq-card p{margin:0;color:var(--gray-700);font-size:.92rem;line-height:1.5}.footer{margin-top:80px;padding:34px 20px 26px;border-top:1px solid rgba(68,74,83,.14);background:#ffffffc2}.footer-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{max-width:520px}.footer-logo-img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.footer-brand p{margin:8px 0 0;color:var(--gray-700)}.footer-links{display:flex;gap:16px;flex-wrap:wrap}.footer-links a{color:var(--gray-900);text-decoration:none;font-size:.9rem}.footer-bottom{max-width:1200px;margin:14px auto 0;color:var(--gray-700);font-size:.84rem}@media (max-width: 1024px){.hero{grid-template-columns:1fr;gap:22px;padding-top:42px}.hero-visual{min-height:0}.features-grid,.pricing-grid,.faq-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.top-bar-inner{height:76px;padding:0 12px}.brand-logo{height:54px}.btn-login{padding:9px 12px;font-size:12px}.hero{padding:30px 12px 22px}.hero-subtitle{font-size:.97rem}.hero-metrics,.signal-grid{grid-template-columns:1fr}.floating-pill{position:static;margin-top:8px;width:-moz-fit-content;width:fit-content}.segment-ticker{padding:0 12px}.features,.how-it-works,.tech-stack,.pricing,.registration,.faq{padding:66px 12px 10px}.features-grid,.pricing-grid,.faq-grid,.steps-grid{grid-template-columns:1fr}.footer{margin-top:50px;padding-left:12px;padding-right:12px}.footer-content{flex-direction:column;align-items:flex-start}}
