/* Keep the invitation to download in the same rhythm as the rest of the page. */
html[data-site-design=neon-tape] .neon-home[data-surface=home] .pricing-section{position:relative;padding:0;background:var(--al-paper);border:0;box-shadow:none}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .pricing-section:after{content:'';display:block;position:absolute;right:0;bottom:-1px;width:clamp(130px,24vw,440px);height:24px;background:var(--al-bg);clip-path:polygon(0 100%,100% 0,100% 100%);pointer-events:none}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .pricing-grid{
  grid-template-columns:minmax(0,1fr) auto;align-items:center;
  padding-block:clamp(42px,5vw,68px);gap:32px clamp(44px,7vw,100px);
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-copy h2{
  max-width:880px;margin:0 0 17px;
  font:700 clamp(38px,4.2vw,64px)/1.07 var(--al-display);
  letter-spacing:-.03em;color:var(--al-plum);text-transform:none;text-wrap:balance;
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-copy h2 em{
  font:italic 600 .94em/1.07 var(--al-editorial);
  color:#8b5b9c;letter-spacing:-.055em;white-space:nowrap;
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-copy>p:last-of-type{
  max-width:560px;margin:0;font:400 15px/1.7 'DM Sans',system-ui,sans-serif;color:#6b596f;text-wrap:pretty;
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-download{
  width:320px;max-width:100%;margin:0;text-align:center;
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-download .buy-button{
  min-height:66px;padding:18px 28px;gap:30px;font-size:20px;line-height:1.4;
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-download .buy-button:focus-visible{outline:3px solid var(--al-plum);outline-offset:5px}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-download .ui-icon{width:24px;height:24px}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-download p{margin-top:10px;font-size:12px;line-height:1.5}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-download [data-launch-count]{margin-top:5px;font-size:12px;line-height:1.6;color:#6b596f}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .nt-workflow{padding-block:clamp(60px,6vw,88px)}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .demo-heading{margin-bottom:32px}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .demo-heading h3{
  font-size:clamp(40px,4.6vw,72px);line-height:1.04;letter-spacing:-.035em;
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .demo-heading h3 em{font-size:.91em;line-height:1.08}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .faq-section{
  padding-block:clamp(62px,6vw,88px);gap:36px clamp(40px,6vw,88px);
  grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .faq-heading h2{
  font-size:clamp(40px,4.2vw,64px);line-height:1.05;letter-spacing:-.03em;
}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .faq-heading h2 em{font-size:.91em;line-height:1.1;letter-spacing:-.055em}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .faq-heading>p{margin-top:22px;font-size:14px;line-height:1.7}
html[data-site-design=neon-tape] .neon-home[data-surface=home] .faq summary{padding-block:21px;font-size:16px;line-height:1.5}
@media(max-width:760px){
  html[data-site-design=neon-tape] .neon-home[data-surface=home] .pricing-grid{grid-template-columns:1fr;gap:26px;padding-block:40px}
  html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-copy h2{max-width:560px;font-size:clamp(38px,7.2vw,54px)}
  html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-download{text-align:left;width:100%;max-width:360px}
  html[data-site-design=neon-tape] .neon-home[data-surface=home] .price-download p{margin-left:0}
  html[data-site-design=neon-tape] .neon-home[data-surface=home] .faq-section{grid-template-columns:1fr;gap:30px}
  html[data-site-design=neon-tape] .neon-home[data-surface=home] .faq-heading>p{margin-top:17px}
}
