.preview-journey-demo{color:#112c25;background:#fff;border:1px solid #dce6e2;border-radius:20px;max-width:1360px;margin:48px auto;padding:clamp(20px,4vw,48px);scroll-margin-top:90px}.preview-journey-demo header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.preview-journey-demo h2{margin:8px 0 14px;font-size:clamp(25px,3vw,38px);line-height:1.2}.preview-journey-demo header p{max-width:660px;line-height:1.6}.preview-journey-demo header>small{color:#536961;max-width:210px;line-height:1.5}.preview-journey-demo__steps{gap:20px;margin:28px 0;padding:0;list-style:none;display:flex}.preview-journey-demo__steps li{color:#536961;flex:1;align-items:center;gap:10px;font-size:14px;display:flex}.preview-journey-demo__steps li[aria-current]{color:#0f5c4d;font-weight:750}.preview-journey-demo__steps li>span{background:#edf5f1;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.preview-journey-demo__screen{background:#f5f8f7;border:1px solid #dce6e2;border-radius:14px;max-width:760px;min-height:330px;margin:auto;padding:clamp(20px,4vw,36px)}.preview-journey-demo__screen h3{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(23px,3vw,30px);line-height:1.3}.preview-journey-demo__screen p{line-height:1.6}.preview-journey-demo__screen fieldset{border:0;margin:22px 0;padding:0}.preview-journey-demo__screen legend{margin-bottom:12px;font-size:14px}.preview-journey-demo__times{flex-wrap:wrap;gap:12px;display:flex}.preview-journey-demo__times label{cursor:pointer;background:#fff;border:1px solid #a9bdb5;border-radius:8px;gap:8px;padding:12px 16px;display:flex}.preview-journey-demo__screen button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0f5c4d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:700;display:inline-flex}.preview-journey-demo__screen dl{margin:20px 0}.preview-journey-demo__screen dl>div{border-bottom:1px solid #dce6e2;grid-template-columns:150px 1fr;gap:12px;padding:12px 0;display:grid}.preview-journey-demo__screen dt{color:#536961}.preview-journey-demo__screen dd{overflow-wrap:anywhere;margin:0}.preview-journey-demo__appointment{background:#fff;border-left:4px solid #0f5c4d;gap:20px;margin:20px 0;padding:20px;display:flex}.preview-journey-demo__appointment small{margin-top:6px;display:block}.preview-purchase-card{color:#112c25;background:#fff;border:1px solid #dce6e2;border-radius:12px;min-width:0;margin:20px 0;padding:16px}.preview-purchase-card__mini{background:var(--preview-tint,#edf5f1);color:var(--preview-ink,#112c25);border-top:5px solid var(--preview-accent,#0f5c4d);border-radius:8px;padding:20px}.preview-purchase-card__mini strong{overflow-wrap:anywhere;margin:8px 0;font-size:21px;display:block}.preview-purchase-card__mini span{font-size:13px;line-height:1.5;display:block}.preview-purchase-card p{margin:12px 0 6px;font-size:13px;line-height:1.6}.preview-purchase-card a{color:#0f5c4d;padding:10px 0;font-size:13px;display:inline-block}.preview-site__identity-panel{text-align:left;border-top:1px solid;align-content:center;gap:16px;min-height:250px;padding:28px;display:grid}.preview-site__identity-panel strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px);line-height:1.15}.preview-site__identity-panel span{font-size:15px;line-height:1.5}.preview-site__identity-panel small{font-size:12px}button.preview-site__button{cursor:pointer;font:inherit;border:0}.preview-stage .preview-site__identity-panel{box-sizing:border-box;width:100%;min-width:0;font-size:15px}.preview-stage .preview-site__identity-panel small{border:0;padding:0;font-size:12px;display:block}@media (max-width:700px){.preview-journey-demo{border-radius:12px;margin:24px 0}.preview-journey-demo header{display:block}.preview-journey-demo header>small{max-width:none;margin-top:12px;display:block}.preview-journey-demo__steps{gap:8px}.preview-journey-demo__steps li{flex-direction:column;align-items:flex-start;font-size:12px}.preview-journey-demo__screen dl>div{grid-template-columns:1fr;gap:5px}.preview-journey-demo__screen button{width:100%}.preview-journey-demo__times{gap:8px}.preview-purchase-card__mini{padding:16px}}
