:root{--v4-ink:#f8f5ff;--v4-muted:#aba2b8;--v4-line:rgba(216,180,254,.13);--v4-panel:rgba(18,13,29,.76);--v4-purple:#a855f7;--v4-indigo:#6366f1;--v4-bg:#09070e}
html{scroll-behavior:smooth}
body.site-v4{margin:0;background:var(--v4-bg);color:var(--v4-ink);font-family:Inter,Arial,sans-serif;overflow-x:hidden}
body.site-v4::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 78% 4%,rgba(126,34,206,.16),transparent 32%),radial-gradient(circle at 8% 44%,rgba(79,70,229,.09),transparent 26%)}
.site-v4 .main-content{background:transparent}.site-v4 section{position:relative}.site-v4 .container{max-width:1180px}
.site-v4 .iq-breadcrumb-five{min-height:640px;padding:190px 0 105px!important;display:flex;align-items:center;overflow:hidden;background:#0b0812!important;border-bottom:1px solid var(--v4-line)}
.site-v4 .iq-breadcrumb-five::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,7,14,.98) 0 46%,rgba(9,7,14,.48) 72%,rgba(9,7,14,.8)),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}
.site-v4 .iq-breadcrumb-five::after{content:"";position:absolute;width:510px;height:510px;right:-70px;top:80px;border:1px solid rgba(192,132,252,.2);border-radius:50%;box-shadow:0 0 0 80px rgba(99,102,241,.035),0 0 0 160px rgba(168,85,247,.025);animation:v4orbit 14s linear infinite}
.site-v4 .iq-breadcrumb-five .row{position:relative;z-index:2}.site-v4 .iq-breadcrumb-five .col-lg-6:first-child::before{content:var(--v4-kicker,"CHATNEXUS / PRODUCT");display:block;margin-bottom:24px;color:#c084fc;font:600 11px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.18em}
.site-v4 .iq-breadcrumb-five h1.title{max-width:720px!important;margin:0!important;font-size:clamp(54px,7vw,98px)!important;line-height:.9!important;letter-spacing:-.065em!important;font-weight:800!important}
.site-v4 .iq-breadcrumb-five h1 span{background:linear-gradient(120deg,#ddd6fe,#a855f7 58%,#ec4899)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.site-v4 .iq-breadcrumb-five p{max-width:570px;margin-top:30px!important;color:#b9b0c4!important;font-size:17px!important;line-height:1.7!important}
.site-v4 .hero-graphic{transform:scale(1.12);filter:saturate(.88)}.site-v4 .hero-graphic__icon{background:rgba(17,11,29,.76)!important;border:1px solid rgba(216,180,254,.16)!important;box-shadow:0 16px 50px rgba(0,0,0,.32)!important}
.site-v4 .main-content>section{padding:110px 0!important;background:transparent!important;border-bottom:1px solid var(--v4-line)}
.site-v4 h2,.site-v4 .title-box h2{color:var(--v4-ink)!important;font-size:clamp(36px,5vw,66px)!important;line-height:1!important;letter-spacing:-.045em!important}.site-v4 h3,.site-v4 h4{color:#f7f2ff}.site-v4 p{color:var(--v4-muted);line-height:1.75}
.site-v4 .title-box p{max-width:650px;margin-left:auto;margin-right:auto}.site-v4 .text-dark{color:var(--v4-ink)!important}
.site-v4 .feature-card,.site-v4 .pricing-box,.site-v4 .addon-card,.site-v4 .faq-item,.site-v4 .contact-box,.site-v4 .contact-bg,.site-v4 .card{height:100%;background:linear-gradient(145deg,rgba(24,17,38,.94),rgba(12,9,19,.88))!important;border:1px solid var(--v4-line)!important;border-radius:22px!important;box-shadow:0 24px 80px rgba(0,0,0,.2)!important;color:var(--v4-ink);transition:transform .35s ease,border-color .35s ease}
.site-v4 .feature-card:hover,.site-v4 .addon-card:hover,.site-v4 .pricing-box:hover{transform:translateY(-6px);border-color:rgba(192,132,252,.34)!important}
.site-v4 .feature-card{padding:30px!important}.site-v4 .feature-icon{display:grid!important;place-items:center;width:48px!important;height:48px!important;border-radius:14px!important;background:rgba(139,92,246,.12)!important;color:#c4b5fd;font-size:22px!important}
.site-v4 .feature-card li{color:#bda9d2!important}.site-v4 .explorer-nav{position:sticky;top:90px;z-index:4;padding:8px;border:1px solid var(--v4-line);border-radius:999px;background:rgba(12,9,19,.8);backdrop-filter:blur(20px)}
.site-v4 .explorer-nav .btn{padding:12px 22px!important;border-radius:999px!important;background:transparent!important;color:#9e95aa!important}.site-v4 .explorer-nav .btn.active{background:linear-gradient(135deg,#6d28d9,#a855f7)!important;color:#fff!important}
.site-v4 .pricing-box{margin:8px;padding:40px 30px!important}.site-v4 .price-head{color:#c4b5fd;font:600 12px/1 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.site-v4 .price-value{color:#fff;font-size:76px!important;letter-spacing:-.07em}.site-v4 .listing li{color:#c1b7ca!important;border-color:var(--v4-line)!important}.site-v4 .pricing-toggle{display:inline-flex;padding:6px;background:rgba(255,255,255,.04);border:1px solid var(--v4-line);border-radius:999px}.site-v4 .btn-toggle{border-radius:999px!important;color:#aaa!important}.site-v4 .btn-toggle.active{background:#fff!important;color:#111!important}
.site-v4 input,.site-v4 select,.site-v4 textarea{width:100%;color:#fff!important;background:rgba(255,255,255,.035)!important;border:1px solid var(--v4-line)!important;border-radius:12px!important;padding:14px 16px!important}.site-v4 input:focus,.site-v4 select:focus,.site-v4 textarea:focus{outline:none;border-color:#a855f7!important;box-shadow:0 0 0 4px rgba(168,85,247,.1)}
.site-v4 .faq-container{display:grid;gap:10px}.site-v4 .faq-item{height:auto;padding:0 26px}.site-v4 .faq-question{padding:24px 38px 24px 0;cursor:pointer}.site-v4 .faq-question h4{font-size:17px;margin:0}.site-v4 .faq-answer{color:#aaa}.site-v4 .faq-item.active{border-color:rgba(192,132,252,.35)!important;background:linear-gradient(145deg,rgba(35,21,55,.94),rgba(12,9,19,.9))!important}
.site-v4 footer.education{padding-top:80px!important;background:#07060a!important;border-top:1px solid var(--v4-line)}
.site-v4 footer h4,.site-v4 footer a{color:#eee!important}.site-v4 footer a:hover{color:#c084fc!important}.site-v4 footer p,.site-v4 footer li{color:#81798b!important}
.site-v4 .button,.site-v4 .btn-primary,.site-v4 button[type=submit]{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#6d28d9,#a855f7)!important;color:#fff!important;box-shadow:0 12px 34px rgba(126,34,206,.25)!important}
.v4-kinetic{padding:140px 0;overflow:hidden;background:radial-gradient(circle at 76% 42%,rgba(217,70,239,.22),transparent 30%),linear-gradient(145deg,#100a1d,#25113e)!important}.v4-kinetic::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:70px 70px;opacity:.25}.v4-kinetic__line{position:relative;display:flex;flex-wrap:wrap;gap:0 .15em;margin:0;color:#fff;font-size:clamp(58px,10vw,140px);font-weight:800;line-height:.82;letter-spacing:-.08em}.v4-kinetic__word{display:inline-block;opacity:.18;transform:translateY(.22em);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.v4-kinetic.is-visible .v4-kinetic__word{opacity:1;transform:none}.v4-kinetic.is-visible .v4-kinetic__word:nth-child(2){transition-delay:.12s}.v4-kinetic.is-visible .v4-kinetic__word:nth-child(3){transition-delay:.24s}.v4-kinetic.is-visible .v4-kinetic__word:nth-child(4){transition-delay:.36s}.v4-kinetic__caption{position:relative;max-width:530px;margin:40px 0 0 auto;color:#c5b8cf;font-size:15px;line-height:1.7}
.site-v4 .v4-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.site-v4 .v4-reveal.is-visible{opacity:1;transform:none}
.page-features{--v4-kicker:"CAPABILITY / ORCHESTRATION"}.page-pricing{--v4-kicker:"PRICING / BUILT TO SCALE"}.page-contact{--v4-kicker:"CONTACT / START A CONVERSATION"}.page-guide{--v4-kicker:"GUIDE / CLEAR ANSWERS"}.page-support{--v4-kicker:"SUPPORT / HUMAN WHEN IT MATTERS"}.page-security{--v4-kicker:"TRUST / SECURITY BY DESIGN"}.page-affiliates{--v4-kicker:"PARTNERS / GROW TOGETHER"}.page-legal{--v4-kicker:"CHATNEXUS / POLICIES"}
.page-legal .iq-breadcrumb-five,.page-security .iq-breadcrumb-five,.page-affiliates .iq-breadcrumb-five{min-height:480px;padding-bottom:70px!important}.page-legal .iq-breadcrumb-five h1,.page-security .iq-breadcrumb-five h1,.page-affiliates .iq-breadcrumb-five h1{font-size:clamp(48px,6vw,78px)!important}.page-legal .main-content>section,.page-security .main-content>section,.page-affiliates .main-content>section{padding:90px 0!important}.page-legal .main-content .col-lg-12,.page-security .security-policy .col-sm-12{max-width:850px;margin:auto}.page-legal .main-content h2,.page-security .main-content h2{margin-top:50px;font-size:28px!important;letter-spacing:-.02em!important}.page-legal .main-content p,.page-security .main-content p{font-size:16px;line-height:1.85}
@keyframes v4orbit{to{transform:rotate(360deg)}}
@media(max-width:991px){.site-v4 .iq-breadcrumb-five{min-height:600px;padding:150px 0 70px!important}.site-v4 .iq-breadcrumb-five .col-lg-6:last-child{display:none}.site-v4 .main-content>section{padding:80px 0!important}.site-v4 .explorer-nav{position:static;border-radius:20px}.v4-kinetic{padding:100px 0}}
@media(max-width:600px){.site-v4 .iq-breadcrumb-five{min-height:540px}.site-v4 .iq-breadcrumb-five h1.title{font-size:51px!important}.site-v4 .iq-breadcrumb-five::after{width:280px;height:280px;right:-150px}.v4-kinetic__line{font-size:52px}.site-v4 .main-content>section{padding:64px 0!important}}
@media(prefers-reduced-motion:reduce){.site-v4 *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.page-404 .error-box{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(126,34,206,.25),transparent 30%),#09070e}.page-404 .error{margin:0!important;padding:80px 20px!important}.page-404 .error::before{content:"LOST SIGNAL / 404";display:block;margin-bottom:24px;color:#c084fc;font:600 11px/1 ui-monospace,monospace;letter-spacing:.18em}.page-404 .error h1{margin:0!important;padding:0!important;color:#fff;font-size:clamp(58px,10vw,130px);line-height:.85;letter-spacing:-.07em}.page-404 .error p{max-width:520px;margin:28px auto;color:#aaa;font-size:17px}.page-404 .error .button{display:inline-block;padding:16px 28px}
