.demo{background:radial-gradient(110% 90% at 88% -10%,rgba(0,98,255,.16),transparent 55%),radial-gradient(90% 95% at 0 115%,rgba(97,185,70,.12),transparent 55%),linear-gradient(180deg,var(--dark-800),var(--dark-900));padding-top:calc(var(--nav-h) + clamp(48px,6vw,88px))}.demo__grid{align-items:start;display:grid;gap:var(--s7);grid-template-columns:1fr}@media(min-width:900px){.demo__grid{gap:var(--s8);grid-template-columns:1.05fr .95fr}}.demo__h{color:#fff;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:900;letter-spacing:-.015em;line-height:1.06;margin-top:14px;text-wrap:balance}.demo__lead{color:var(--on-dark-muted);font-size:1.12rem;line-height:1.55;margin-top:18px;max-width:34em}.demo__list-h{color:#fff;font-family:var(--font-d);font-size:1.02rem;font-weight:700;margin-top:var(--s6)}.demo__list{display:grid;gap:13px;list-style:none;margin:16px 0 0;padding:0}.demo__list li{color:#dfe7ec;font-size:1.04rem;line-height:1.45;padding-left:30px;position:relative}.demo__list li:before{color:var(--green-bright);content:"\2713";font-weight:800;left:0;position:absolute;top:0}.demo__proof{margin-top:var(--s6)}.demo__proof-q{color:#eaf0f4;font-size:1.08rem;font-style:italic;line-height:1.5;margin:0}.demo__proof-q--2{margin-top:18px}.demo__proof-cite{color:#8da0ad;display:block;font-size:.85rem;font-style:normal;margin-top:10px}.demo__proof-names{color:#e8eef2;font-size:1.02rem;font-weight:600;letter-spacing:.02em;margin-top:var(--s5)}.demo__proof-names b{color:#8da0ad;display:block;font-size:.72rem;font-weight:700;letter-spacing:.09em;margin-bottom:9px;text-transform:uppercase}.demo__trust{color:#cdd6dd;font-size:.95rem;font-weight:600;margin-top:var(--s6)}.demo__reassure{color:#8da0ad;font-size:.9rem;line-height:1.5;margin-top:8px;max-width:30em}.demo__card{background:#fff;border-radius:var(--radius);box-shadow:var(--sh-2);padding:clamp(22px,2.6vw,32px) clamp(24px,3vw,40px) clamp(26px,3.2vw,38px)}.demo .demo__card-h{color:var(--ink);font-family:var(--font-d);font-size:1.4rem;font-weight:800;line-height:1.2;margin:0 0 8px}#demoInline{margin-top:0}#demoInline form{margin:0}#demoInline .hs-form-field:first-of-type,#demoInline .hs-richtext:first-child,#demoInline fieldset:first-of-type,#demoInline form>:first-child,#demoInline>:first-child{margin-top:0;padding-top:0}.demo__note{color:var(--muted);font-size:.85rem;line-height:1.5;margin-top:16px}.demo__note a{color:var(--primary-hover);font-weight:600}