.demo-grid{align-items:start}.demo-form-card{background:#fff;overflow:hidden}.demo-step-intro{padding:28px 24px 0}.demo-step-intro h3{font-size:31px;line-height:1.2;margin:24px 0 12px}.demo-step-intro>p{font-size:15px;color:var(--muted);line-height:1.6}.demo-progress{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;font-size:11px;font-weight:700}.demo-progress span{padding:10px 6px;border-top:3px solid #d9e3e4;color:#6c7b82}.demo-progress .active{border-color:var(--cyan);color:var(--ink)}.demo-progress .complete{border-color:#247f5e;color:#247f5e}.demo-form-card iframe{height:360px;min-height:320px;width:100%;display:block;border:0}.demo-after-note{font-size:14px;font-weight:600;margin-top:27px;padding-top:22px;border-top:1px solid var(--line);line-height:1.6}.demo-steps{padding:0;list-style:none;display:grid;gap:16px;margin:28px 0 0}.demo-steps li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.5}.demo-steps span{display:grid;place-items:center;background:var(--cyan);border-radius:50%;width:32px;height:32px;font-weight:700;flex-shrink:0}.demo-status:empty{display:none}.demo-status{font-size:12px;color:var(--muted);padding:0 24px 22px}.demo-form-card{scroll-margin-top:24px}[hidden]{display:none!important}
.details-wrap{width:min(100% - 48px,680px);margin:45px auto 65px}.details-wrap h1{font-size:clamp(38px,5vw,60px);line-height:1.12;margin:22px 0}.details-wrap h1 span{color:#139ec7}.details-lead{font-size:17px;line-height:1.6;color:var(--muted)}.details-wrap iframe{width:100%;height:425px;display:block;border:0;margin-top:20px;background:#fff;border-radius:18px}.details-note{font-size:12px;color:var(--muted);margin-top:18px;line-height:1.6}.demo-embedded body{background:#fff}.demo-embedded .standalone-only{display:none}.demo-embedded .details-wrap{width:100%;padding:24px;margin:0}.demo-embedded .details-wrap h1{font-size:36px}.demo-embedded .details-wrap .eyebrow{font-size:10px;letter-spacing:1.5px}.demo-embedded .details-lead{font-size:15px}.demo-embedded .details-wrap iframe{margin-top:12px}.demo-embedded .details-wrap .demo-progress{margin-bottom:24px}
.demo-confirmation-page .site-header{border-bottom:1px solid var(--line)}.demo-confirmation-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px}.demo-confirmation-hero h1{font-size:clamp(48px,5.7vw,80px);line-height:1.1}.demo-confirmation-hero h1 span{color:#19b5e3}.demo-confirmation-hero .lead{margin:26px 0;font-size:22px;line-height:1.55}.demo-confirmation-hero .muted{font-size:15px;line-height:1.6}.demo-confirmation-hero>img{display:block;width:100%;max-width:390px;mix-blend-mode:multiply;justify-self:center}.demo-confirmation-steps h2{font-size:clamp(35px,4.6vw,60px);margin-bottom:42px}.demo-confirmation-steps ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.demo-confirmation-steps li{position:relative}.demo-confirmation-steps li>span{position:absolute;top:0;right:0;font:30px var(--display);opacity:.6}.demo-confirmation-steps .icon{display:block;margin-bottom:22px}.demo-confirmation-steps h3{font-size:30px;margin-bottom:15px}.demo-confirmation-steps p{font-size:16px;line-height:1.6}.demo-confirmation-after h2{font-size:clamp(44px,5.5vw,73px)}.demo-confirmation-after h2 span{color:var(--cyan)}.demo-confirmation-after .wrap>p:not(.eyebrow){font-size:21px;line-height:1.6;max-width:740px;margin-top:24px}.demo-expectations{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #40505a;padding-top:32px;margin-top:38px;max-width:920px}.demo-expectations strong{font-size:17px}.demo-expectations p{font-size:14px;line-height:1.7;color:#bdcbd2;margin-top:10px}.demo-help h2{font-size:35px;margin-bottom:20px}.demo-help p{font-size:16px;line-height:1.7;max-width:700px}.demo-help a{font-weight:700;text-underline-offset:4px}
@media(max-width:760px){.demo-step-intro{padding:22px 20px 0}.demo-step-intro h3{font-size:27px}.demo-progress{font-size:10px;gap:10px}.demo-steps li{font-size:14px}.demo-form-card{border-radius:18px}.details-wrap{width:calc(100% - 36px);margin:28px auto}.demo-embedded .details-wrap{padding:22px 16px}.demo-embedded .details-wrap h1{font-size:32px}.details-wrap iframe{height:470px}.demo-confirmation-hero{grid-template-columns:1fr;gap:30px;text-align:center}.demo-confirmation-hero h1{font-size:clamp(41px,10vw,64px)}.demo-confirmation-hero .lead{font-size:19px}.demo-confirmation-hero>img{max-width:280px}.demo-confirmation-steps ol{grid-template-columns:1fr;gap:35px}.demo-confirmation-steps li{padding-left:85px;min-height:100px}.demo-confirmation-steps .icon{position:absolute;left:0;width:55px;height:55px}.demo-confirmation-steps li>span{font-size:20px;top:63px;left:16px;right:auto}.demo-confirmation-steps h3{font-size:27px;margin-bottom:10px}.demo-confirmation-steps p{font-size:15px}.demo-confirmation-after .wrap>p:not(.eyebrow){font-size:18px}.demo-expectations{grid-template-columns:1fr;gap:24px}.demo-confirmation-page .site-footer{display:block;text-align:center}.demo-confirmation-page .site-footer a{display:block;margin-top:15px}}
