.prospect-offer{color:#29362b;background:#f6f6ef}.demo-plans,.demo-explainer{max-width:1600px;margin:auto;padding:70px 4%}.demo-section-title{max-width:850px;margin-bottom:34px}.demo-section-title h2{letter-spacing:-1.7px;margin:14px 0;font-size:clamp(30px,3.3vw,48px);line-height:1.12}.demo-section-title h2 em{font-family:Georgia,serif;font-weight:400}.demo-section-title>p:last-child{color:#6a7467;font-size:14px;line-height:1.7}.demo-plan-grid,.demo-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.demo-plan{background:#fffef8;border:1px solid #d8dfd0;border-radius:9px;flex-direction:column;padding:30px;display:flex;position:relative}.demo-plan h3{margin:8px 0 20px;font-size:21px}.demo-plan .demo-plan-price{letter-spacing:-2px;color:inherit;margin:0 0 14px;font-size:48px;line-height:1.2}.demo-plan-price span{letter-spacing:0;margin-left:7px;font-size:12px;font-weight:400}.demo-plan>p{font-size:13px;line-height:1.7}.demo-plan ul{flex:1;margin:20px 0 28px;padding:0;list-style:none}.demo-plan li{gap:9px;margin:10px 0;font-size:12px;line-height:1.7;display:flex}.demo-plan li svg{flex-shrink:0;margin-top:3px}.demo-plan>a,.demo-plan>button{color:#28372c;cursor:pointer;background:#edf0e6;border:1px solid #ccd4c4;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.demo-plan small{margin-top:12px;font-size:10px;line-height:1.7}.demo-plan-featured{color:#f5f4e9;background:#293c2e;border-color:#293c2e}.demo-plan-badge{letter-spacing:.08em;color:#dbd2ac;margin-bottom:8px;font-size:9px}.demo-plan-featured>a,.demo-plan-featured>button{color:#26372a;background:#e9ddbb;border-color:#e9ddbb}.demo-terms{color:#717b6c;max-width:1050px;margin:24px 0 0;font-size:11px;line-height:1.8}.demo-explainer{border-top:1px solid #d8dfd0}.demo-flow>article{background:#e9eee1;border:1px solid #d9e1d1;border-radius:8px;padding:28px;position:relative}.demo-flow-icon{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.demo-flow-icon span{color:#7a856d;font-size:11px}.demo-flow h3{margin:0 0 14px;font-size:19px}.demo-flow p,.demo-channels p{color:#65715e;margin:8px 0 0;font-size:13px;line-height:1.8}.demo-flow-arrow{z-index:1;background:#f6f6ef;border-radius:50%;padding:3px;position:absolute;top:50%;right:-22px}.demo-channels{border-bottom:1px solid #d8dfd0;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;padding:28px 0;display:grid}.demo-channels strong{font-size:16px}.demo-homeowner-link{color:inherit;align-items:center;gap:15px;margin-top:35px;font-size:13px;display:inline-flex}.prospect-nav{color:#29362b;background:#f6f6ef;border-bottom:1px solid #dfe3d6;justify-content:space-between;align-items:center;gap:18px;padding:20px 4%;font-size:12px;display:flex}.prospect-nav strong{letter-spacing:.16em;font-size:15px}.prospect-nav a{color:inherit;text-underline-offset:4px}.sales-demo-section .studio-intro h1{letter-spacing:-1.7px;max-width:1120px;font-size:clamp(28px,3.1vw,49px);line-height:1.14}.sales-demo-section .studio-intro-end{display:none}.sales-demo-section .studio-intro{margin-bottom:28px}.sales-demo-section .studio-intro>div{max-width:none}.sales-demo-section .studio-intro>div>p:last-child{max-width:850px}.sales-demo-section{padding-top:30px!important}.client-experience .sales-demo-section .studio-intro{display:block!important}.client-experience .sales-demo-section .studio-intro h1{color:#29362b}.client-experience:has(.prospect-nav){background:#f6f6ef}@media (max-width:750px){.demo-plan-grid,.demo-flow,.demo-channels{grid-template-columns:1fr}.demo-plans,.demo-explainer{padding:45px 6%}.demo-plan{padding:25px}.demo-flow-arrow{display:none}.sales-demo-section .studio-intro h1{letter-spacing:-1px;font-size:28px}.prospect-nav{padding:18px 6%;font-size:10px}.prospect-nav a{text-align:right;max-width:130px}.demo-section-title h2{letter-spacing:-1px}.demo-channels{gap:24px}.sales-demo-section .studio-intro{padding-top:0}}.gm-request{color:#263b2d;background:#f7f5eb;border:1px solid #c2c7b6;width:min(650px,100vw - 30px);max-height:90svh;padding:45px;overflow:auto}.gm-request::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102016b3}.gm-request-close{color:inherit;background:0 0;border:0;padding:10px;position:absolute;top:15px;right:15px}.gm-request h2{letter-spacing:-.03em;margin:20px 0;font:40px/1.05 Georgia,serif}.gm-request h2 em{font-weight:400}.gm-request p{color:#65715d;font:12px/1.8 Arial,sans-serif}.gm-request .gm-label{letter-spacing:.12em;font-size:9px}.gm-request-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.gm-request label{margin:12px 0;font:11px/1.8 Arial,sans-serif;display:block}.gm-request input:not([type=checkbox]),.gm-request textarea{width:100%;color:inherit;box-sizing:border-box;background:#fffef8;border:1px solid #c7cdbd;border-radius:0;margin-top:6px;padding:12px;font:13px Arial,sans-serif;display:block}.gm-request .gm-request-consent{align-items:flex-start;gap:10px;font-size:10px;display:flex}.gm-request input[type=checkbox]{margin-top:4px}.gm-request .gm-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gm-request .gm-button{background:#243d2d;border:0;justify-content:space-between;gap:22px;width:100%;margin-top:20px;padding:19px 22px;font-size:12px;display:flex;color:#fff9e5!important}.gm-request small{color:#6c7763;margin-top:15px;font:10px/1.7 Arial,sans-serif;display:block}.gm-request [role=alert]{color:#9d372b}.gm-request button:disabled{opacity:.6}@media (max-width:600px){.gm-request{padding:35px 22px}.gm-request-grid{grid-template-columns:1fr;gap:0}.gm-request h2{font-size:35px}}
