.chatbot-page{--pillar-accent:#818cf8;--pillar-accent-glow:#818cf840;--pillar-cyan-glow:#06b6d438;--nextctl-bg-base:#07070f;background-color:var(--nextctl-bg-base);color:#f8fafc;min-height:100vh;position:relative;overflow-x:hidden}.chatbot-hero{background-color:#07070f;border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:center;min-height:92vh;display:flex;position:relative;overflow:hidden}.chatbot-hero__container{width:100%}.chatbot-hero__atmosphere{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.chatbot-hero__bg-img{object-fit:cover;object-position:center 25%;opacity:.5;filter:contrast(1.1)brightness(.9);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.chatbot-hero__bg-overlay{z-index:1;pointer-events:none;background:radial-gradient(90% 70% at 50% 35%,#07070f26 0%,#07070f8c 60%,#07070f 100%),linear-gradient(#07070f73 0%,#07070f33 30%,#07070fb3 75%,#07070f 100%);position:absolute;inset:0}.chatbot-hero__base-glow{background:radial-gradient(circle at 75% 45%,#06b6d41f 0%,#818cf814 35%,#07070f00 70%);position:absolute;inset:0}.chatbot-hero__bloom{filter:blur(75px);will-change:transform, opacity;border-radius:9999px;position:absolute}.chatbot-hero__bloom--robot-cyan{z-index:1;background:radial-gradient(circle,#06b6d440 0%,#0ea5e926 45%,#07070f00 75%);width:580px;height:580px;top:25%;right:5%}.chatbot-hero__bloom--robot-head{z-index:1;background:radial-gradient(circle,#818cf847 0%,#8b5cf62e 45%,#07070f00 75%);width:440px;height:440px;top:10%;right:12%}.chatbot-hero__bloom--robot-edge{filter:blur(60px);z-index:1;background:radial-gradient(circle,#22d3ee2e 0%,#07070f00 70%);width:320px;height:320px;bottom:12%;right:25%}.chatbot-hero__bloom--brand-violet{filter:blur(90px);z-index:1;background:radial-gradient(circle,#8b5cf61a 0%,#07070f00 70%);width:500px;height:500px;top:18%;left:2%}.chatbot-hero__left-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#07070ff2 0%,#07070fbf 60%,#07070f00 100%);width:55%;position:absolute;inset:0}@media (max-width:1023px){.chatbot-hero__left-shade{background:linear-gradient(#07070fe6 0%,#07070f66 60%,#07070fe6 100%);width:100%}.chatbot-hero__bloom--robot-cyan{width:380px;height:380px;top:45%;right:0%}.chatbot-hero__bloom--robot-head{width:300px;height:300px;top:35%;right:5%}}.chatbot-hero__env-svg{z-index:2;pointer-events:none;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.chatbot-eyebrow{color:#c7d2fe;backdrop-filter:blur(10px);background:#818cf814;border-color:#818cf838;transition:all .3s;box-shadow:0 0 20px #818cf81f}.chatbot-eyebrow:hover{background:#818cf81f;border-color:#818cf866}.chatbot-eyebrow__text{color:#e0e7ff}.chatbot-headline-gradient{background:linear-gradient(135deg,#c4b5fd 0%,#a78bfa 35%,#818cf8 75%,#6366f1 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px #818cf859);-webkit-background-clip:text;background-clip:text}.chatbot-hero__title{text-wrap:balance}.chatbot-hero__subheadline{color:#94a3b8}.chatbot-cta-primary{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:1px solid #fff3;box-shadow:0 0 25px #7c3aed59}.chatbot-cta-primary:hover{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);transform:translateY(-1px);box-shadow:0 0 35px #818cf88c}.chatbot-cta-secondary{backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #818cf840;box-shadow:0 4px 16px #00000040}.chatbot-cta-secondary:hover{background:#ffffff14;border-color:#818cf880;transform:translateY(-1px);box-shadow:0 0 24px #818cf838}.chatbot-hero__trust{padding-top:4px}.chatbot-robot-layer{z-index:10;will-change:transform;position:relative}.chatbot-robot-inner{will-change:transform;position:relative}.chatbot-robot-img{-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 20px 45px #06b6d42e);max-width:100%;height:auto}.chatbot-action-card{backdrop-filter:blur(20px);background:#0b0f1ce0;border-color:#ffffff1f;transition:border-color .3s,box-shadow .3s;box-shadow:0 20px 40px #000000a6,0 0 35px #818cf829}.chatbot-action-card:hover{border-color:#818cf859;box-shadow:0 24px 48px #000000bf,0 0 45px #818cf840}.chatbot-user-bubble{background:linear-gradient(135deg,#818cf840 0%,#6366f133 100%);border:1px solid #818cf859}.chatbot-confirmation-card{background:#10b98114;border-color:#10b98147;box-shadow:0 4px 16px #10b98114}.chatbot-floating-pill{backdrop-filter:blur(12px);background:#0d111ed9;border-color:#ffffff1f;transition:transform .3s,border-color .3s;box-shadow:0 8px 24px #00000080,0 0 15px #818cf81a}.chatbot-floating-pill:hover{border-color:#818cf859}@media (prefers-reduced-motion:reduce){.chatbot-hero__bloom,.chatbot-robot-inner,.chatbot-action-card,.chatbot-floating-pill,.chatbot-pulse-node{transition:none!important;animation:none!important;transform:none!important}}
