.demo-experience{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:56px;max-width:1200px;margin:auto;padding:0 0 24px;display:grid;position:relative}.demo-form-column{min-width:0}.demo-form-heading{margin:0 0 24px;padding-top:12px;position:relative}.demo-language{justify-content:flex-end;margin-bottom:18px;display:flex}.demo-heading-copy .native-booking-heading{letter-spacing:-1.2px;font-size:38px!important;line-height:1.12!important}.demo-heading-copy>p:last-child{margin-left:0;margin-right:0;font-size:14px;line-height:1.6}.demo-heading-copy>p:first-child{letter-spacing:1.7px;margin-bottom:12px;font-size:11px}.demo-form-card{background:#fff;border:1px solid #e2e5ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #22305708}.demo-form-card input,.demo-form-card select{min-height:44px}.demo-form-card button[role=radio]{border-radius:10px;min-height:44px;font-size:12px}.demo-business-fields>div:last-child{grid-column:1/-1}.demo-form-card h3{letter-spacing:1px;padding-bottom:8px;font-size:11px}.demo-form-card label{font-size:12px}.demo-form-card button[type=submit]{min-height:48px}.demo-value-panel{color:#202940;background:radial-gradient(at 100% 0,#d8f4f8 0,#0000 50%),#edf0ff;border:1px solid #e0e5fa;border-radius:26px;margin-top:12px;padding:36px 32px 28px;position:relative;overflow:hidden}.demo-eyebrow{letter-spacing:1.8px;color:#4b52ae;font-size:10px;font-weight:700}.demo-value-panel h2{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-1.1px;margin:18px 0 16px;font-size:39px;font-weight:400;line-height:1.12}.demo-value-panel h2 em{color:#4854bf;font-weight:400}.demo-value-intro{color:#5a6279;max-width:380px;font-size:14px;line-height:1.7}.demo-workflow{background:#ffffffb8;border:1px solid #fff;border-radius:18px;margin-top:26px;padding:20px;box-shadow:0 8px 24px #46518405}.demo-workflow-label{letter-spacing:1.2px;color:#467b70;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.demo-message{color:#264a43;background:#e4f5ed;border-radius:0 12px 12px;margin:14px 0 12px;padding:13px 14px;font-size:14px;line-height:1.6}.demo-input-types{color:#6a7487;gap:14px;font-size:10px;display:flex}.demo-input-types span{align-items:center;gap:4px;display:flex}.demo-flow-arrow{color:#919ac8;justify-content:center;padding:12px;display:flex}.demo-order{background:#fff;border:1px solid #e2e5f0;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.demo-order-icon{color:#5157bf;background:#eef0ff;border-radius:9px;padding:9px;display:flex}.demo-order>div{flex:1}.demo-order strong{font-size:13px;display:block}.demo-order div span{color:#7b8192;margin-top:3px;font-size:11px;display:block}.demo-order>svg{color:#55a58d}.demo-workflow-end{color:#7b8192;text-align:center;margin-top:10px;font-size:10px}.demo-outcomes{gap:18px;margin:26px 0;padding:0;list-style:none;display:grid}.demo-outcomes li{gap:12px;display:flex}.demo-outcomes li>svg{color:#636bc3;flex-shrink:0;margin-top:2px}.demo-outcomes strong{font-size:13px;font-weight:600}.demo-outcomes p{color:#666e85;margin-top:4px;font-size:12px;line-height:1.65}.demo-integrations{border-top:1px solid #d9def1;padding-top:20px}.demo-integrations>span{letter-spacing:1.4px;color:#737b98;font-size:9px;font-weight:700}.demo-integrations>div{align-items:center;gap:16px;margin:12px 0;display:flex}.demo-integrations b{letter-spacing:-.5px;color:#414a70;font-size:19px}.demo-integrations i{background:#ccd3e9;width:1px;height:15px}.demo-integrations div span{color:#717996;font-size:11px}.demo-integrations p{color:#747c93;font-size:11px;line-height:1.6}.demo-mobile-summary{display:none}.demo-scheduling{max-width:1024px;display:block}.demo-scheduling .demo-heading-copy{text-align:center}.demo-scheduling .demo-heading-copy>p:last-child{margin-inline:auto}@media (min-width:1024px){.demo-form-column{padding-top:0}.demo-language{min-height:42px}.demo-value-panel{margin-top:18px}}@media (max-width:1000px){.demo-experience{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.demo-value-panel{padding:28px 22px}.demo-value-panel h2{font-size:33px}.demo-heading-copy .native-booking-heading{font-size:34px!important}}@media (max-width:900px){.demo-experience{flex-direction:column;gap:0;max-width:600px;display:flex}.demo-form-column{width:100%}.demo-value-panel{display:none}.demo-mobile-summary{background:linear-gradient(110deg,#eef0ff,#e8f7f8);border:1px solid #dfe6f4;border-radius:14px;width:100%;margin-bottom:18px;padding:14px 16px;display:block}.demo-mobile-summary span{color:#535bb1;letter-spacing:1.2px;font-size:9px;font-weight:700}.demo-mobile-summary p{color:#35415f;margin-top:5px;font-size:14px;line-height:1.5}.demo-form-heading{margin-bottom:20px;padding-top:0}.demo-language{margin-bottom:16px}.demo-heading-copy .native-booking-heading{letter-spacing:-.7px;font-size:32px!important}.demo-form-card{border-radius:16px}.demo-scheduling .demo-mobile-summary{display:none}}.demo-picture-panel{background:#edf0ff;padding:28px 28px 24px;overflow:visible}.demo-campaign-topline{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.demo-marg-brand{object-fit:contain;background:#fff;border-radius:6px;padding:4px}.demo-picture-panel h2{letter-spacing:-1.8px;margin:12px 0 14px;font-size:43px;line-height:1.04}.demo-picture-panel .demo-value-intro{max-width:410px;margin-bottom:24px;font-size:13px;line-height:1.65}.demo-picture-marg{background:linear-gradient(150deg,#fff8f6,#fff1ed 72%,#f5dcd7);border-color:#f2d9d3}.demo-picture-marg .demo-eyebrow{color:#a6453d}.demo-picture-marg h2 em{color:#ba413b}.demo-picture-standard{background:linear-gradient(145deg,#edf0ff,#eaf6f8)}.demo-campaign-art{isolation:isolate;border-radius:18px;height:370px;position:relative;box-shadow:0 16px 40px #25305a16}.demo-owner-photo{object-fit:cover;object-position:40% center;border-radius:18px;width:100%;height:100%}.demo-picture-marg .demo-owner-photo{object-position:36% center}.demo-art-shade{pointer-events:none;background:linear-gradient(#17233300 48%,#142337c9 100%);border-radius:18px;position:absolute;inset:0}.demo-picture-caption{color:#fff;position:absolute;bottom:59px;left:22px;right:16px}.demo-picture-caption>span{align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.demo-picture-caption strong{letter-spacing:-.5px;font-size:22px;font-weight:500;line-height:1.25}.demo-connected-mark{color:#333e62;background:#fffffff5;border:1px solid #fff;border-radius:13px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;bottom:-24px;left:16px;right:16px;box-shadow:0 8px 25px #18274b12}.demo-connected-mark>span{flex:1;font-size:16px;font-weight:700;line-height:1.2}.demo-connected-mark small{color:#7d859b;margin-top:4px;font-size:10px;font-weight:400;display:block}.demo-connected-mark>svg{color:#5b65bf}.demo-picture-marg .demo-connected-mark>svg{color:#ba413b}.demo-workflow-rail{border-bottom:1px solid #d5dce9;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:49px 0 19px;display:grid}.demo-workflow-rail>div{color:#5c69a8;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.demo-workflow-rail>div:not(:last-child):after{content:"";background:#b8c5d7;width:20px;height:1px;position:absolute;top:10px;right:-10px}.demo-workflow-rail span{color:#495471;font-size:11px}.demo-picture-marg .demo-workflow-rail>div{color:#ad5b52}.demo-picture-marg .demo-workflow-rail{border-color:#e9d6d1}.demo-picture-footer{padding-top:20px}.demo-picture-footer strong{color:#303b58;font-size:14px;font-weight:600}.demo-picture-footer p{color:#71788e;margin-top:7px;font-size:12px;line-height:1.65}@media (min-width:901px) and (max-width:1100px){.demo-picture-panel{padding:24px 20px}.demo-picture-panel h2{font-size:35px}.demo-campaign-art{height:335px}.demo-picture-caption strong{font-size:20px}}@media (max-width:900px){.demo-picture-panel{display:none}}.demo-approved-marg{background:linear-gradient(145deg,#edf0ff,#eaf6f8);border-color:#e0e5fa;padding:28px 28px 24px;overflow:hidden}.demo-approved-creative{object-fit:contain;border-radius:18px;width:100%;height:auto;display:block}.demo-approved-caption{min-height:40px;padding:0 0 22px}.demo-approved-detail{padding-top:24px}.demo-approved-detail h2{margin:0 0 14px}.demo-approved-detail .demo-value-intro{margin-bottom:0}@media (min-width:901px) and (max-width:1100px){.demo-approved-marg{padding:24px 20px}}@media (max-width:900px){.demo-approved-marg{border-radius:16px;width:100%;margin-top:28px;padding:18px;display:block}.demo-approved-caption{min-height:0;padding-bottom:16px}.demo-approved-detail{padding-top:20px}.demo-approved-detail h2{letter-spacing:-1px;font-size:32px}.demo-approved-detail .demo-value-intro{font-size:12px}.demo-approved-detail .demo-picture-footer{margin-top:16px}}.demo-approved-connected{padding-top:20px}.demo-approved-connected .demo-picture-caption{color:#303b58;margin-bottom:16px;position:static}.demo-approved-connected .demo-picture-caption>span{color:#5c69a8}.demo-approved-connected .demo-connected-mark{position:static}.demo-approved-marg .demo-workflow-rail{padding-top:24px}.demo-approved-detail .demo-picture-footer{border-top:0;margin-top:0;padding-top:4px}.demo-approved-detail .demo-picture-footer p{margin-top:7px}
