.cs-study{padding:120px 0 80px}.cs-study__wrap{max-width:820px;margin:0 auto;padding:0 24px}.cs-study h1{color:var(--rust);margin:0 0 18px;font-size:2.6rem;line-height:1.18}.cs-study h2{color:var(--rust);margin:56px 0 14px;font-size:1.75rem;line-height:1.25}.cs-study h3{color:var(--dark);margin:34px 0 8px;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600}.cs-study .cs-eyebrow{margin-top:34px}.cs-study__lede{color:var(--gray-600);margin:0 0 8px;font-size:1.25rem;line-height:1.55}.cs-study p{margin:0 0 18px}.cs-study ul{margin:0 0 18px;padding-left:22px;list-style:outside}.cs-study li{margin-bottom:9px}.cs-study strong{color:var(--dark)}.cs-stats{background:var(--gray-200);border:1px solid var(--gray-200);border-radius:var(--radius);flex-wrap:wrap;gap:2px;margin:38px 0 8px;display:flex;overflow:hidden}.cs-stat{background:var(--cream);flex:180px;padding:24px 20px}.cs-stat__n{color:var(--teal);margin-bottom:8px;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;line-height:1;display:block}.cs-stat__l{color:var(--gray-600);font-size:.82rem;line-height:1.4;display:block}.cs-src{color:var(--gray-500);margin:8px 0 30px;font-size:.78rem}.cs-pull{background:var(--cream);border-left:4px solid var(--rust-light);color:var(--dark);border-radius:0;margin:34px 0;padding:22px 26px;font-family:Playfair Display,serif;font-size:1.25rem;line-height:1.5}.cs-figure{margin:34px 0 30px}.cs-figure__title{color:var(--dark);margin:0 0 4px;font-size:.95rem;font-weight:600}.cs-figure svg{width:100%;height:auto;display:block}.cs-figure figcaption{color:var(--gray-600);margin-top:12px;font-size:.88rem;line-height:1.55}.cs-figure details{margin-top:12px;font-size:.82rem}.cs-figure summary{cursor:pointer;color:var(--gray-600)}.cs-figure summary:hover{color:var(--rust)}.cs-figure table{border-collapse:collapse;width:100%;margin-top:12px;font-size:.88rem}.cs-figure th,.cs-figure td{text-align:left;border-bottom:1px solid var(--gray-200);padding:8px 12px}.cs-figure th{background:var(--rust);color:var(--white);border-bottom:none;font-weight:600}.cs-figure tbody tr:nth-child(2n){background:var(--cream)}.cs-figure td.cs-num,.cs-figure th.cs-num{text-align:right;font-variant-numeric:tabular-nums}.cs-note{background:var(--white);border:1px solid var(--gray-200);border-left:4px solid var(--teal);color:var(--gray-600);border-radius:0;margin:24px 0;padding:16px 20px;font-size:.92rem;line-height:1.6}.cs-note b{color:var(--dark)}.cs-rule{border:none;border-top:1px solid var(--gray-200);margin:52px 0}.cs-faq h3{margin-top:26px}.cs-testimonial{background:var(--cream);border-radius:var(--radius);text-align:center;margin:48px 0 0;padding:28px 30px}.cs-testimonial__stars{color:#ffc94d;letter-spacing:3px;font-size:1rem}.cs-testimonial p{color:var(--dark);margin:12px 0 10px;font-family:Playfair Display,serif;font-size:1.15rem;font-style:italic;line-height:1.6}.cs-testimonial footer{color:var(--gray-600);font-size:.88rem;font-weight:500}.cs-study .cs-band{margin:40px 0 0}.cs-disclosure{color:var(--gray-500);border-top:1px solid var(--gray-200);margin-top:40px;padding-top:20px;font-size:.82rem;line-height:1.6}.cs-tip{pointer-events:none;background:var(--dark);color:var(--white);opacity:0;white-space:nowrap;z-index:50;border-radius:3px;padding:6px 10px;font-size:.75rem;transition:opacity .1s;position:fixed}.cs-hot{cursor:pointer}@media (width<=640px){.cs-study h1{font-size:1.9rem}.cs-study h2{font-size:1.45rem}.cs-study__lede{font-size:1.1rem}.cs-stat__n{font-size:1.8rem}}.vx-byline{color:var(--gray-600);margin:-12px 0 28px;font-size:.9rem}.vx-hero{grid-template-columns:1fr 280px;gap:28px;margin:8px 0 36px;display:grid}.vx-hero__media img{object-fit:cover;border-radius:var(--radius);width:100%;height:100%}.vx-hero__ph{border-radius:var(--radius);background:var(--dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:260px;padding:32px;display:flex}.vx-hero__logo{max-width:220px;height:auto}.vx-hero__wordmark{color:var(--white);letter-spacing:.5px;font-family:Playfair Display,serif;font-size:2rem;font-weight:700}.vx-hero__phnote{color:#ffffff8c;letter-spacing:.4px;font-size:.8rem}.vx-snapshot{background:var(--cream);border-radius:var(--radius);padding:26px 26px 20px}.vx-snapshot h2{margin:0 0 16px;font-size:1.05rem}.vx-snapshot dl{flex-direction:column;gap:14px;margin:0;display:flex}.vx-snapshot dt{letter-spacing:1.5px;text-transform:uppercase;color:var(--teal-dark);margin-bottom:2px;font-size:.72rem;font-weight:600}.vx-snapshot dd{color:var(--gray-700);margin:0;font-size:.9rem;line-height:1.5}.vx-timeline{grid-template-columns:repeat(4,1fr);gap:18px;margin:36px 0;display:grid}.vx-timeline__step{border-top:3px solid var(--teal);flex-direction:column;gap:4px;padding-top:14px;display:flex}.vx-timeline__when{letter-spacing:1.5px;text-transform:uppercase;color:var(--teal-dark);font-size:.72rem;font-weight:600}.vx-timeline__what{color:var(--dark);font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700}.vx-timeline__detail{color:var(--gray-600);font-size:.85rem;line-height:1.55}.vx-note{background:var(--cream);border-left:4px solid var(--teal);border-radius:var(--radius);margin:44px 0;padding:36px 40px}.vx-note__eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--teal-dark);margin-bottom:16px;font-size:.8rem;font-weight:600;display:block}.vx-note p{font-size:1.02rem;line-height:1.85}.vx-note__sig{color:var(--dark);margin-bottom:0;font-family:Playfair Display,serif;font-weight:700}.vx-band__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.vx-band__phone{color:var(--white);font-size:1.05rem;font-weight:600}.vx-band__phone:hover{color:var(--dark)}@media (width<=860px){.vx-hero{grid-template-columns:1fr}.vx-timeline{grid-template-columns:1fr 1fr}}@media (width<=520px){.vx-timeline{grid-template-columns:1fr}.vx-note{padding:28px 24px}}
