.demo-page-wrap{max-width:var(--container,1280px);margin:0 auto;padding:40px 24px 80px}.demo-hero{margin-bottom:40px}.demo-hero h1{letter-spacing:-.02em;color:var(--text-heading,#0f0f12);margin:12px 0 16px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15}.demo-hero h1 .accent{font-family:var(--font-serif,"Instrument Serif", Georgia, serif);color:var(--primary,#635bff);font-style:italic;font-weight:400}.demo-hero .lede{color:var(--text-muted,#565973);max-width:720px;margin:0;font-size:clamp(16px,2vw,18px);line-height:1.6}.demo-layout{grid-template-columns:360px 1fr;align-items:start;gap:36px;display:grid}@media (max-width:1024px){.demo-layout{grid-template-columns:1fr;gap:32px}}.demo-sidebar{flex-direction:column;gap:24px;display:flex}.demo-card{background:var(--bg-card,#fff);border:1px solid var(--border,#e4e5eb);border-radius:var(--radius-card,20px);padding:28px 24px;box-shadow:0 2px 8px #0f0f120a}.demo-card-title{color:var(--text-heading,#0f0f12);align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.demo-perks{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.demo-perk-item{align-items:flex-start;gap:12px;display:flex}.demo-perk-icon{width:28px;height:28px;color:var(--primary,#635bff);background:#635bff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.demo-perk-content strong{color:var(--text-heading,#0f0f12);margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.demo-perk-content p{color:var(--text-muted,#565973);margin:0;font-size:12.5px;line-height:1.5}.demo-trust-badges{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px;display:grid}.demo-trust-badge{background:var(--bg-card-alt,#f9f9fb);border:1px solid var(--border-light,#eeeef2);text-align:center;border-radius:12px;padding:12px}.demo-trust-num{color:var(--primary,#635bff);font-size:18px;font-weight:700;font-family:var(--font-mono,monospace);line-height:1.2}.demo-trust-label{color:var(--text-muted,#565973);margin-top:2px;font-size:11px;font-weight:500}.demo-calendly-container{background:var(--bg-card,#fff);border:1px solid var(--border,#e4e5eb);border-radius:var(--radius-card,20px);min-height:720px;padding:16px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f0f120d}.demo-calendly-container iframe{border-radius:12px;width:100%!important}.demo-fallback{background:var(--bg-card-alt,#f9f9fb);border:1px solid var(--border,#e4e5eb);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:20px 24px;display:flex}.demo-fallback-text{color:var(--text-muted,#565973);font-size:13.5px}.demo-fallback-text strong{color:var(--text-heading,#0f0f12)}.demo-fallback-actions{align-items:center;gap:12px;display:flex}
