:root{--bg:#050713;--ink:#f7fbff;--muted:#b7c6ea;--muted2:#8fa1ce;--line:#ffffff1a;--card:#0d132cc7;--card2:#101938e6;--cyan:#38d9ff;--mint:#34e7b1;--blue:#5b8dff;--violet:#8b7dff;--pink:#ff6fd8;--gold:#ffcf6f;--shadow:0 30px 90px #00000061;--soft:0 16px 46px #00000042;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 10% 10%,#5b8dff33,#0000 24%),radial-gradient(circle at 86% 18%,#ff6fd824,#0000 24%),radial-gradient(circle at 60% 80%,#34e7b121,#0000 28%),linear-gradient(#050713 0%,#0a1024 48%,#050713 100%);margin:0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-2;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}body:after{content:"";pointer-events:none;z-index:-3;opacity:.4;background:radial-gradient(circle,#5b8dff1f 0 2px,#0000 3px) 0 0/170px 170px,radial-gradient(circle,#34e7b11f 0 2px,#0000 3px) 0 0/210px 210px;animation:32s linear infinite drift;position:fixed;inset:-20%}@keyframes drift{to{transform:translate(-90px,70px)}}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 22px}.section{padding:96px 0}.sectionMini{padding:48px 0}.siteHeader{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#050713ad;position:fixed;top:0;left:0;right:0}.nav{justify-content:space-between;align-items:center;gap:18px;height:84px;display:flex;position:relative}.brand{align-items:center;gap:13px;display:flex}.brand strong{font-family:Space Grotesk;font-size:29px;line-height:.92;display:block}.brand span{text-transform:uppercase;letter-spacing:.18em;color:#9eb0dc;margin-top:5px;font-size:11px;font-weight:900;display:block}.logoMark{background:linear-gradient(135deg,#1f3fff,#18d4ff 40%,#38f0b0 75%,#b272ff);border-radius:18px;width:54px;height:54px;animation:4s ease-in-out infinite logoPulse;position:relative;overflow:hidden;box-shadow:0 18px 44px #38d9ff40,0 0 0 8px #ffffff0a}.logoMark:before{content:"";background:#fff;border-radius:11px 11px 11px 4px;width:22px;height:16px;position:absolute;top:16px;left:12px;box-shadow:12px 8px 0 -3px #ffffffb8}.logoMark:after{content:"";background:#07111c;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:12px;box-shadow:-8px 3px #07111c}@keyframes logoPulse{50%{transform:translateY(-2px)scale(1.03)}}.navLinks{color:#bfcaea;gap:24px;font-size:14px;font-weight:800;display:flex}.navLinks a:hover{color:#fff}.navActions{align-items:center;gap:12px;display:flex}select{color:#fff;border:1px solid var(--line);background:#ffffff0f;border-radius:999px;outline:0;padding:13px 16px;font-weight:900}select option{color:#14213d}.mobileToggle{border:1px solid var(--line);color:#fff;background:#ffffff12;border-radius:14px;padding:10px 12px;font-weight:900;display:none}.mobilePanel{border:1px solid var(--line);box-shadow:var(--shadow);background:#080c1cfa;border-radius:24px;gap:12px;padding:18px;display:grid;position:absolute;top:84px;left:0;right:0}.mobilePanel a,.mobilePanel select{width:100%}.btn{cursor:pointer;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;padding:15px 22px;font-weight:900;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:34%;height:300%;transition:all .65s;position:absolute;top:-120%;left:-50%;transform:rotate(24deg)}.btn:hover:after{left:130%}.btn:hover{transform:translateY(-3px)scale(1.01)}.btnPrimary{color:#07111c;background:linear-gradient(135deg,var(--mint),var(--cyan));box-shadow:0 18px 44px #38d9ff38}.btnGhost{color:#fff;border-color:var(--line);box-shadow:var(--soft);background:linear-gradient(135deg,#ffffff14,#ffffff08)}.btnSoft{color:#07111c;background:#fff}.hero{padding-top:150px;position:relative}.hero:before{content:"";filter:blur(14px);z-index:-1;background:linear-gradient(135deg,#38d9ff24,#34e7b11f,#b272ff29);border-radius:50%;width:440px;height:440px;animation:11s ease-in-out infinite blob;position:absolute;top:140px;right:-150px}@keyframes blob{50%{transform:translate(-40px,20px)scale(1.08)}}.heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.eyebrow{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dce7ff;background:#ffffff0f;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:900;display:inline-flex}.eyebrow i{background:linear-gradient(135deg,var(--mint),var(--cyan));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #34e7b126}h1,h2,h3,h4{color:#fff;letter-spacing:-.045em;font-family:Space Grotesk,Inter,sans-serif;line-height:1.04}h1{margin:18px 0 0;font-size:clamp(44px,7vw,82px)}h1 span{background:linear-gradient(90deg,var(--cyan),var(--mint),var(--violet),var(--pink));color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s infinite flow}@keyframes flow{50%{background-position:100%}}h2{margin:18px 0;font-size:clamp(34px,4.3vw,58px)}h3{margin:8px 0;font-size:26px}p{color:var(--muted);line-height:1.78}.lead{font-size:clamp(18px,2vw,21px)}.subLead{font-size:17px}.heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.trustStrip{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:30px;display:grid}.trustStrip span{border:1px solid var(--line);color:#d6e0ff;background:#ffffff0d;border-radius:18px;padding:14px;font-size:13px;font-weight:800}.productFilm{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0d132cf2,#090f22f0);border-radius:34px;padding:18px;overflow:hidden}.filmTop{color:#dce7ff;justify-content:space-between;margin-bottom:16px;font-weight:900;display:flex}.filmTop em{color:var(--muted2);font-style:normal}.filmStage{background:radial-gradient(circle at 20% 30%,#38d9ff29,#0000 28%),radial-gradient(circle at 80% 70%,#ff6fd81f,#0000 28%),#ffffff0a;border-radius:26px;height:440px;position:relative;overflow:hidden}.filmScene{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.filmScene h3{font-size:42px}.filmScene p{max-width:680px;font-size:20px}.sceneOne{animation:18s infinite scene1}.sceneTwo{animation:18s infinite scene2}.sceneThree{animation:18s infinite scene3}.sceneFour{animation:18s infinite scene4}@keyframes scene1{0%,22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-20px)}}@keyframes scene2{0%,24%{opacity:0;transform:translateY(20px)}25%,47%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-20px)}}@keyframes scene3{0%,49%{opacity:0;transform:translateY(20px)}50%,72%{opacity:1;transform:translateY(0)}75%,to{opacity:0;transform:translateY(-20px)}}@keyframes scene4{0%,74%{opacity:0;transform:translateY(20px)}75%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.phoneMini,.replyCard,.summaryCard{border:1px solid var(--line);box-shadow:var(--soft);background:#ffffff14;border-radius:22px;margin-top:20px;padding:18px 22px}.timeline{gap:18px;margin-top:20px;display:flex}.timeline span{background:linear-gradient(90deg,var(--mint),var(--cyan));border-radius:999px;width:70px;height:10px;animation:1.4s infinite pulseLine}.timeline span:nth-child(2){animation-delay:.2s}.timeline span:nth-child(3){animation-delay:.4s}@keyframes pulseLine{50%{opacity:.35;transform:scaleX(.75)}}.filmDots{justify-content:center;gap:8px;margin-top:14px;display:flex}.filmDots span{background:var(--cyan);opacity:.5;border-radius:50%;width:9px;height:9px}.glassPanel,.card,.plan,.review,details,form,.ctaBox,.flowPanel,.discount{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#111934e0,#0a1024e6);transition:all .28s}.glassPanel{padding:28px}.card,.review,.plan,details{padding:26px}.card:hover,.plan:hover,.review:hover{border-color:#38d9ff38;transform:translateY(-6px);box-shadow:0 30px 80px #38d9ff1a}.seoBlock h2{font-size:36px}.stats{border-block:1px solid var(--line);background:linear-gradient(90deg,#ffffff0a,#ffffff05,#ffffff0a)}.statsGrid{grid-template-columns:repeat(5,1fr);gap:14px;padding:22px 0;display:grid}.statsGrid div{color:#c6d3f5;font-weight:900}.sectionHead{text-align:center;max-width:860px;margin:0 auto 44px}.cardGrid{gap:20px;display:grid}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.icon{border:1px solid var(--line);background:linear-gradient(135deg,#38d9ff2e,#34e7b129,#b272ff2e);border-radius:20px;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.alt{border-block:1px solid var(--line);background:#ffffff05}.split{grid-template-columns:.95fr 1.05fr;align-items:start;gap:48px;display:grid}.flowPanel{padding:24px}.flowRow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px;display:flex}.flowRow:last-child{border:0}.flowRow b{color:var(--mint)}ul{gap:12px;padding-left:0;display:grid}li{color:#d9e4ff;list-style:none}li:before{content:"✓";color:var(--mint);margin-right:10px;font-weight:900}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plan{flex-direction:column;display:flex}.plan.featured{border-color:#34e7b140;box-shadow:0 30px 90px #34e7b11f}.badge{border:1px solid var(--line);background:#ffffff12;border-radius:999px;width:max-content;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.price{color:#fff;margin:20px 0;font-family:Space Grotesk;font-size:52px}.price small{color:#8da1cf;margin-right:10px;font-size:22px;text-decoration:line-through}.price em{color:#b6c7ef;font-size:14px;font-style:normal}.best{border:1px solid var(--line);color:#c8d7ff;background:#ffffff0d;border-radius:20px;margin:18px 0;padding:15px}.note{font-size:14px}.discount{background:radial-gradient(circle at 85% 18%,#ffffff29,#0000 18%),linear-gradient(135deg,#0c1534,#2148ea 45%,#11c7d8);padding:42px;position:relative;overflow:hidden}.discount:before{content:"10%";color:#ffffff1a;font-family:Space Grotesk;font-size:140px;position:absolute;top:-10px;right:28px}.discount span{font-weight:900}.discount div{flex-wrap:wrap;gap:14px;display:flex}.industryGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.industryGrid div{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;font-weight:900}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee>div{gap:18px;width:max-content;animation:70s linear infinite marquee;display:flex}.review{flex:none;width:330px}.review b{color:var(--gold)}.review span{color:#c7d5f7}.review em{color:var(--muted2);display:block}@keyframes marquee{to{transform:translate(-50%)}}.faqGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}summary{cursor:pointer;font-family:Space Grotesk;font-size:20px;font-weight:700}form{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}label{color:#dce8ff;gap:8px;font-size:14px;font-weight:800;display:grid}.wide{grid-column:1/-1}input,textarea{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:18px;outline:0;width:100%;padding:14px 15px}textarea{min-height:118px}.formNote{font-size:12px}.contactEmail{margin-top:22px}.footer{border-top:1px solid var(--line);background:#ffffff08;padding:36px 0 52px}.footerGrid{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;display:grid}.footerGrid a:last-child{color:#dce7ff;font-weight:900}.chatFab{z-index:80;background:linear-gradient(135deg,var(--blue),var(--cyan),var(--mint));cursor:pointer;border:0;border-radius:24px;place-items:center;width:70px;height:70px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 60px #2148ea47}.chatFab .logoMark{width:38px;height:38px}.chatFab b{color:#fff;background:#ff4d6d;border-radius:999px;width:22px;height:22px;position:absolute;top:-4px;right:-4px}.chatWindow{z-index:80;border:1px solid var(--line);width:min(430px,100vw - 28px);box-shadow:var(--shadow);background:linear-gradient(#111934fa,#080c1cfa);border-radius:30px;position:fixed;bottom:104px;right:22px;overflow:hidden}.chatTop{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px;display:flex}.chatTop span{color:var(--mint);font-size:12px;font-weight:900;display:block}.chatTop button{color:#fff;background:0 0;border:0;font-size:24px}.chatMessages{gap:12px;max-height:338px;padding:18px;display:grid;overflow:auto}.msg{border-radius:20px;max-width:88%;padding:14px 16px;line-height:1.6}.msg.bot{background:#ffffff12}.msg.user{background:linear-gradient(135deg,var(--blue),#2951ff);margin-left:auto}.quickBtns{flex-wrap:wrap;gap:10px;padding:0 18px 16px;display:flex}.quickBtns button{border:1px solid var(--line);color:#fff;background:#ffffff0a;border-radius:999px;padding:9px 13px;font-weight:900}.chatInput{border-top:1px solid var(--line);gap:10px;padding:16px 18px 18px;display:flex}.chatInput input{min-width:0}.chatInput button{background:linear-gradient(135deg,var(--mint),var(--cyan));border:0;border-radius:18px;width:94px;font-weight:900}.fadeUp,.sectionHead,.card,.plan,.glassPanel,.discount,.review,.flowPanel,details,form{animation:.8s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.heroGrid,.split{grid-template-columns:1fr}.navLinks,.navActions{display:none}.mobileToggle{display:block}.trustStrip,.statsGrid,.three,.four,.pricingGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.container{padding:0 16px}.section{padding:74px 0}.hero{padding-top:126px}.trustStrip,.statsGrid,.three,.four,.pricingGrid,.faqGrid,.industryGrid,form{grid-template-columns:1fr}.filmStage{height:350px}.filmScene h3{font-size:30px}.footerGrid{grid-template-columns:1fr}.chatWindow{bottom:98px;right:14px}.chatFab{bottom:16px;right:14px}}


/* Billion-dollar SaaS alignment + polish update */
.hero{
  padding-top:150px!important;
  padding-bottom:96px!important;
  min-height:calc(100vh - 80px);
  display:flex;
  align-items:center;
}
.heroGrid{
  display:block!important;
  max-width:1080px;
  margin:0 auto;
  text-align:center;
}
.heroGrid > *{
  max-width:100%!important;
}
.heroCopy,.hero-copy{
  max-width:1050px!important;
  margin:0 auto!important;
  text-align:center!important;
}
.hero .eyebrow{
  margin-left:auto!important;
  margin-right:auto!important;
}
h1{
  max-width:980px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-wrap:balance;
}
.lead,.subLead{
  max-width:850px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
.heroActions{
  justify-content:center!important;
}
.trustStrip{
  justify-content:center!important;
  max-width:980px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.heroProofGrid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin:34px auto 0;
  max-width:900px;
}
.heroProofGrid>div{
  padding:18px 20px;
  border:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));
  border-radius:24px;
  box-shadow:0 24px 70px rgba(0,0,0,.22);
  backdrop-filter:blur(16px);
  transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;
}
.heroProofGrid>div:hover{
  transform:translateY(-5px);
  border-color:rgba(56,217,255,.32);
  box-shadow:0 30px 80px rgba(56,217,255,.12);
}
.heroProofGrid b{
  display:block;
  font-family:Space Grotesk,Inter,sans-serif;
  font-size:clamp(26px,3vw,38px);
  line-height:1;
  color:#fff;
  letter-spacing:-.04em;
}
.heroProofGrid span{
  display:block;
  margin-top:8px;
  color:#b9c4e1;
  font-size:14px;
  font-weight:800;
}
.hero:before{
  right:4%!important;
  top:160px!important;
  opacity:.9;
}
.hero:after{
  content:"";
  position:absolute;
  left:7%;
  bottom:10%;
  width:340px;
  height:340px;
  border-radius:50%;
  background:linear-gradient(135deg,rgba(139,125,255,.16),rgba(255,111,216,.10));
  filter:blur(18px);
  z-index:-1;
  animation:blobTwo 12s ease-in-out infinite;
}
@keyframes blobTwo{
  50%{transform:translate(36px,-22px) scale(1.08)}
}
.seoBlock,.sectionMini{
  margin-top:0!important;
}
.card,.glassPanel,.plan,.review,.use,details,form,.ctaBox{
  box-shadow:0 24px 90px rgba(0,0,0,.28)!important;
}
.btnPrimary{
  box-shadow:0 24px 70px rgba(56,217,255,.24)!important;
}
@media(max-width:760px){
  .hero{
    min-height:auto;
    padding-top:124px!important;
    padding-bottom:70px!important;
  }
  h1{
    font-size:clamp(42px,12vw,64px)!important;
  }
  .heroProofGrid{
    grid-template-columns:1fr;
    gap:12px;
  }
  .trustStrip{
    align-items:center;
  }
}


/* Plan limits and pricing final polish */
.price{display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important;gap:12px!important;line-height:1!important;white-space:nowrap!important}
.price small{display:inline-block!important;flex:0 0 auto!important;line-height:1.1!important;margin:0!important;padding-bottom:8px!important}
.price em{display:inline-block!important;flex:0 0 auto!important;padding-bottom:6px!important;margin-left:2px!important}
.plan ul li:nth-last-child(-n+6){color:#aebee5!important;font-size:14px!important}
.plan ul li:nth-last-child(-n+6)::before{content:"•"!important;color:#38d9ff!important}
.plan .best{margin-top:18px!important}
@media(max-width:760px){.price{gap:8px!important}.price small{font-size:18px!important;padding-bottom:6px!important}.price{font-size:42px!important}.price em{font-size:13px!important;padding-bottom:4px!important}}
