:root{--ink:#1b1a27;--muted:#6c687b;--line:#e5e2e9;--paper:#faf9fb;--white:#fff;--purple:#7b55f3;--violet:#9a61e9;--pink:#d62564;--pink2:#ee6d9d;--mint:#29cdb0;--navy:#111225;--shadow:0 22px 65px rgba(35,29,67,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;z-index:999;background:#fff;padding:10px}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.93);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-wrap{height:64px;max-width:1260px;margin:auto;padding:0 22px;display:flex;align-items:center;gap:26px}
/* =========================================================
   VOICEAIAGENT.CO.IN - LOGO OVERRIDE
   Force image logo and remove old text-logo styling
   ========================================================= */

.site-header .nav-wrap .brand {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  position: relative !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  text-decoration: none !important;
  flex-shrink: 0 !important;
  line-height: 0 !important;
}

/* Actual logo image */
.site-header .nav-wrap .brand .brand-logo {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;

  width: 245px !important;
  height: auto !important;
  max-width: none !important;
  max-height: 62px !important;

  min-width: 245px !important;
  min-height: 0 !important;

  object-fit: contain !important;
  object-position: left center !important;

  margin: 0 !important;
  padding: 0 !important;

  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;

  vertical-align: middle !important;
}

/* Completely disable old text-logo styling */
.site-header .nav-wrap .brand > span {
  display: none !important;
}

.site-header .nav-wrap .brand > small {
  display: none !important;
}

.site-header .nav-wrap .brand .brand-mark {
  display: none !important;
}


/* =========================================================
   NAVBAR ALIGNMENT
   ========================================================= */

.site-header .nav-wrap {
  display: flex !important;
  align-items: center !important;
}

.site-header .desktop-nav {
  display: flex !important;
  align-items: center !important;
}

.site-header .nav-actions {
  display: flex !important;
  align-items: center !important;
}


/* =========================================================
   DESKTOP
   ========================================================= */

@media (min-width: 1100px) {

  .site-header .nav-wrap .brand .brand-logo {
    width: 245px !important;
    min-width: 245px !important;
    max-width: 245px !important;
    max-height: 62px !important;
  }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1099px) {

  .site-header .nav-wrap .brand .brand-logo {
    width: 210px !important;
    min-width: 210px !important;
    max-width: 210px !important;
    max-height: 55px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .site-header .nav-wrap .brand .brand-logo {
    width: 190px !important;
    min-width: 190px !important;
    max-width: 190px !important;
    max-height: 50px !important;
  }

}
/* =========================================
   FOOTER LOGO
   ========================================= */

#footer .footer-brand .brand {
  display: inline-flex !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  width: auto !important;
  height: auto !important;
  text-decoration: none !important;
}

#footer .footer-brand .footer-logo {
  display: block !important;
  width: 260px !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: left center !important;
  margin: 0 0 0px 0 !important;
  padding: 0 !important;
}

/* Remove any old text-logo styling */
#footer .footer-brand .brand > span {
  display: none !important;
}

/* Mobile */
@media (max-width: 768px) {
  #footer .footer-brand .footer-logo {
    width: 220px !important;
    margin-bottom: 18px !important;
  }
}

@media (max-width: 480px) {
  #footer .footer-brand .footer-logo {
    width: 200px !important;
  }
}

/* =========================================================
   VOICE AI WORKFLOW SHOWCASE
   Premium tabbed + YouTube layout
   ========================================================= */

.workflow {
  position: relative !important;
  overflow: hidden !important;
}

.workflow .section-heading {
  max-width: 850px !important;
  margin: 0 auto 42px !important;
}

.workflow .section-heading p {
  max-width: 720px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}


/* ---------------------------------------------------------
   CATEGORY TABS
   --------------------------------------------------------- */

.workflow-tabs {
  width: 100% !important;
  max-width: 980px !important;
  margin: 0 auto 24px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;

  overflow-x: auto !important;
  overflow-y: hidden !important;

  padding: 6px !important;

  scrollbar-width: none !important;
}

.workflow-tabs::-webkit-scrollbar {
  display: none !important;
}

.workflow-tab {
  flex: 0 0 auto !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;

  min-height: 40px !important;
  padding: 0 15px !important;

  border: 1px solid transparent !important;
  border-radius: 11px !important;

  background: transparent !important;

  color: #777487 !important;

  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 700 !important;

  letter-spacing: .01em !important;

  cursor: pointer !important;

  transition:
    background .25s ease,
    border-color .25s ease,
    color .25s ease,
    transform .25s ease !important;
}

.workflow-tab span {
  font-size: 12px !important;
  line-height: 1 !important;
}

.workflow-tab:hover {
  color: #d62564 !important;
  background: rgba(214, 37, 100, .045) !important;
}

.workflow-tab.active {
  color: #d62564 !important;

  background:
    linear-gradient(
      135deg,
      rgba(214, 37, 100, .10),
      rgba(140, 108, 247, .08)
    ) !important;

  border-color: rgba(214, 37, 100, .18) !important;

  box-shadow:
    0 5px 18px rgba(214, 37, 100, .08) !important;
}


/* ---------------------------------------------------------
   MAIN WORKFLOW CARD
   --------------------------------------------------------- */

.workflow-card {
  width: 100% !important;
  max-width: 1120px !important;

  margin: 0 auto !important;

  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;

  align-items: stretch !important;

  min-height: 500px !important;

  overflow: hidden !important;

  background: #fff !important;

  border: 1px solid rgba(31, 28, 43, .09) !important;

  border-radius: 25px !important;

  box-shadow:
    0 30px 70px rgba(31, 28, 43, .13),
    0 8px 24px rgba(31, 28, 43, .06) !important;
}


/* ---------------------------------------------------------
   YOUTUBE SIDE
   --------------------------------------------------------- */

.workflow-video {
  position: relative !important;

  min-width: 0 !important;

  padding: 18px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background:
    linear-gradient(
      145deg,
      #101018 0%,
      #17151f 100%
    ) !important;
}


/*
   IMPORTANT:
   YouTube standard ratio = 16:9
*/

.youtube-wrapper {
  position: relative !important;

  width: 100% !important;

  aspect-ratio: 16 / 9 !important;

  max-width: 100% !important;

  overflow: hidden !important;

  border-radius: 15px !important;

  background: #08080c !important;

  box-shadow:
    0 15px 35px rgba(0,0,0,.28) !important;
}

.youtube-wrapper iframe {
  position: absolute !important;

  inset: 0 !important;

  width: 100% !important;
  height: 100% !important;

  display: block !important;

  border: 0 !important;

  border-radius: inherit !important;
}


/* Video bottom overlay */

.video-label {
  position: absolute !important;

  left: 30px !important;
  right: 30px !important;
  bottom: 30px !important;

  z-index: 3 !important;

  display: flex !important;
  align-items: center !important;
  gap: 10px !important;

  padding: 11px 14px !important;

  border: 1px solid rgba(255,255,255,.10) !important;

  border-radius: 11px !important;

  background: rgba(7,7,12,.78) !important;

  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;

  color: #fff !important;
}

.video-live-dot {
  width: 7px !important;
  height: 7px !important;

  flex: 0 0 7px !important;

  border-radius: 50% !important;

  background: #d62564 !important;

  box-shadow:
    0 0 0 4px rgba(214,37,100,.14) !important;
}

.video-label strong {
  display: block !important;

  font-size: 12px !important;
  line-height: 1.3 !important;

  color: #fff !important;
}

.video-label small {
  display: block !important;

  margin-top: 2px !important;

  font-size: 10px !important;
  line-height: 1.4 !important;

  color: rgba(255,255,255,.58) !important;
}


/* ---------------------------------------------------------
   RIGHT CONTENT
   --------------------------------------------------------- */

.workflow-content {
  min-width: 0 !important;

  padding: 50px 48px !important;

  display: flex !important;
  flex-direction: column !important;

  background: #fff !important;
}

.workflow-mini-label {
  display: inline-block !important;

  margin-bottom: 14px !important;

  color: #d62564 !important;

  font-size: 10px !important;
  font-weight: 800 !important;

  letter-spacing: .16em !important;
  text-transform: uppercase !important;
}

.workflow-content h3 {
  margin: 0 !important;

  max-width: 470px !important;

  color: #171522 !important;

  font-family: "Manrope", sans-serif !important;

  font-size: clamp(28px, 3vw, 42px) !important;

  line-height: 1.08 !important;

  letter-spacing: -.045em !important;
}

.workflow-content > p {
  max-width: 470px !important;

  margin: 20px 0 0 !important;

  color: #716d7d !important;

  font-size: 15px !important;
  line-height: 1.7 !important;
}


/* ---------------------------------------------------------
   ACTION LIST
   --------------------------------------------------------- */

.workflow-actions {
  margin-top: 30px !important;

  padding-top: 23px !important;

  border-top: 1px solid #eceaf0 !important;
}

.workflow-action {
  display: flex !important;
  align-items: flex-start !important;

  gap: 12px !important;

  padding: 11px 0 !important;
}

.workflow-action > span {
  width: 21px !important;
  height: 21px !important;

  flex: 0 0 21px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin-top: 1px !important;

  border-radius: 50% !important;

  background: rgba(214,37,100,.09) !important;

  color: #d62564 !important;

  font-size: 10px !important;
  font-weight: 800 !important;
}

.workflow-action strong {
  display: block !important;

  color: #363342 !important;

  font-size: 13px !important;
  line-height: 1.4 !important;
}

.workflow-action small {
  display: block !important;

  margin-top: 3px !important;

  color: #85808f !important;

  font-size: 11px !important;
  line-height: 1.5 !important;
}


/* ---------------------------------------------------------
   BOTTOM LINKS
   --------------------------------------------------------- */

.workflow-bottom {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 7px !important;

  margin-top: auto !important;

  padding-top: 24px !important;

  border-top: 1px solid #eceaf0 !important;
}

.workflow-chip {
  display: inline-flex !important;
  align-items: center !important;

  padding: 8px 11px !important;

  border: 1px solid rgba(214,37,100,.14) !important;

  border-radius: 8px !important;

  background: rgba(214,37,100,.025) !important;

  color: #a32b62 !important;

  font-size: 10px !important;
  font-weight: 700 !important;

  text-decoration: none !important;

  transition: all .2s ease !important;
}

.workflow-chip:hover {
  color: #fff !important;

  background: #d62564 !important;

  border-color: #d62564 !important;

  transform: translateY(-1px) !important;
}


/* ---------------------------------------------------------
   META
   --------------------------------------------------------- */

.workflow-meta {
  width: 100% !important;
  max-width: 1120px !important;

  margin: 25px auto 0 !important;

  padding: 0 12px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;

  color: #d62564 !important;

  font-size: 9px !important;
  font-weight: 800 !important;

  letter-spacing: .15em !important;
}

.workflow-meta strong {
  color: #8b8696 !important;
  font-size: 9px !important;
}

.workflow-arrow {
  width: 28px !important;
  height: 28px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 50% !important;

  background: rgba(214,37,100,.08) !important;

  color: #d62564 !important;

  font-size: 14px !important;

  margin-left: auto !important;
  margin-right: 12px !important;
}


/* ---------------------------------------------------------
   TABLET
   --------------------------------------------------------- */

@media (max-width: 900px) {

  .workflow-card {
    grid-template-columns: 1fr !important;
    min-height: auto !important;
  }

  .workflow-video {
    padding: 16px !important;
  }

  .youtube-wrapper {
    width: 100% !important;
  }

  .video-label {
    left: 28px !important;
    right: 28px !important;
    bottom: 27px !important;
  }

  .workflow-content {
    padding: 35px 30px !important;
  }

  .workflow-content h3 {
    max-width: none !important;
  }

  .workflow-content > p {
    max-width: none !important;
  }

}


/* ---------------------------------------------------------
   MOBILE
   --------------------------------------------------------- */

@media (max-width: 600px) {

  .workflow .section-heading {
    margin-bottom: 25px !important;
  }

  .workflow-tabs {
    justify-content: flex-start !important;

    margin-bottom: 15px !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .workflow-tab {
    min-height: 37px !important;

    padding: 0 12px !important;

    font-size: 11px !important;
  }

  .workflow-card {
    border-radius: 18px !important;
  }

  .workflow-video {
    padding: 10px !important;
  }

  .youtube-wrapper {
    border-radius: 11px !important;
  }

  .video-label {
    left: 20px !important;
    right: 20px !important;
    bottom: 20px !important;

    padding: 9px 11px !important;
  }

  .video-label strong {
    font-size: 10px !important;
  }

  .video-label small {
    font-size: 9px !important;
  }

  .workflow-content {
    padding: 28px 22px !important;
  }

  .workflow-content h3 {
    font-size: 28px !important;
  }

  .workflow-content > p {
    font-size: 13px !important;
    line-height: 1.65 !important;
  }

  .workflow-bottom {
    margin-top: 15px !important;
  }

  .workflow-meta {
    padding: 0 5px !important;
  }
}
.brand{display:flex;align-items:center;gap:9px;font-family:Georgia,serif;font-weight:700;font-size:18px;white-space:nowrap}.brand img{width:31px;height:31px;object-fit:contain;border-radius:50%}.brand span span{color:#7467d9}.desktop-nav{display:flex;align-items:center;gap:25px;font-size:13px;color:#4e4a5b}.desktop-nav button{border:0;background:transparent;color:inherit;cursor:pointer;padding:22px 0}.nav-item button span{font-size:13px;margin-left:4px}.nav-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.phone-pill,.country,.theme{height:38px;border:1px solid var(--line);border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center}.phone-pill{padding:0 13px;font-size:11px}.country,.theme{width:38px}.live-link{font-size:12px;display:flex;gap:8px;align-items:center;white-space:nowrap}.live-link i,.ghost i{width:7px;height:7px;border-radius:50%;background:#13c99e;display:inline-block}.login{font-size:12px;font-weight:600;display:flex;flex-direction:column;line-height:1.1;margin-left:5px}.login small{color:var(--purple);font-size:9px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 20px;font-weight:700;font-size:13px;border:1px solid transparent;transition:.25s}.btn.primary{background:linear-gradient(120deg,#d62564,#9b55d9);color:#fff;box-shadow:0 10px 25px rgba(214,37,100,.20)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(214,37,100,.28)}.btn.ghost{background:#fff;border-color:#dedbe4;color:#292536}.btn.small{padding:10px 16px;font-size:11px}.btn.big{padding:15px 25px;font-size:14px}.mobile-menu{display:none;border:0;background:transparent;font-size:20px}.mega{position:absolute;top:63px;left:50%;transform:translateX(-50%);width:min(1100px,calc(100% - 40px));background:#fff;border:1px solid #e0dde5;border-radius:18px;box-shadow:0 25px 70px rgba(35,29,67,.18);padding:25px;display:none;grid-template-columns:1fr 1.1fr 1.1fr;gap:28px}.mega.show{display:grid}.mega label{font-size:10px;font-weight:800;letter-spacing:.14em;color:#817b8d}.mega h3{font:700 25px/1.1 'Manrope';margin:13px 0}.mega p{color:var(--muted);line-height:1.6;font-size:13px}.mega-col a,.mega>div>a{display:flex;gap:12px;padding:11px 0;color:#4c485a;font-size:13px}.mega-col a b{color:#725bf5}.mega-col a span{display:flex;flex-direction:column;font-weight:700}.mega-col a small,.company-menu small{font-weight:400;color:#777184;margin-top:3px;line-height:1.45}.mega.wide{grid-template-columns:1fr 1.5fr 1.2fr}.mega.wide>div{display:flex;flex-direction:column}.mega.wide a{padding:8px 0}.api-menu{grid-template-columns:1.2fr 1fr}.api-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;align-content:center}.api-grid span{padding:15px;border:1px solid var(--line);border-radius:12px;font-size:12px}.company-menu{grid-template-columns:1fr 1fr 1fr}.company-menu>a{display:grid!important;grid-template-columns:22px 1fr}.company-menu>a b{display:block}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbfbfe 0,#f6f5fb 100%);min-height:790px;padding:66px 20px 0;text-align:center}.hero-inner{position:relative;max-width:1200px;margin:auto}.orbit{position:absolute;border:1px solid rgba(107,92,246,.09);border-radius:50%;left:50%;transform:translateX(-50%);pointer-events:none}.o1{width:980px;height:980px;top:-630px}.o2{width:690px;height:690px;top:-470px;border-color:rgba(214,37,100,.08)}.hero-glow{position:absolute;width:700px;height:400px;left:50%;top:230px;transform:translateX(-50%);background:radial-gradient(ellipse,#d9d2ff 0%,#f0d5e2 30%,transparent 70%);filter:blur(45px);opacity:.5}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#81798d;font-size:10px;letter-spacing:.22em;font-weight:800}.eyebrow i{width:7px;height:7px;background:var(--purple);border-radius:50%}.hero .eyebrow span{color:#9b61e9}.hero h1{font:700 clamp(50px,6vw,82px)/.98 'Manrope';letter-spacing:-.06em;max-width:920px;margin:20px auto 13px}.hero h1 em,.section h2 em,.integration-copy h2 em,.final-cta h2 em{font-family:'Playfair Display',serif;font-style:italic;background:linear-gradient(100deg,#b654d9,#d965a0,#eea247);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:760px;margin:auto;color:#686376;line-height:1.7;font-size:15px}.hero-ctas{display:flex;justify-content:center;gap:10px;margin-top:24px}.start-free{font-size:12px;color:#767080}.start-free a{text-decoration:underline;font-weight:700}.voice-visual{height:390px;max-width:1000px;margin:10px auto 0;position:relative}.voice-orb{position:absolute;left:50%;top:58px;transform:translateX(-50%);width:270px;height:270px;border-radius:50%;background:radial-gradient(circle at 42% 35%,#fff 0,#ebe5ff 25%,#c8bdfd 50%,#fff0f6 78%,transparent 80%);box-shadow:0 0 80px rgba(111,87,235,.28),inset 0 0 45px rgba(255,255,255,.85);display:flex;flex-direction:column;justify-content:center;align-items:center}.voice-orb strong{font:700 19px 'Manrope'}.voice-orb span{font-size:10px;color:#716c7e;margin-top:6px}.waveform{height:72px;width:160px;display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:7px}.waveform i{width:3px;height:var(--h);border-radius:4px;background:linear-gradient(#685bf2,#d62564);animation:wave 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--i)*.05s)}@keyframes wave{to{transform:scaleY(1.7);opacity:.65}}.orb-ring{position:absolute;left:50%;top:34px;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(105,89,243,.25)}.ring-a{width:320px;height:320px}.ring-b{width:400px;height:400px;border-style:dashed;opacity:.6}.ring-c{width:510px;height:510px;border-color:rgba(214,37,100,.11);border-style:dotted}.visual-chip,.language{position:absolute;background:rgba(255,255,255,.86);border:1px solid #e2dfe9;border-radius:999px;padding:8px 13px;font-size:11px;box-shadow:0 8px 25px rgba(42,32,76,.07);z-index:2}.c1{left:10%;top:90px}.c2{left:17%;top:225px}.c3{left:4%;top:295px}.c4{right:13%;top:80px}.c5{right:7%;top:210px}.c6{right:14%;top:315px}.language{font-family:Georgia,serif;font-style:italic}.l1{left:23%;top:20px}.l2{right:20%;top:5px}.l3{right:8%;top:155px}.l4{left:9%;top:165px}.l5{right:21%;top:345px}.hero-feature-row{max-width:1180px;margin:auto;border-top:1px solid #dfdce5;display:grid;grid-template-columns:repeat(4,1fr);text-align:left}.hero-feature-row>div{padding:20px 25px;border-right:1px solid #dfdce5}.hero-feature-row>div:last-child{border-right:0}.hero-feature-row small{font-size:9px;letter-spacing:.2em;color:#7b7387;font-weight:800}.hero-feature-row h3{font:700 19px 'Playfair Display';margin:12px 0 5px}.hero-feature-row p{margin:0;color:#756f80;font-size:12px}.section{padding:100px 20px}.container{max-width:1180px;margin:auto}.center{text-align:center}.section h2{font:700 clamp(36px,4.3vw,60px)/1.05 'Manrope';letter-spacing:-.045em;margin:16px 0}.section-heading{max-width:850px;margin:0 auto 45px}.section-heading p,.intro .center p{color:#6e6879;line-height:1.7;max-width:760px;margin:0 auto}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px}.mode-grid article{min-height:360px;padding:27px;border:1px solid #e2dfe7;border-radius:24px;box-shadow:0 12px 30px rgba(40,31,65,.04);display:flex;flex-direction:column}.icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-size:21px;margin-bottom:42px}.violet{background:#f0ebff;color:#6d50ef}.pink{background:#fff0f6;color:#d62564}.mint{background:#e4fbf7;color:#079f89}.mode-grid h3,.two-cards h3{font:600 27px 'Playfair Display';margin:0 0 17px}.mode-grid small{font-size:10px;font-weight:800;color:#858091;letter-spacing:.04em}.mode-grid p{color:#686274;line-height:1.65;font-size:14px;margin-top:30px}.mode-grid a,.two-cards a,.text-link{color:#6c4ff4;font-weight:800;font-size:13px;margin-top:auto}.platform{background:#fbfafd}.product-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.product-tabs button{padding:10px 16px;border:1px solid #dedbe6;border-radius:999px;background:#fff;color:#5f596a;cursor:pointer}.product-tabs button.active{color:#6d50ef;border-color:#cfc5ff;box-shadow:0 5px 18px rgba(98,75,224,.12)}.product-card{border:1px solid #ddd9e2;border-radius:24px;background:#fff;overflow:hidden;box-shadow:var(--shadow)}.product-copy{padding:28px 30px 20px;border-bottom:1px solid #e3e0e7;position:relative}.product-copy .mini-label{font-size:10px;color:#6d50ef;font-weight:800;letter-spacing:.15em}.product-copy h3{font:600 28px 'Playfair Display';margin:10px 0}.product-copy p{color:#716b7a;max-width:720px;line-height:1.6;font-size:13px}.product-screen{margin:20px auto 0;width:min(900px,94%);height:420px;border:8px solid #1e1f24;border-bottom-width:18px;border-radius:22px 22px 9px 9px;background:#f9fbff;box-shadow:0 20px 40px rgba(30,25,45,.16);position:relative}.product-screen:after{content:"";position:absolute;left:20%;right:20%;bottom:-26px;height:8px;border-radius:0 0 50% 50%;background:#444}.screen-top{height:42px;background:#fff;border-bottom:1px solid #e4e4eb;display:flex;align-items:center;gap:18px;padding:0 16px;font-size:11px}.screen-top span{color:#6d50ef;font-weight:800}.screen-top i{margin-left:auto;width:10px;height:10px;border-radius:50%;background:#2bc9a8}.screen-body{display:grid;grid-template-columns:110px 1fr 150px;height:360px}.screen-body aside{padding:20px 10px;border-right:1px solid #e6e6ed;display:flex;flex-direction:column;gap:20px;font-size:9px;color:#777382}.screen-body aside .sel{background:#eeeaff;color:#5d4be5;padding:8px;border-radius:7px}.screen-table{padding:22px}.screen-table h4{font:700 20px 'Manrope';color:#4d63be;margin:0 0 20px}.screen-table h4 em{color:#9b62e8;font-style:normal}.table-head{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.table-head b{background:#f3f5fb;padding:15px;border-radius:8px;font-size:10px;color:#586075}.fake-rows{margin-top:18px;display:flex;flex-direction:column;gap:11px}.fake-rows span{padding:10px;border-bottom:1px solid #ededf1;font-size:9px;color:#646171}.voice-panel{padding:20px 13px;border-left:1px solid #e6e6ed;background:#fff;display:flex;flex-direction:column;gap:7px;font-size:10px}.avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#ddd4ff;color:#684df1}.voice-panel small{color:#777}.sliders{height:70px;background:repeating-linear-gradient(#eee,#eee 6px,transparent 7px,transparent 17px);margin-top:8px}.voice-panel button{border:0;background:#664cf0;color:#fff;border-radius:6px;padding:9px;font-size:9px}.capability{background:#fff}.cap-top{border:1px solid #dedbe3;border-radius:24px;padding:30px;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.cap-top h2{font-size:36px}.cap-top p{color:#706a7b;line-height:1.6;font-size:14px}.cap-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cap-grid div{padding:18px;border:1px solid #dedbe5;border-radius:14px;background:#faf9fc;color:#6c50ef;font-size:16px}.cap-grid b{color:#373341;font-size:13px;margin-left:7px}.two-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.two-cards article{border:1px solid #ddd9e2;border-radius:22px;padding:25px;min-height:240px;background:#fbfafd}.two-cards .icon{margin-bottom:18px;width:42px;height:42px}.tags{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.tags span{padding:7px 10px;border:1px solid #ddd9e3;border-radius:999px;background:#fff;font-size:10px;color:#6f6879}.flow-strip{text-align:center;margin-top:18px;border:1px solid #d9d2ff;background:#f7f4ff;color:#6a48e9;padding:13px;border-radius:999px;font-weight:700;font-size:12px}.demos{background:#fff}.demo-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center}.call-card{border:1px solid #ddd9e2;border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.call-head{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #e4e1e8}.call-head .avatar{width:40px;height:40px}.call-head b{display:block;font-size:13px}.call-head small{font-size:9px;color:#7e7788}.call-head small i{width:6px;height:6px;background:#11bd8f;border-radius:50%;display:inline-block}.call-head label{margin-left:auto;font-size:9px;border:1px solid #ddd9e2;padding:6px 8px;border-radius:999px}.steps{display:grid;grid-template-columns:repeat(4,1fr);padding:15px 18px;color:#8c8497;font-size:8px;letter-spacing:.08em}.steps span{border-top:3px solid #b86be9;padding-top:7px}.chat{padding:10px 18px 18px;background:#faf9fd;min-height:220px}.bubble{width:78%;padding:12px;background:#fff;border:1px solid #e1dee8;border-radius:14px;margin:8px 0;font-size:11px;color:#4f4a5c}.bubble.ai{margin-left:auto;background:#f2eff9}.bubble small{display:block;color:#8b8492;font-size:8px;margin-top:5px}.booking{display:flex;gap:10px;padding:14px;background:#eefaf7;margin:12px;border:1px solid #d7eee8;border-radius:12px}.booking i{width:28px;height:28px;background:#5eb39e;color:#fff;border-radius:50%;display:grid;place-items:center;font-style:normal}.booking b,.booking small{display:block}.booking b{font-size:11px}.booking small{font-size:8px;color:#7a7682;margin-top:4px}.agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent{padding:18px;border:1px solid #ddd9e2;border-radius:18px;background:#fff}.agent.active{background:linear-gradient(145deg,#fbf8ff,#fff);box-shadow:0 15px 35px rgba(95,70,200,.09)}.agent-title{display:flex;gap:9px;align-items:center}.agent-title span{margin-left:auto}.agent small,.agent p{display:block;color:#756e80;font-size:9px;line-height:1.5}.agent p{margin:9px 0}.agent a{font-size:10px;font-weight:800}.agent-footer{grid-column:1/-1;border:1px solid #ddd9e2;border-radius:18px;padding:15px;display:grid;grid-template-columns:1fr 1.2fr auto;gap:10px;align-items:center}.agent-footer b{font-size:12px}.agent-footer span{font-size:9px;color:#746d7d}.agent-footer .btn{font-size:10px;padding:10px 14px}.production-note{text-align:center;letter-spacing:.2em;font-size:9px;color:#8a8290;margin-top:25px}.how{background:#fbfafd}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.steps-grid article{padding:10px 15px}.num{float:right;color:#d4cdef;font-size:11px}.step-icon{width:40px;height:40px;border-radius:12px;background:#f1ecff;color:#7457ed;display:grid;place-items:center}.steps-grid h3{font:600 20px 'Manrope';margin:28px 0 12px}.steps-grid p{color:#716a7a;font-size:13px;line-height:1.65}.cta-row{margin-top:25px;display:flex;justify-content:center;gap:10px}.proof{background:#fff}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dfdce3;border-bottom:1px solid #dfdce3}.metrics>div{padding:35px;border-right:1px solid #dfdce3}.metrics>div:last-child{border-right:0}.metrics strong{font:600 58px 'Playfair Display';color:#7258e7}.metrics h3{font:600 17px 'Manrope';margin:15px 0 6px}.metrics p{color:#746d7e;font-size:12px;line-height:1.5}.metrics small{display:block;border-top:1px solid #e3e0e7;padding-top:15px;margin-top:25px;color:#8b8293;font-size:9px;letter-spacing:.12em}.old-way{background:#fbfafd}.compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd9e2;border-radius:22px;overflow:hidden}.compare>div{padding:28px}.compare .old{background:#f6f4f7}.compare .new{background:#171725;color:#fff}.compare h3{font:600 22px 'Playfair Display';margin-top:0}.old>div{border-top:1px solid #ddd8df;padding:22px 0}.old b{float:left;margin-right:15px;color:#8e8794}.old h4{margin:0 0 5px;font-size:14px}.old p{margin:0;color:#77707e;font-size:12px;line-height:1.5}.new>div{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid rgba(255,255,255,.09)}.new b{width:27px;height:27px;border-radius:50%;background:#2e2947;display:grid;place-items:center;color:#bca8ff;font-size:10px}.new span{font-size:13px}.workflow-card{display:grid;grid-template-columns:1.3fr .7fr;border:1px solid #ddd9e2;border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.workflow-video{background:#12131d;padding:25px}.video-placeholder{min-height:390px;border-radius:16px;background:linear-gradient(145deg,#20213a,#11121b);padding:30px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.video-placeholder>span{width:52px;height:52px;border-radius:50%;background:#7358ef;display:grid;place-items:center;margin-bottom:12px}.video-placeholder small{color:#a7a2b4}.fake-conversation{width:min(520px,100%);margin-top:25px}.fake-conversation p{font-size:11px;line-height:1.6;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04)}.fake-conversation strong{display:block;color:#bfaeff;margin-bottom:4px}.actions{padding:30px;background:#fff}.actions h3{font:600 20px 'Playfair Display';margin-top:0}.actions>div{padding:18px 0;border-top:1px solid #e5e1e8;display:grid;grid-template-columns:28px 1fr;gap:4px}.actions i{grid-row:span 2;width:24px;height:24px;background:#e6f8f3;color:#1baf91;border-radius:50%;display:grid;place-items:center;font-style:normal}.actions b,.actions span{font-size:11px}.actions span{color:#777180}.four{background:#fff}.four-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.four-grid article{border-top:1px solid #ddd9e1;padding:25px 10px}.four-grid article>b{color:#7657ec;font-size:11px}.four-grid h3{font:600 18px 'Manrope';margin:22px 0 10px}.four-grid p{font-size:12px;color:#756e7d;line-height:1.6}.industries{background:#f7f5f3}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.industry-grid>a{height:280px;position:relative;overflow:hidden;border-radius:22px;background:#171923;color:#fff}.industry-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.48}.healthcare{background-image:linear-gradient(135deg,#6d5c98,#253b4a)}.sales{background-image:linear-gradient(135deg,#a95a72,#243a59)}.realestate{background-image:linear-gradient(135deg,#876c56,#27384b)}.recruitment{background-image:linear-gradient(135deg,#705c8c,#343a54)}.diagnostics{background-image:linear-gradient(135deg,#4d8c9d,#23364a)}.finance{background-image:linear-gradient(135deg,#6f6a52,#29394b)}.industry-grid>a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(13,15,24,.95))}.industry-grid>a>div:last-child{position:absolute;z-index:2;bottom:18px;left:18px;right:18px}.industry-grid h3{font:600 21px 'Manrope';margin:0 0 6px}.industry-grid p{font-size:11px;line-height:1.5;margin:0;color:#dedbe3}.integrations{background:#fff}.integration-copy{max-width:760px}.integration-copy h2{font:700 54px/1.05 'Manrope';letter-spacing:-.045em;margin:15px 0}.integration-copy p{color:#70697a;line-height:1.7}.logo-cloud{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.logo-cloud span{padding:10px 14px;border:1px solid #dedbe5;border-radius:999px;font-size:11px;color:#5e5868}.integrations .container{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:center}.integration-orb{height:380px;position:relative;border-radius:50%;background:radial-gradient(circle,#eeeaff,#fff 62%);display:grid;place-items:center}.small-orb{width:150px;height:150px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #d7d0ff,0 0 50px rgba(112,82,239,.2);display:grid;place-items:center;color:#7257eb;font-size:28px}.small-orb span{font-size:9px;color:#716b7a}.integration-orb i{position:absolute;background:#fff;border:1px solid #dfdbe5;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal;box-shadow:0 5px 18px rgba(40,31,65,.06)}.integration-orb i:nth-of-type(1){top:45px;left:44%}.integration-orb i:nth-of-type(2){top:120px;right:2%}.integration-orb i:nth-of-type(3){bottom:65px;right:8%}.integration-orb i:nth-of-type(4){bottom:10px;left:44%}.integration-orb i:nth-of-type(5){bottom:85px;left:3%}.integration-orb i:nth-of-type(6){top:120px;left:2%}.native{background:#111225;color:#fff}.native-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.native h2{font-size:54px}.native p{color:#aaa6b6;line-height:1.7}.native-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.native-list div{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#d7d3de;font-size:11px}.stories{background:#fbfafd}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.story-grid article{border:1px solid #ddd9e2;background:#fff;border-radius:20px;padding:25px;box-shadow:0 10px 28px rgba(40,31,65,.04)}.story-grid strong{color:#7157ed;font:600 27px 'Playfair Display'}.story-grid p{color:#686171;font:italic 14px/1.65 Georgia,serif;min-height:120px}.story-grid b,.story-grid small{display:block}.story-grid b{font-size:12px}.story-grid small{color:#817989;font-size:9px;margin-top:4px}.pricing{background:#fff}.billing{display:flex;justify-content:center;gap:5px;align-items:center;margin-bottom:25px}.billing button{border:1px solid #ddd9e3;background:#fff;border-radius:999px;padding:8px 12px;font-size:10px}.billing button.active{background:#f0ebff;color:#654dec}.billing span{font-size:10px;color:#77707e;margin-left:10px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pricing-grid article{border:1px solid #dedbe3;border-radius:22px;padding:25px;position:relative}.pricing-grid article.featured{border-color:#b9adff;box-shadow:0 20px 55px rgba(104,76,220,.12)}.badge{position:absolute;right:20px;top:18px;color:#6a50ed;font-size:8px;font-weight:800;letter-spacing:.1em}.pricing-grid h3{font:600 27px 'Playfair Display';margin:0}.pricing-grid p{font-size:11px;color:#77707e;min-height:34px}.pricing-grid strong{display:block;font:700 32px 'Manrope';margin:20px 0 3px}.pricing-grid strong small{font-size:11px}.pricing-grid em{font-style:normal;color:#77707e;font-size:10px;display:block;min-height:30px}.pricing-grid .btn{margin:18px 0;width:100%;font-size:10px}.pricing-grid ul{padding-left:17px;color:#6d6676;font-size:10px;line-height:2}.free-card{margin-top:20px;border:1px solid #d8d1ff;border-radius:22px;background:#f8f5ff;padding:25px;display:flex;justify-content:space-between;align-items:center;gap:20px}.free-card h3{font:600 27px 'Playfair Display';margin:12px 0 5px}.free-card p{color:#706a7b;font-size:12px}.faq{background:#fbfafd}.faq-list{max-width:850px;margin:auto}.faq-list details{border-top:1px solid #ddd9e2;padding:20px 0}.faq-list details:last-child{border-bottom:1px solid #ddd9e2}.faq-list summary{cursor:pointer;font:600 16px 'Manrope';list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';float:right;color:#7557ed}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:#716a7a;line-height:1.7;font-size:13px;max-width:760px}.final-cta{padding-bottom:120px}.cta-card{border-radius:28px;background:linear-gradient(135deg,#f1edff,#fff0f6);padding:55px;display:grid;grid-template-columns:1fr 1fr;gap:55px;box-shadow:var(--shadow)}.cta-card h2{font:700 52px/1.05 'Manrope';letter-spacing:-.045em}.cta-card p{color:#6e6879;line-height:1.7}.cta-card form{display:grid;gap:10px;background:#fff;padding:25px;border-radius:20px;border:1px solid #e1dde6}.cta-card label{font-size:10px;color:#716a7b}.cta-card input,.cta-card select{width:100%;border:1px solid #dedbe4;border-radius:10px;padding:11px;margin-top:5px;outline:none}.cta-card input:focus,.cta-card select:focus{border-color:#9c8df2}.cta-card form small{font-size:8px;color:#898190}.form-success{display:none;background:#e8faf5;color:#138b75;border-radius:9px;padding:9px;font-size:10px}footer{background:#111225;color:#fff;padding:65px 20px 25px}.footer-top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}.footer-brand p{color:#aaa6b5;line-height:1.7;font-size:11px;max-width:390px}.footer-brand>b{font-size:10px;color:#c9c4d2}.footer-top>div:not(.footer-brand){display:flex;flex-direction:column;gap:9px}.footer-top h4{font-size:11px;margin:0 0 7px;color:#fff}.footer-top a{color:#a8a3b2;font-size:10px}.footer-top .brand{color:#fff;margin-bottom:18px}.footer-top .brand span span{color:#a999ff}.contact-list{display:flex;flex-direction:column;gap:6px;margin-top:17px}.legal-title{margin-top:20px!important}.recognition{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:35px;flex-wrap:wrap;padding:18px 0;margin-top:45px;color:#9691a1;font-size:9px}.footer-bottom{display:flex;justify-content:space-between;color:#777283;font-size:8px;padding-top:18px}.talk-husky{position:fixed;right:22px;bottom:18px;background:#17132c;color:#fff;border:1px solid #4a4264;border-radius:30px;padding:9px 16px 9px 10px;display:flex;align-items:center;gap:10px;box-shadow:0 15px 45px rgba(0,0,0,.25);z-index:90}.talk-icon{width:36px;height:36px;border-radius:50%;background:#6b58ec;display:grid;place-items:center}.talk-husky b,.talk-husky small{display:block}.talk-husky b{font-size:12px}.talk-husky small{font-size:8px;color:#aaa4b5;margin-top:3px}.talk-husky>i{width:7px;height:7px;background:#19cba2;border-radius:50%;align-self:flex-end;margin-bottom:3px}
@media(max-width:1000px){.desktop-nav{gap:13px}.nav-actions .phone-pill,.nav-actions .country,.nav-actions .theme{display:none}.voice-visual{height:350px}.c1{left:2%}.c2{left:7%}.c4{right:4%}.c5{right:2%}.hero-feature-row{grid-template-columns:1fr 1fr}.hero-feature-row>div:nth-child(2){border-right:0}.mode-grid,.industry-grid,.pricing-grid{grid-template-columns:1fr 1fr}.demo-layout,.cap-top,.native-grid,.cta-card{grid-template-columns:1fr}.four-grid{grid-template-columns:1fr 1fr}.footer-top{grid-template-columns:1.4fr 1fr 1fr}.footer-top>div:last-child{display:none}.integrations .container{grid-template-columns:1fr}.integration-orb{max-width:500px;margin:auto}.workflow-card{grid-template-columns:1fr}.cta-card{padding:35px}}
@media(max-width:720px){.nav-wrap{height:58px}.desktop-nav,.phone-pill,.country,.theme,.live-link,.login,.nav-actions .btn{display:none}.mobile-menu{display:block}.nav-actions{margin-left:auto}.mega{top:57px;width:calc(100% - 20px);grid-template-columns:1fr!important;max-height:80vh;overflow:auto}.hero{padding-top:45px;min-height:800px}.hero h1{font-size:48px}.hero-lead{font-size:13px}.hero-ctas{flex-direction:column;align-items:center}.voice-visual{height:330px;transform:scale(.86);transform-origin:top center;margin-bottom:-40px}.visual-chip{font-size:9px}.voice-orb{width:230px;height:230px}.ring-a{width:275px;height:275px}.ring-b{width:350px;height:350px}.ring-c{width:430px;height:430px}.hero-feature-row{grid-template-columns:1fr}.hero-feature-row>div{border-right:0;border-bottom:1px solid #dfdce5}.hero-feature-row>div:last-child{border-bottom:0}.section{padding:75px 18px}.section h2{font-size:38px}.mode-grid,.two-cards,.metrics,.compare,.steps-grid,.four-grid,.industry-grid,.story-grid,.pricing-grid{grid-template-columns:1fr}.metrics>div{border-right:0;border-bottom:1px solid #dfdce3}.metrics>div:last-child{border-bottom:0}.cap-top{padding:22px}.cap-grid{grid-template-columns:1fr}.product-screen{height:330px;width:100%;border-width:5px}.screen-body{grid-template-columns:70px 1fr;height:290px}.voice-panel{display:none}.screen-table{padding:12px}.screen-table h4{font-size:14px}.table-head{grid-template-columns:1fr}.table-head b:nth-child(n+2){display:none}.fake-rows span{font-size:8px}.agent-grid{grid-template-columns:1fr}.agent-footer{grid-template-columns:1fr}.integration-orb{height:300px}.native-grid{gap:30px}.native-list{grid-template-columns:1fr}.cta-card{padding:25px;gap:25px}.cta-card h2{font-size:39px}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.recognition{gap:15px}.footer-bottom{flex-direction:column;gap:7px}.talk-husky{right:12px;bottom:12px}.mega.wide{grid-template-columns:1fr!important}}


/* ===================== VOICEAIAGENT.CO.IN PREMIUM OVERRIDES ===================== */
:root{--brand:#d62564;--brand-dark:#b71951;--brand-soft:#ffe8f0;--purple:#7b4df2;--violet:#a15ce9;--ink:#171522}
body{background:#fff}
.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid #ebe6eb;box-shadow:0 4px 24px rgba(30,20,45,.025)}
.nav-wrap{max-width:1320px;height:68px;gap:30px}
.brand{position:relative;gap:10px;font-size:17px;padding-right:118px}
.brand>span:not(.brand-mark){display:inline-block}
.brand>span>span{color:var(--brand)}
.brand>small{position:absolute;left:45px;bottom:-2px;font:600 7px/1 'DM Sans',sans-serif;letter-spacing:.08em;color:#918a97;text-transform:uppercase;white-space:nowrap}
.brand>small b{color:var(--brand)}
.brand-mark{width:31px;height:31px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:2px;background:linear-gradient(145deg,#d62564,#9f55e8);box-shadow:0 7px 18px rgba(214,37,100,.2);padding:0 7px}
.brand-mark i{display:block;width:3px;border-radius:4px;background:#fff;animation:brandWave 1s ease-in-out infinite alternate}
.brand-mark i:nth-child(1){height:9px}.brand-mark i:nth-child(2){height:16px;animation-delay:.15s}.brand-mark i:nth-child(3){height:11px;animation-delay:.3s}
@keyframes brandWave{to{transform:scaleY(.55);opacity:.7}}
.desktop-nav{gap:23px;font-size:12px}.desktop-nav button{padding:24px 0}.nav-actions{gap:9px}.phone-pill{height:38px;font-size:10px}.country-picker{position:relative}.country{width:auto;min-width:56px;padding:0 10px;gap:5px;height:38px;cursor:pointer}.country-caret{font-size:11px;color:#756d7c}.country-menu{position:absolute;right:0;top:47px;width:220px;padding:8px;background:#fff;border:1px solid #e3dfe6;border-radius:15px;box-shadow:0 22px 60px rgba(36,25,58,.16);display:none;z-index:200}.country-menu.show{display:block}.country-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:#4d4858;font-size:11px;text-align:left;cursor:pointer}.country-menu button:hover{background:#fff1f5;color:var(--brand)}
/* clean mega-menu alignment */
.mega{top:67px;width:min(1160px,calc(100% - 32px));padding:27px 29px;gap:34px;border-radius:20px;box-shadow:0 30px 80px rgba(37,27,56,.17)}
.mega-col,.mega.wide>div{min-width:0}.mega-col a,.mega>div>a{align-items:flex-start;padding:10px 7px;border-radius:10px}.mega-col a:hover,.mega>div>a:hover{background:#faf6fb}.mega-col a b{flex:0 0 22px;text-align:center}.mega-col a span{min-width:0}.mega-col a small,.company-menu small{display:block;max-width:245px}.mega.wide{grid-template-columns:.9fr 1.35fr 1.15fr;gap:38px}.mega.wide a{padding:9px 8px}.company-menu{grid-template-columns:repeat(3,1fr);gap:8px 25px}.company-menu>a{display:grid!important;grid-template-columns:24px 1fr!important;column-gap:9px;align-items:start;padding:12px 9px!important;border-radius:10px}.api-menu{grid-template-columns:1.25fr 1fr}.api-grid{gap:9px}.api-grid span{padding:13px 14px}
/* premium split hero inspired by supplied animation reference */
.hero-premium{min-height:700px;padding:70px 20px 0;background:radial-gradient(circle at 72% 46%,rgba(214,37,100,.055),transparent 30%),linear-gradient(180deg,#fff 0,#fcfbfd 100%);text-align:left}
.hero-premium .hero-inner{max-width:1250px}.hero-split{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;gap:30px;min-height:570px}.hero-copy{position:relative;z-index:4;padding-left:18px;max-width:650px}.hero-copy .eyebrow{margin-bottom:13px}.hero-copy h1{max-width:650px;margin:10px 0 22px;font-size:clamp(54px,5.4vw,78px);line-height:.98;text-align:left}.hero-copy .hero-lead{max-width:620px;margin:0 0 25px;text-align:left;font-size:16px;line-height:1.75;color:#625c6d}.hero-copy .hero-ctas{justify-content:flex-start}.hero-copy .start-free{text-align:left}.hero-bg-glow{position:absolute;right:10%;top:120px;width:650px;height:500px;background:radial-gradient(circle,rgba(125,87,245,.16),rgba(214,37,100,.06) 36%,transparent 68%);filter:blur(22px);pointer-events:none}
.hero-orbit-stage{position:relative;height:570px;max-width:620px;width:100%;justify-self:end;display:grid;place-items:center}.orbit-haze{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(145,111,239,.2),rgba(214,37,100,.06) 43%,transparent 72%);filter:blur(18px)}.orbit-circle{position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.circle-outer{width:500px;height:500px;border:1px solid rgba(122,94,240,.14);box-shadow:0 0 0 25px rgba(122,94,240,.025)}.circle-mid{width:400px;height:400px;border:1px dashed rgba(145,91,233,.35)}.circle-inner{width:300px;height:300px;border:1px solid rgba(104,87,243,.38);box-shadow:0 0 65px rgba(111,87,235,.13)}
.orbit-track{position:absolute;left:50%;top:50%;width:500px;height:500px;margin:-250px 0 0 -250px;border-radius:50%;animation:orbitSpin 26s linear infinite;z-index:3}.track-b{width:410px;height:410px;margin:-205px 0 0 -205px;animation-duration:32s;animation-direction:reverse}.track-c{width:335px;height:335px;margin:-167.5px 0 0 -167.5px;border:1px dashed rgba(214,37,100,.22);animation-duration:21s}
.orbit-item{position:absolute;display:flex;align-items:center;gap:6px;white-space:nowrap;background:rgba(255,255,255,.9);border:1px solid #ded9e7;border-radius:999px;padding:7px 11px;color:#5d5769;font-size:10px;box-shadow:0 8px 24px rgba(42,32,76,.07);animation:orbitCounter 26s linear infinite}.orbit-item b{color:var(--purple);font-size:8px}.track-b .orbit-item{animation-duration:32s;animation-direction:reverse}.orbit-item.lang{font:italic 600 13px Georgia,serif;color:#302a39;padding:7px 12px}.orbit-item.lang:before{content:'•';font:normal 11px 'DM Sans';color:var(--brand);margin-right:1px}
.oi1{left:39px;top:88px}.oi2{right:50px;top:57px}.oi3{right:-5px;top:230px}.oi4{right:75px;bottom:58px}.oi5{left:55px;bottom:55px}.oi6{left:-7px;top:240px}.li1{left:160px;top:-12px}.li2{right:45px;top:62px}.li3{right:-28px;top:196px}.li4{right:77px;bottom:-18px}.li5{left:63px;bottom:-8px}.li6{left:-37px;top:165px}
@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitCounter{to{transform:rotate(-360deg)}}
.hero-core{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:220px!important;height:220px!important;z-index:4;background:radial-gradient(circle at 42% 35%,#fff 0,#eee8ff 24%,#d0c4ff 52%,#fff0f7 80%,#fff 100%)!important;box-shadow:0 0 85px rgba(112,82,239,.28),inset 0 0 55px rgba(255,255,255,.9)!important}.hero-core strong{font-size:15px}.hero-core span{font-size:8px}.hero-core .waveform{height:62px;width:135px}.hero-core .waveform i{width:3px;background:linear-gradient(#765cf2,var(--brand));animation-duration:.9s}
.orbit-status{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:5;background:rgba(255,255,255,.84);border:1px solid #e2dde8;border-radius:999px;padding:7px 12px;font-size:9px;color:#716a7b;box-shadow:0 8px 20px rgba(40,30,70,.06);white-space:nowrap}.orbit-status i{display:inline-block;width:6px;height:6px;background:#18cba0;border-radius:50%;margin-right:6px}
.hero-premium .hero-feature-row{position:relative;z-index:5}
/* usage pricing */
.pricing-usage{background:linear-gradient(180deg,#fff,#fffafe)}.pricing-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin:-8px auto 30px;flex-wrap:wrap}.pricing-mode{display:flex;align-items:baseline;gap:8px;padding:10px 15px;border:1px solid #e4dfe8;border-radius:999px;background:#fff}.pricing-mode .mode-label{font-size:9px;color:#81798a;text-transform:uppercase;letter-spacing:.12em}.pricing-mode strong{font-size:11px}.pricing-mode small{font-size:9px;color:var(--brand)}.currency-switch{display:flex;padding:4px;border:1px solid #ded9e4;border-radius:999px;background:#f9f7fa}.currency-switch button{border:0;background:transparent;border-radius:999px;padding:9px 16px;font-size:10px;color:#716a7a;cursor:pointer}.currency-switch button.active{background:linear-gradient(120deg,var(--brand),#a858e7);color:#fff;box-shadow:0 7px 20px rgba(214,37,100,.18)}.usage-grid{grid-template-columns:repeat(3,1fr)}.usage-card{padding:28px!important;min-height:430px}.usage-card .usage-top{display:flex;align-items:center;gap:8px;color:#81798a;font-size:9px;font-weight:800;letter-spacing:.13em;margin-bottom:12px}.tier-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.tier-dot.economy{background:#8e79df}.tier-dot.standard{background:var(--brand)}.tier-dot.premium{background:#d98b42}.usage-card h3{font-size:29px}.usage-card p{min-height:45px}.usage-card strong{display:flex;align-items:baseline;gap:3px;margin:18px 0 3px}.usage-card strong .currency-symbol{font-size:19px;color:var(--brand)}.usage-card strong .price-value{font-size:38px}.usage-card strong small{font-size:10px}.usage-card em{min-height:25px}.usage-card .btn{margin:18px 0}.usage-card.featured{border-color:#f0a8c1;box-shadow:0 22px 60px rgba(214,37,100,.11)}.usage-card.featured .badge{color:var(--brand)}.enterprise-pricing{margin-top:20px;padding:25px 28px;border:1px solid #e1dce6;border-radius:20px;background:linear-gradient(100deg,#fff6f9,#faf7ff);display:flex;align-items:center;justify-content:space-between;gap:20px}.enterprise-pricing h3{font:600 25px 'Playfair Display';margin:9px 0 5px}.enterprise-pricing p{margin:0;color:#716a7a;font-size:11px}.pricing-note{max-width:900px;margin:18px auto 0;text-align:center;color:#8a8290;font-size:9px;line-height:1.6}
/* remove old theme remnants */
.theme{display:none!important}
@media(max-width:1100px){.brand{padding-right:80px}.desktop-nav{gap:14px}.hero-split{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:58px}.hero-orbit-stage{transform:scale(.86);transform-origin:center right;margin-left:-30px}.usage-grid{grid-template-columns:1fr 1fr}.usage-card:last-child{grid-column:1/-1;max-width:520px;width:100%;justify-self:center}}
@media(max-width:760px){.nav-wrap{height:60px;padding:0 14px}.brand{padding-right:0;font-size:15px}.brand>small{display:none}.brand-mark{width:28px;height:28px}.desktop-nav,.phone-pill,.live-link,.login,.nav-actions .btn{display:none}.country{min-width:48px;height:34px}.mobile-menu{display:block}.hero-premium{padding:38px 16px 0;min-height:auto}.hero-split{grid-template-columns:1fr;gap:5px;min-height:auto}.hero-copy{padding-left:0;text-align:center;max-width:100%}.hero-copy h1{font-size:48px;text-align:center}.hero-copy .hero-lead{text-align:center;font-size:13px}.hero-copy .hero-ctas{justify-content:center;flex-direction:row;flex-wrap:wrap}.hero-copy .start-free{text-align:center}.hero-orbit-stage{height:450px;transform:none;margin:0 auto;max-width:500px}.circle-outer{width:390px;height:390px}.circle-mid{width:315px;height:315px}.circle-inner{width:235px;height:235px}.orbit-track{width:390px;height:390px;margin:-195px 0 0 -195px}.track-b{width:320px;height:320px;margin:-160px 0 0 -160px}.track-c{width:260px;height:260px;margin:-130px 0 0 -130px}.hero-core{width:175px!important;height:175px!important}.hero-core .waveform{height:48px;width:105px}.hero-core strong{font-size:12px}.hero-core span{font-size:7px}.orbit-item{font-size:8px;padding:6px 8px}.orbit-item.lang{font-size:10px}.oi1{left:22px;top:67px}.oi2{right:25px;top:42px}.oi3{right:-15px;top:178px}.oi4{right:43px;bottom:34px}.oi5{left:30px;bottom:31px}.oi6{left:-20px;top:188px}.li1{left:115px;top:-12px}.li2{right:30px;top:39px}.li3{right:-28px;top:150px}.li4{right:48px;bottom:-14px}.li5{left:42px;bottom:-10px}.li6{left:-30px;top:127px}.orbit-status{bottom:5px}.hero-feature-row{grid-template-columns:1fr 1fr}.hero-feature-row>div{padding:17px 14px}.usage-grid{grid-template-columns:1fr}.usage-card:last-child{grid-column:auto;max-width:none}.pricing-mode{width:100%;justify-content:center}.pricing-controls{gap:10px}.enterprise-pricing{flex-direction:column;align-items:flex-start}.country-menu{right:-65px}.mega{top:59px;width:calc(100% - 18px);padding:18px;grid-template-columns:1fr!important}.mega.wide{grid-template-columns:1fr!important}.company-menu{grid-template-columns:1fr!important}.api-menu{grid-template-columns:1fr!important}}

/* v3 structural component + media updates */
.site-header{z-index:1000}.nav-wrap{position:relative}.country{gap:4px;cursor:pointer}.country-caret{font-size:9px;color:#7c7585}.country-menu{position:absolute;right:0;top:46px;width:240px;max-height:430px;overflow:auto;background:#fff;border:1px solid #e1dce6;border-radius:16px;box-shadow:0 22px 55px rgba(35,29,67,.17);padding:8px;display:none;z-index:1200}.country-menu.show{display:block}.country-menu button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:10px;color:#4c485a;font-size:12px;text-align:left;cursor:pointer}.country-menu button:hover{background:#faf6fb;color:#241f31}.mega{z-index:1100;overflow:hidden}.mega-col,.mega.wide>div,.api-menu>div{min-width:0}.mega-col a,.mega.wide a,.mega>div>a{min-width:0}.mega-col a span{min-width:0}.mega-col a small{display:block;white-space:normal;overflow-wrap:anywhere}.mega.wide a{line-height:1.35}.company-menu{display:none!important;grid-template-columns:1fr!important;padding:16px!important;width:min(650px,calc(100% - 40px));right:auto}.company-menu.show{display:grid!important}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.company-grid a{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px;align-items:start;padding:13px 11px!important;border-radius:11px;min-width:0}.company-grid a:hover{background:#faf6fb}.company-grid .menu-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f2edff;color:#6d50ef;font-weight:800}.company-grid a b{display:block;font-size:13px;line-height:1.3;color:#3c3748}.company-grid a small{display:block;margin-top:4px;color:#777184;font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.api-menu{align-items:stretch}.api-grid span{display:flex;align-items:center;min-height:46px}.hero-network{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.9}.hero-network svg{width:100%;height:100%;overflow:visible}.network-line{fill:none;stroke:url(#networkGradient);stroke-width:1.5;stroke-dasharray:5 9;animation:networkFlow 5s linear infinite}.network-line-2{animation-delay:-1.8s}.network-line-3{animation-delay:-3.2s}.network-node{fill:#fff;stroke:#d62564;stroke-width:2;filter:drop-shadow(0 0 7px rgba(214,37,100,.25));animation:nodePulse 2.4s ease-in-out infinite}.n2{animation-delay:.5s}.n3{animation-delay:1s}.n4{animation-delay:1.5s}.n5{fill:#d62564;stroke:#fff;stroke-width:3;animation-delay:.2s}@keyframes networkFlow{to{stroke-dashoffset:-80}}@keyframes nodePulse{50%{r:8;opacity:.65}}
.hero-orbit-stage>*:not(.hero-network){z-index:2}.hero-orbit-stage .hero-core{z-index:5}.hero-orbit-stage .orbit-status{z-index:6}.orbit-track{will-change:transform}.orbit-item{will-change:transform}.hero-core{animation:coreFloat 4.5s ease-in-out infinite}@keyframes coreFloat{50%{transform:translate(-50%,-53%)!important;box-shadow:0 0 105px rgba(112,82,239,.32),inset 0 0 55px rgba(255,255,255,.9)!important}}
.product-media-frame{position:relative;margin:22px auto 0;width:min(1020px,94%);padding:18px 18px 14px;border:1px solid #ddd9e2;border-radius:26px;background:linear-gradient(135deg,#fff,#faf8ff 55%,#fff6f9);overflow:hidden;box-shadow:0 25px 60px rgba(35,29,67,.10)}.product-media-glow{position:absolute;width:65%;height:75%;left:17%;top:12%;background:radial-gradient(circle,rgba(125,87,245,.16),rgba(214,37,100,.07) 42%,transparent 72%);filter:blur(24px);pointer-events:none}.workspace-image{position:relative;z-index:2;display:block;width:100%;height:auto;aspect-ratio:1200/610;object-fit:cover;border-radius:18px;box-shadow:0 16px 40px rgba(30,25,45,.14);transition:opacity .24s ease,transform .35s ease}.product-media-frame:hover .workspace-image{transform:translateY(-2px)}.media-caption{position:relative;z-index:3;display:flex;justify-content:space-between;gap:12px;padding:11px 3px 0;color:#7b7387;font-size:9px;letter-spacing:.04em}.media-caption span:first-child{color:#6d50ef;font-weight:800}.product-card{overflow:visible}.product-copy{border-radius:24px 24px 0 0}.product-card .text-link{position:absolute;right:30px;top:36px}.product-tabs button{transition:.22s}.product-tabs button:hover{border-color:#cfc5ff;transform:translateY(-1px)}.noscript-note{padding:10px 16px;background:#fff1f7;color:#7c2b4b;text-align:center;font-size:12px}
@media(max-width:760px){.company-menu{width:calc(100% - 18px)!important;right:auto}.company-grid{grid-template-columns:1fr}.product-card .text-link{position:static;display:inline-block;margin-top:6px}.product-media-frame{width:100%;padding:10px;border-radius:18px}.media-caption{font-size:8px}.hero-network{opacity:.7}.hero-network svg{min-width:480px;position:absolute;left:50%;transform:translateX(-50%);width:520px}.country-menu{right:-40px}.mega{max-height:calc(100vh - 75px);overflow:auto}}
@media(prefers-reduced-motion:reduce){.orbit-track,.orbit-item,.hero-core,.network-line,.network-node{animation:none!important}.workspace-image{transition:none}}

.error-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 50% 25%,#fff0f7,transparent 40%),#fbfafd}.error-card{width:min(680px,calc(100% - 30px));padding:60px 45px;text-align:center;border:1px solid #e3dfe7;border-radius:28px;background:#fff;box-shadow:0 30px 80px rgba(35,29,67,.10)}.error-code{font:800 clamp(80px,16vw,150px)/.9 Manrope,sans-serif;letter-spacing:-.08em;background:linear-gradient(120deg,#d62564,#8d62ef);-webkit-background-clip:text;background-clip:text;color:transparent;margin:20px 0}.error-card h1{font:700 38px/1.1 Manrope,sans-serif;margin:0 0 14px}.error-card p{max-width:520px;margin:0 auto 26px;color:#6c687b;line-height:1.7;font-size:14px}

/* Connected-not-stitched integration animation */
.integration-orb{overflow:visible}.integration-orb:before,.integration-orb:after{content:"";position:absolute;inset:14%;border:1px dashed rgba(124,86,243,.22);border-radius:50%;animation:integrationSpin 24s linear infinite}.integration-orb:after{inset:25%;border-style:solid;border-color:rgba(214,37,100,.13);animation-duration:16s;animation-direction:reverse}.integration-orb .small-orb{position:relative;z-index:3;animation:integrationCore 3.8s ease-in-out infinite}.integration-orb i{z-index:4;animation:integrationFloat 3s ease-in-out infinite}.integration-orb i:nth-of-type(2){animation-delay:.35s}.integration-orb i:nth-of-type(3){animation-delay:.7s}.integration-orb i:nth-of-type(4){animation-delay:1.05s}.integration-orb i:nth-of-type(5){animation-delay:1.4s}.integration-orb i:nth-of-type(6){animation-delay:1.75s}@keyframes integrationSpin{to{transform:rotate(360deg)}}@keyframes integrationCore{50%{transform:scale(1.04);box-shadow:0 0 50px rgba(111,87,235,.2)}}@keyframes integrationFloat{50%{transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){.integration-orb:before,.integration-orb:after,.integration-orb .small-orb,.integration-orb i{animation:none!important}}
