.home-start{border:0;background:transparent;color:#17294a;font:inherit;font-weight:700;font-size:.92rem;padding:12px 0;border-bottom:2px solid #f8499b;cursor:pointer}.home-start:hover{color:#b92368}.home-entry{margin-top:24px;border-left:3px solid #f8499b;padding-left:18px;max-width:650px}.home-entry>label{display:block;font-size:.85rem;font-weight:650}.home-entry>input{width:100%;border:0;border-bottom:1px solid #17294a;padding:12px 0;font:inherit;background:transparent}.home-entry fieldset{border:0;padding:0;margin:18px 0 0;display:flex;gap:8px;flex-wrap:wrap}.home-entry legend{font-size:.7rem;color:#526078;margin-bottom:8px}.home-entry button{border:1px solid #dfd9df;background:#fff;border-radius:22px;padding:9px 13px;font:inherit;font-size:.72rem;color:#17294a}.home-entry button:hover{border-color:#f8499b;background:#fce8f4}.home-entry>p{font-size:.65rem!important;margin-top:9px!important}.agent-quality-demo{padding:55px 0;border-top:1px solid #dfd9df}.quality-workspace{display:grid;grid-template-columns:1fr 1.15fr 1.25fr 1fr;margin-top:25px}.quality-workspace>div{padding:22px;border-left:1px solid #dfd9df}.quality-workspace small{display:block;font-size:.62rem;letter-spacing:.1em;color:#b92368;margin-bottom:12px}.quality-workspace strong{font-size:.8rem;line-height:1.5}.quality-workspace .certainty-note{background:#17294a;color:#fff}.practice-timeline{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);margin-top:45px;position:relative}.practice-timeline:before{content:'';position:absolute;left:2%;right:2%;top:13px;height:2px;background:#dfd9df}.practice-timeline li{position:relative;padding:36px 22px 0 0}.practice-timeline li:before{content:'';position:absolute;top:7px;left:0;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #17294a;z-index:1}.practice-timeline span{font-size:.65rem;color:#b92368}.practice-timeline strong{display:block;font-size:.84rem;margin:12px 0 6px}.practice-timeline p{font-size:.75rem;color:#526078}.practice-timeline .timeline-learning:before{border-color:#f8499b;background:#f8499b}.live-canvas{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto}.live-canvas h3{font-size:1.05rem;margin:10px 0 18px}.live-canvas #live-canvas{display:grid}.live-canvas [data-live]{border-top:1px solid #dfd9df;padding:10px 0}.live-canvas [data-live] span{font-size:.58rem;letter-spacing:.08em;color:#8690a1}.live-canvas [data-live] p{font-size:.68rem;margin:4px 0;color:#a0a7b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-canvas [data-live].filled span{color:#b92368}.live-canvas [data-live].filled p{color:#17294a}.live-canvas progress{margin-top:16px}.gtm-workspace{grid-template-columns:150px minmax(0,1fr) 270px}@media(max-width:1000px){.quality-workspace{grid-template-columns:1fr 1fr}.practice-timeline{grid-template-columns:1fr}.practice-timeline:before{left:7px;top:0;bottom:0;width:2px;height:auto}.practice-timeline li{padding:8px 0 25px 35px}.practice-timeline li:before{top:10px}.live-canvas{position:static;max-height:none}}@media(max-width:600px){.quality-workspace{grid-template-columns:1fr}.home-entry fieldset{display:grid}.practice-timeline li{padding-bottom:22px}}
.gtm-evidence-alert{margin:22px 0 4px;padding:15px 18px;border-left:3px solid #f8499b;background:#fff4fa;color:#17294a}.gtm-evidence-alert strong,.gtm-evidence-alert span{display:block}.gtm-evidence-alert strong{font-size:.78rem}.gtm-evidence-alert span{font-size:.68rem;line-height:1.55;margin-top:5px;color:#526078}
@media(max-width:700px){.builder-panel .field-pair{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.builder-panel .field-pair>label{display:block!important;width:100%!important;min-width:0}.builder-panel .field-pair select{display:block!important;width:100%!important;margin-top:8px!important}.builder-panel label.field{line-height:1.35}.builder-panel label.field small{display:block!important;margin:7px 0 9px!important;line-height:1.5}.builder-panel textarea{width:100%!important;box-sizing:border-box}.gtm-evidence-alert{margin-top:18px}.live-canvas [data-live] p{white-space:normal}}
@media(max-width:700px){header nav{scrollbar-width:none}header nav::-webkit-scrollbar{display:none}}.live-canvas [data-live] p{color:#526078}.live-canvas [data-live] span{color:#68748a}
.live-canvas{min-width:0}.live-canvas #live-canvas,.live-canvas [data-live]{min-width:0}.live-canvas [data-live] p{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gtm-workspace>*{min-width:0}
