/* Campaign landing: a clearer opening and visible next steps. */
.soul-hero .journey-promise{font-size:14px;color:#d7e4f5;margin-top:20px}.getting-started{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:65px 15px 35px}.getting-started h2{font-size:clamp(28px,4vw,40px);letter-spacing:-1.4px;line-height:1.15;margin:0 0 20px}.getting-started p,.getting-started li span{font-size:15px;line-height:1.75;color:#adbed4}.getting-started ol{list-style:none;counter-reset:steps;display:grid;gap:24px}.getting-started li{counter-increment:steps;position:relative;padding-left:48px}.getting-started li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:0;color:#69dad6;font-size:13px;font-weight:bold;letter-spacing:1px}.getting-started li strong,.getting-started li span{display:block}.getting-started li strong{font-size:17px;margin-bottom:6px}.copy-contact{background:transparent;border:0;color:#7bdddc;text-decoration:underline;text-underline-offset:4px;font-size:13px;padding:12px 0;cursor:pointer}.measurement-choice[hidden]{display:none}.measurement-choice{position:fixed;bottom:18px;left:18px;right:18px;max-width:650px;margin:0 auto;background:#142640;border:1px solid #627797;border-radius:18px;padding:18px 22px;box-shadow:0 15px 65px #0008;z-index:30;color:#eef4fc}.measurement-choice p{font-size:13px;line-height:1.6}.measurement-choice a{text-decoration:underline}.measurement-choice>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.measurement-choice button{background:#e5f6f4;color:#102f41;border:1px solid #e5f6f4;padding:11px 15px;border-radius:9px;font-weight:bold;font-size:12px}.measurement-choice button:last-child{background:transparent;color:#e5f6f4;border-color:#627797}section[id]{scroll-margin-top:20px}@media(max-width:720px){.getting-started{grid-template-columns:1fr;gap:30px;padding:45px 8px 20px}.measurement-choice{bottom:10px;left:10px;right:10px;padding:16px}.soul-hero .actions .btn{font-size:14px}}
.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.example-cover{overflow:hidden}.example-cover img{max-width:100%;object-fit:cover}@media(max-width:620px){.example-grid{grid-template-columns:1fr}.soul-hero .actions .btn{width:100%;min-width:0}.soul-hero h1{font-size:clamp(30px,8.4vw,42px);letter-spacing:-1.4px}}
