@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";.enterprise-page{background:var(--surface-page);color:var(--text-primary)}.enterprise-page .nav{background:var(--brand-navy);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #9ec3ff33;box-shadow:0 10px 32px #020a212e}.enterprise-page .nav__logo img{filter:brightness(0)invert()}.enterprise-page .nav__link{color:#e6eeffc7}.enterprise-page .nav__links>li:hover .nav__link{color:#fff;background:#0a6cff29}.enterprise-page .nav__signin{color:#fff;border-color:#9ec3ff4d}.enterprise-page .nav__signin:hover{color:#fff;background:#78a9ff24}.enterprise-page .nav__cta .btn--primary-cta{color:var(--brand-navy);background:#fff;border-radius:4px;box-shadow:0 10px 24px #03103433}.enterprise-page .nav__cta .btn--primary-cta:hover{color:var(--brand-navy);background:#e3eeff}.enterprise-page .nav__hamburger{border-color:#9ec3ff4d}.enterprise-page .nav__hamburger span{background:#fff}.enterprise-page .section__label{color:var(--brand-primary-deep);letter-spacing:.13em;font-size:11px;font-weight:800}.enterprise-page .section__title{color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.055em}.enterprise-page .section__subtitle{color:var(--text-secondary)}.enterprise-page .btn,.enterprise-page button{border-radius:4px!important}.enterprise-page .cta-section{background:var(--brand-navy);position:relative;overflow:hidden}.enterprise-page .cta-section:before{content:"";background:radial-gradient(ellipse 75% 90% at 50% 110%,#0a6cffe6,transparent 70%),linear-gradient(125deg,var(--brand-navy-deep) 2%,#092b82 62%,#061a50);position:absolute;inset:0}.enterprise-page .cta-section .container{position:relative}.enterprise-page .cta-section .section__title{color:#fff!important}.enterprise-page .cta-section .section__subtitle{color:var(--text-on-dark-dim)!important}.enterprise-page .cta-section .btn--primary-cta{color:var(--brand-navy);box-shadow:none;background:#fff}.enterprise-page .cta-section .btn--primary-cta:hover{color:var(--brand-navy);background:#dce8ff}.enterprise-page .cta-section .btn--ghost{color:#fff;background:#78a9ff29;border-color:#0000}.enterprise-page .cta-section .btn--ghost:hover{color:#fff;box-shadow:none;background:#78a9ff47;border-color:#0000}.enterprise-page wirevox-footer,.enterprise-page .footer{background:var(--brand-navy-deep);border-top:1px solid #9ec3ff2e}.enterprise-page .footer__grid,.enterprise-page .footer__bottom,.enterprise-page .footer__badges{border-color:#9ec3ff29}.enterprise-page .footer__col-title{color:#dce8ff}.enterprise-page .footer__col a:hover,.enterprise-page .footer__legal a:hover{color:#8db9ff}.pricing-page .pricing-hero{padding:calc(var(--nav-h) + 100px) 0 150px;background:radial-gradient(ellipse 75% 80% at 50% 115%,#0a6cffe0,transparent 70%),linear-gradient(125deg,var(--brand-navy-deep),#092b82 62%,#061a50)}.pricing-page .pricing-hero .section__title{color:#fff}.pricing-page .pricing-hero .section__subtitle{color:var(--text-on-dark-dim)}.pricing-page .pricing-toggle{background:#78a9ff24;border-color:#9ec3ff4d;border-radius:4px}.pricing-page .pricing-toggle__btn{color:#dce8ff}.pricing-page .pricing-toggle__btn.active{color:var(--brand-navy);background:#fff}.pricing-page .pricing-grid{margin-top:-78px;position:relative}.pricing-page .pricing-card{border-color:var(--border);border-radius:6px;box-shadow:0 20px 52px #1a478b14}.pricing-page .pricing-card:hover{border-color:#a9c6f4;box-shadow:0 18px 42px #0a6cff1c}.pricing-page .pricing-card--featured{background:var(--brand-navy);border-color:#8fb4ef}.pricing-page .pricing-card--featured:before{background:#0a6cff2e}.pricing-page .pricing-card .btn{border-radius:4px!important}.pricing-page .compare-section{background:var(--surface-section);border-top:1px solid var(--border)}.pricing-page .pricing-table-wrapper{border-radius:6px;box-shadow:0 20px 52px #1a478b0f}.pricing-page .pricing-table th{background:#f8faff}.pricing-page .pricing-table tr:hover td{background:#f5f8fd}.about-page .hero{background:radial-gradient(ellipse 75% 80% at 50% 115%,#0a6cffe0,transparent 70%),linear-gradient(125deg,var(--brand-navy-deep),#092b82 62%,#061a50)!important;min-height:auto!important;padding:170px 0 118px!important}.about-page .hero .section__label{color:#9cc2ff!important}.about-page .hero .hero__title,.about-page .hero .hero__title span{color:#fff!important}.about-page .hero .hero__title em{color:#8db9ff}.about-page .hero .hero__subtitle{color:var(--text-on-dark-dim)}.about-page .va-section{padding:112px 0}.about-page .va-section--white{background:#fff}.about-page .va-section--off{background:var(--surface-section);border-block:1px solid var(--border)}.about-page .mission-block__quote{border-color:var(--brand-primary);color:var(--brand-ink)}.about-page .stats-row{border-color:var(--border)}.about-page .stat-box h4{color:var(--brand-primary-deep)}.about-page .va-value-card,.about-page .va-bento-card{border-color:var(--border);box-shadow:none;border-radius:6px}.about-page .va-value-card:hover,.about-page .va-bento-card:hover{border-color:#a9c6f4;box-shadow:0 16px 36px #185ac012}.about-page .va-value-icon{background:var(--surface-accent-soft);border-radius:4px}.contact-page .page{background:radial-gradient(circle at 78% 35%,#0a6cff47,transparent 27%),linear-gradient(125deg,var(--brand-navy-deep),#092b82 62%,#061a50);padding:170px 0 112px}.contact-page .eyebrow{color:#9cc2ff}.contact-page .title{color:#fff}.contact-page .intro{color:var(--text-on-dark-dim)}.contact-page .detail .icon{color:#9cc2ff;background:#78a9ff1f;border-color:#9ec3ff40}.contact-page .detail .label{color:#9cc2ff}.contact-page .detail .value{color:#fff}.contact-page .card{border-color:#bed0e9;border-radius:6px;box-shadow:0 24px 56px #020a2147}.contact-page .control{border-color:var(--border-md);border-radius:4px}.contact-page .submit{background:var(--brand-primary);box-shadow:none;border-radius:4px!important}.contact-page .submit:hover{background:var(--brand-primary-hover)}@media (width<=900px){.pricing-page .pricing-grid{margin-top:-55px}.contact-page .page{padding:130px 0 84px}}@media (width<=720px){.enterprise-page .nav__mobile{background:var(--brand-navy);border-top-color:#9ec3ff33}.enterprise-page .nav__mobile-link,.enterprise-page .nav__mobile-trigger{color:#fff}.about-page .hero{padding:130px 0 82px!important}}.product-page .hero,.integrations-page .integrations-hero,.receptionist-page #receptionist{background:radial-gradient(ellipse 75% 80% at 50% 115%,#0a6cffe0,transparent 70%),linear-gradient(125deg,var(--brand-navy-deep),#092b82 62%,#061a50)!important;min-height:auto!important;padding:170px 0 118px!important}.product-page .hero .section__label,.receptionist-page #receptionist .section__label{color:#9cc2ff!important}.product-page .hero .hero__title,.product-page .hero .hero__title span,.receptionist-page #receptionist .section__title,.integrations-page .integrations-hero .section__title{color:#fff!important}.product-page .hero .hero__title em{color:#8db9ff}.product-page .hero .hero__subtitle,.receptionist-page #receptionist .section__subtitle,.integrations-page .integrations-hero .section__subtitle{color:var(--text-on-dark-dim)!important}.product-page .hero-btn-primary{box-shadow:none;background:#fff;color:var(--brand-navy)!important;border-radius:4px!important}.product-page .hero-btn-primary:hover{background:#dce8ff}.product-page .hero-btn-ghost{color:#fff!important;background:#78a9ff29!important;border-color:#0000!important;border-radius:4px!important}.product-page .hero-btn-ghost:hover{color:#fff!important;background:#78a9ff47!important;border-color:#0000!important}.feature-page .va-section{padding:112px 0}.feature-page .va-section:nth-of-type(2n){background:var(--surface-section);border-block:1px solid var(--border)}.feature-page .va-value-card,.feature-page .va-bento-card{border-color:var(--border);box-shadow:none;border-radius:6px}.feature-page .va-value-card:hover,.feature-page .va-bento-card:hover{border-color:#a9c6f4;box-shadow:0 16px 36px #185ac012}.feature-page .va-value-icon{background:var(--surface-accent-soft);border-radius:4px}.feature-page .va-split{border-bottom-color:var(--border)}.feature-page .va-split__visual{border-color:var(--border);background:linear-gradient(145deg,#edf4ff,#fff);border-radius:6px;box-shadow:0 20px 52px #1a478b12}.feature-page .va-split__content h3,.feature-page .va-bento-title,.feature-page .va-value-title{color:var(--brand-ink)}.receptionist-page #receptionist .sol-feature-list{gap:16px!important}.receptionist-page #receptionist .sol-feature{background:#78a9ff1a!important;border:1px solid #9ec3ff40!important;border-radius:6px!important;padding:24px!important}.receptionist-page #receptionist .sol-feature__title{color:#9cc2ff!important}.receptionist-page #receptionist .sol-feature__desc{color:#e3ecff!important}.receptionist-page #receptionist .btn--primary-cta{color:var(--brand-navy);background:#fff}.receptionist-page #receptionist .btn--ghost{color:#fff;background:#78a9ff29;border-color:#0000}.receptionist-page .sol-block{padding:112px 0!important}.receptionist-page #receptionist~.sol-block{border-color:var(--border)!important;background:#fff!important}.receptionist-page #receptionist+.sol-block,.receptionist-page #receptionist+.sol-block+.sol-block+.sol-block{background:var(--surface-dark-raised)!important;border-color:var(--dark-border)!important}.receptionist-page #receptionist+.sol-block .section__label,.receptionist-page #receptionist+.sol-block+.sol-block+.sol-block .section__label{color:#9cc2ff!important}.receptionist-page #receptionist+.sol-block .section__subtitle,.receptionist-page #receptionist+.sol-block+.sol-block+.sol-block .section__subtitle{color:var(--text-on-dark-dim)!important}.integrations-page .integrations-hero{text-align:center}.integrations-page .integrations-main{padding-top:0;padding-bottom:112px}.integrations-page .integrations-top-bar{border:1px solid var(--border);background:#fff;border-radius:6px;margin-top:-54px;padding:18px;position:relative;box-shadow:0 20px 52px #020a2124}.integrations-page .search-input{border-color:var(--border-md);background:var(--surface-page);border-radius:4px}.integrations-page .search-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--blue-dim)}.integrations-page .filter-btn{border-color:var(--border);background:var(--surface-page);border-radius:4px}.integrations-page .filter-btn:hover{background:var(--surface-accent-soft);border-color:#a9c6f4}.integrations-page .filter-btn.active{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.integrations-page .integration-category-block{margin-top:48px}.integrations-page .integration-grid{gap:16px}.integrations-page .integration-card{border-color:var(--border);box-shadow:none;background:#fff;border-radius:6px}.integrations-page .integration-card:hover{border-color:#a9c6f4;box-shadow:0 16px 36px #185ac014}.integrations-page .integration-card__logo{background:var(--surface-page);border-radius:4px}.integrations-page .integration-card__title{color:var(--brand-ink)}.integrations-page .integration-card__category{color:var(--brand-primary-deep)}.integrations-page .integration-card__desc{color:var(--text-secondary)}.integrations-page .badge-popular{border-radius:3px}@media (width<=760px){.product-page .hero,.integrations-page .integrations-hero,.receptionist-page #receptionist{padding:130px 0 82px!important}.integrations-page .integrations-top-bar{margin-top:-34px}.receptionist-page #receptionist .sol-feature-list{grid-template-columns:1fr!important}}.feature-page .va-testimonial{border-block:1px solid var(--border);background:var(--surface-section)!important}.feature-page .va-quote{color:var(--brand-ink)}.functions-page .dev-section{background:var(--surface-dark-raised);border-block:1px solid var(--dark-border)}.functions-page .dev-section .section__label{color:#9cc2ff!important}.functions-page .dev-section .section__title{color:#fff!important}.functions-page .dev-section .section__subtitle{color:var(--text-on-dark-dim)!important}.functions-page .dev-code-window{background:var(--brand-navy-deep);border:1px solid #9ec3ff38;border-radius:6px;box-shadow:0 24px 56px #020a2147}.changelog-page .changelog-hero{padding:calc(var(--nav-h) + 104px) 0 112px;background:radial-gradient(ellipse 75% 80% at 50% 115%,#0a6cffe0,transparent 70%),linear-gradient(125deg,var(--brand-navy-deep),#092b82 62%,#061a50)}.changelog-page .changelog-hero .section__title{color:#fff}.changelog-page .changelog-hero .section__subtitle{color:var(--text-on-dark-dim)}.changelog-page .changelog-hero .badge{color:#dce8ff;background:#78a9ff24;border:1px solid #9ec3ff4d;border-radius:3px}.changelog-page .changelog-grid{max-width:1000px;padding-top:96px}.changelog-page .changelog-grid:before{background:#b8cfee}.changelog-page .changelog-date-col:after{background:var(--surface-page);border-color:var(--brand-primary)}.changelog-page .changelog-date{color:var(--brand-ink)}.changelog-page .changelog-version{color:var(--brand-primary-deep);opacity:1;font-weight:700}.changelog-page .changelog-card{border-color:var(--border);border-radius:6px;box-shadow:0 16px 34px #185ac00f}.changelog-page .changelog-card:hover{border-color:#a9c6f4;box-shadow:0 20px 44px #185ac01a}.changelog-page .changelog-card-title,.changelog-page .changelog-title{color:var(--brand-ink);font-family:var(--font-display)}.changelog-page .changelog-card-toggle{background:var(--surface-accent-soft);color:var(--brand-primary-deep);border-radius:4px}.changelog-page .cl-badge{border-radius:3px}.changelog-page .changelog-body{color:var(--text-secondary);font-weight:400}@media (width<=768px){.changelog-page .changelog-hero{padding:130px 0 82px}.changelog-page .changelog-grid{padding:64px 0 80px}.changelog-page .changelog-card-summary{padding:24px}.changelog-page .changelog-card-details{padding:28px 24px 24px}}.industry-page .section__label{color:var(--brand-primary-deep)}.industry-page .section__title{font-family:var(--font-display);color:var(--brand-ink)}.industry-page .section__subtitle{color:var(--text-secondary)}.legacy-industry-page .spa-hero,.legacy-industry-page .legal-hero,.legacy-industry-page .dental-hero{min-height:auto;padding:calc(var(--nav-h) + 105px) 0 112px;background:radial-gradient(ellipse 75% 80% at 50% 115%,#0a6cffe0,transparent 70%),linear-gradient(125deg,var(--brand-navy-deep),#092b82 62%,#061a50);color:#fff}.legacy-industry-page .spa-hero__title,.legacy-industry-page .legal-hero__title,.legacy-industry-page .dental-hero__title{color:#fff}.legacy-industry-page .spa-hero__title em,.legacy-industry-page .legal-hero__title em,.legacy-industry-page .dental-hero__title em{color:#8db9ff;-webkit-text-fill-color:#8db9ff;background:0 0}.legacy-industry-page .spa-hero__eyebrow,.legacy-industry-page .legal-hero__eyebrow,.legacy-industry-page .dental-hero__eyebrow{color:#9cc2ff}.legacy-industry-page .spa-hero__eyebrow-dot,.legacy-industry-page .legal-hero__eyebrow-dot,.legacy-industry-page .dental-hero__eyebrow-dot{background:#6ea6ff}.legacy-industry-page .spa-hero__desc,.legacy-industry-page .legal-hero__desc,.legacy-industry-page .dental-hero__desc{color:var(--text-on-dark-dim)}.legacy-industry-page .spa-hero__img-wrap,.legacy-industry-page .legal-hero__img-wrap,.legacy-industry-page .dental-hero__img-wrap{border:1px solid #9ec3ff3d;border-radius:6px;box-shadow:0 24px 56px #020a214d}.legacy-industry-page .spa-player,.legacy-industry-page .legal-player,.legacy-industry-page .dental-player{border:1px solid var(--border);border-radius:6px;box-shadow:0 16px 38px #020a212e}.legacy-industry-page .spa-player__toggle,.legacy-industry-page .legal-player__toggle,.legacy-industry-page .dental-player__toggle,.legacy-industry-page .spa-player.is-playing .spa-player__bar,.legacy-industry-page .legal-player.is-playing .legal-player__bar,.legacy-industry-page .dental-player.is-playing .dental-player__bar{background:var(--brand-primary)}.legacy-industry-page .btn--primary-cta{color:var(--brand-navy);box-shadow:none;background:#fff;border-radius:4px}.legacy-industry-page .btn--primary-cta:hover{color:var(--brand-navy);background:#dce8ff}.legacy-industry-page .btn--ghost{color:#fff;background:#78a9ff29;border-color:#0000;border-radius:4px}.legacy-industry-page .btn--ghost:hover{color:#fff;background:#78a9ff47}.spa-page .spa-types,.dental-page .dental-types,.spa-page .spa-integrations,.legal-page .legal-integrations,.dental-page .dental-integrations{background:var(--surface-section);border-block:1px solid var(--border)}.spa-page .spa-type-card,.spa-page .spa-int-card,.dental-page .dental-type-card,.dental-page .dental-int-card{border-color:var(--border);box-shadow:none;border-radius:6px}.spa-page .spa-type-card:hover,.spa-page .spa-int-card:hover,.dental-page .dental-type-card:hover,.dental-page .dental-int-card:hover{border-color:#a9c6f4;box-shadow:0 16px 36px #185ac014}.spa-page .spa-int-card__icon,.legal-page .legal-int-card__icon,.dental-page .dental-int-card__icon{background:var(--surface-accent-soft);color:var(--brand-primary-deep);border-radius:4px}.spa-page .spa-int-card__tag,.legal-page .legal-int-card__tag,.dental-page .dental-int-card__tag{color:var(--brand-primary-deep);background:#edf4ff;border-radius:3px}.legacy-industry-page .spa-demo,.legacy-industry-page .legal-demo,.legacy-industry-page .dental-demo{background:var(--surface-dark-raised);border-block:1px solid var(--dark-border)}.legacy-industry-page .spa-demo__panel,.legacy-industry-page .legal-demo__panel,.legacy-industry-page .dental-demo__panel{background:#78a9ff0d;border-color:#9ec3ff38;border-radius:6px}.legacy-industry-page .spa-demo__avatar,.legacy-industry-page .legal-demo__avatar,.legacy-industry-page .dental-demo__avatar{background:var(--brand-primary)}.legacy-industry-page .spa-demo__msg.is-ai .spa-demo__msg-label,.legacy-industry-page .legal-demo__msg.is-ai .legal-demo__msg-label,.legacy-industry-page .dental-demo__msg.is-ai .dental-demo__msg-label{color:#8db9ff}.legacy-industry-page .spa-demo__msg.is-caller .spa-demo__bubble,.legacy-industry-page .legal-demo__msg.is-caller .legal-demo__bubble,.legacy-industry-page .dental-demo__msg.is-caller .dental-demo__bubble{background:#0a6cff24}.legacy-industry-page .spa-demo__tab.active .spa-demo__tab-dot,.legacy-industry-page .legal-demo__tab.active .legal-demo__tab-dot,.legacy-industry-page .dental-demo__tab.active .dental-demo__tab-dot{background:var(--brand-primary)}.spa-page .spa-usecases,.legal-page .legal-usecases{background:var(--brand-navy-deep);border-block:1px solid var(--dark-border)}.spa-page .spa-uc-card,.legal-page .legal-uc-card{background:#78a9ff0f;border-color:#9ec3ff33;border-radius:6px}.spa-page .spa-uc-card:hover,.legal-page .legal-uc-card:hover{background:#78a9ff1a;border-color:#9ec3ff61}.dental-page .dental-usecases{background:#fff}.dental-page .dental-uc-card,.legal-page .legal-int-card{border-color:var(--border);box-shadow:none;background:#fff;border-radius:6px}.dental-page .dental-uc-card:hover,.legal-page .legal-int-card:hover{border-color:#a9c6f4;box-shadow:0 16px 36px #185ac014}.spa-page .spa-cta,.legal-page .legal-cta,.dental-page .dental-cta{background:radial-gradient(circle at 75% 30%,#0a6cff52,transparent 30%),linear-gradient(125deg,var(--brand-navy-deep),#092b82 62%,#061a50)}.spa-page .spa-cta .section__title,.legal-page .legal-cta .section__title,.dental-page .dental-cta .section__title{color:#fff}.spa-page .spa-cta .section__subtitle,.legal-page .legal-cta .section__subtitle,.dental-page .dental-cta .section__subtitle{color:var(--text-on-dark-dim)}.dental-page .dental-faq{background:var(--surface-section);border-block:1px solid var(--border)}.dental-page .dental-faq__eyebrow{color:var(--brand-primary-deep)}.dental-page .dental-faq__eyebrow-dot{background:var(--brand-primary)}.dental-page .dental-faq__item{border-color:var(--border);box-shadow:none;border-radius:6px}.dental-page .dental-faq__item:hover,.dental-page .dental-faq__item.is-active{border-color:#a9c6f4;box-shadow:0 12px 30px #185ac012}.dental-page .dental-faq__btn:hover .dental-faq__question,.dental-page .dental-faq__item.is-active .dental-faq__question{color:var(--brand-primary-deep)}.dental-page .dental-faq__item.is-active .dental-faq__icon{background:var(--brand-primary)}@media (width<=760px){.legacy-industry-page .spa-hero,.legacy-industry-page .legal-hero,.legacy-industry-page .dental-hero{padding:130px 0 82px}}
