.cs-hero{padding:64px 0 40px}.cs-hero .setup-h1{max-width:900px}.cs-hero .setup-sub{max-width:720px}.cs-video{aspect-ratio:16/9;background:#0b0f1a;border:1px solid #26262614;border-radius:20px;margin-top:34px;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #1428648c}.cs-video video{object-fit:cover;width:100%;height:100%;display:block}.cs-video-note{color:var(--bs-charcoal-50,#6a6a6a);margin-top:12px;font-size:13.5px}.cs-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.cs-stat{background:var(--bs-white,#fff);border:1px solid #26262617;border-radius:18px;padding:26px 24px;box-shadow:0 18px 40px -30px #14286473}.cs-stat-icon{width:46px;height:46px;stroke:var(--bs-blue,#0345f5);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#0345f514;border-radius:12px;padding:10px;display:block}.cs-stat-num{letter-spacing:-.04em;color:var(--bs-charcoal,#1a1a1a);align-items:baseline;gap:10px;margin-top:18px;font-size:clamp(44px,5vw,58px);font-weight:600;line-height:1;display:flex}.cs-stat-from{color:var(--bs-charcoal-50,#8a8a8a)}.cs-stat-arrow{color:var(--bs-blue,#0345f5);font-size:.6em}.cs-stat-unit{letter-spacing:-.02em;color:var(--bs-blue,#0345f5);margin-top:6px;font-size:24px;font-weight:600;line-height:1.15}.cs-stat p{color:var(--bs-charcoal-70,#4a4a4a);margin:10px 0 0;font-size:14px;line-height:1.45}.cs-quote-wrap{gap:18px;margin-top:26px;display:grid}.cs-book{padding:70px 0;scroll-margin-top:80px}.cs-book-grid{gap:28px;max-width:820px;margin:0 auto;display:grid}.cs-book-grid .setup-lead{max-width:none}.cs-book-frame{background:var(--bs-white,#fff);border:1px solid #26262617;border-radius:18px;position:relative;overflow:hidden}.cs-book-frame:before{content:"Loading the booking calendar…";text-align:center;color:var(--bs-charcoal-50,#6a6a6a);font-size:15px;position:absolute;top:60px;left:0;right:0}.cs-book-frame iframe{background:0 0;border:0;width:100%;height:1000px;display:block;position:relative}.cs-diy{background:var(--bs-white,#fff);border:1px solid #26262617;border-left:3px solid var(--bs-blue,#0345f5);border-radius:16px;max-width:760px;padding:26px}.cs-diy p{color:var(--bs-charcoal-70,#4a4a4a);margin:0 0 16px;font-size:15px;line-height:1.6}.cs-disclose{color:var(--bs-charcoal-50,#6a6a6a);margin-top:14px;font-size:12.5px}.cs-transcript p{color:var(--bs-charcoal-70,#4a4a4a);margin:0 0 12px;font-size:15px;line-height:1.7}.cs-transcript b{color:var(--bs-charcoal,#1a1a1a)}@media (max-width:900px){.cs-stats{grid-template-columns:repeat(2,1fr)}}
