.HTnqgG_hero{position:relative;overflow:hidden}.HTnqgG_heroGrid{align-items:center;gap:2.5rem;padding-block:3rem;display:grid}.HTnqgG_heroTitle{max-width:11ch;font-size:clamp(3.1rem,5.6vw,5.4rem);line-height:.98}.HTnqgG_heroIntro{max-width:34rem;margin-top:1.5rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.HTnqgG_heroMark{border:1px solid;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.5rem .85rem;font-size:.75rem;display:inline-flex}.HTnqgG_heroActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.HTnqgG_heroActions a{font-size:.875rem}.HTnqgG_heroFine{max-width:31rem}.HTnqgG_demo{color:var(--navy);background:var(--cream);border:3px solid var(--navy);box-shadow:9px 9px 0 var(--pink);padding:0;position:relative}.HTnqgG_demoTop{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.875rem;font-weight:600;display:flex}.HTnqgG_demoTop>span{align-items:center;gap:.5rem;display:flex}.HTnqgG_switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:1rem 1rem 0;display:grid}.HTnqgG_switches button{cursor:pointer;border:1px solid var(--navy);background:0 0;border-radius:999px;min-height:44px;padding:.65rem .3rem;font-size:.75rem;font-weight:600}.HTnqgG_switches button[aria-pressed=true]{background:var(--navy);color:var(--cream);box-shadow:2px 3px 0 var(--pink)}.HTnqgG_switches button:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.HTnqgG_scene{padding:1.3rem}.HTnqgG_response{border:2px solid var(--navy);padding:1.15rem;position:relative}.HTnqgG_responseTitle{font-family:var(--font-heading),Georgia,serif;min-height:2.1em;margin:.4rem 0 1rem;font-size:1.8rem;font-weight:900;line-height:1.08}.HTnqgG_response ul{gap:.65rem;min-height:95px;font-size:.82rem;display:grid}.HTnqgG_response li{align-items:center;gap:.6rem;display:flex}.HTnqgG_response li svg{flex-shrink:0}.HTnqgG_resultBlock{border-top:2px solid var(--navy);margin:1.2rem -1.15rem -1.15rem}.HTnqgG_result{background:var(--soft);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:.65rem;padding:1rem;font-size:.8rem;font-weight:600;display:flex}.HTnqgG_result:hover{background:var(--cream)}.HTnqgG_result:focus-visible{outline:2px solid var(--navy);outline-offset:-4px}.HTnqgG_result>svg:last-child{transition:rotate var(--duration-state,.2s) var(--ease-out-quart,ease);flex-shrink:0;margin-left:auto}.HTnqgG_result[aria-expanded=true]>svg:last-child{rotate:180deg}.HTnqgG_detail{background:var(--soft);padding:0 1rem 1rem;font-size:.8rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.HTnqgG_result>svg:last-child{transition:none}}.HTnqgG_demoBottom{background:var(--navy);color:var(--cream);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.7rem;display:flex}.HTnqgG_ribbon{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.2rem;display:flex}.HTnqgG_ribbon span{align-items:center;gap:.65rem;font-size:.85rem;font-weight:600;display:flex}.HTnqgG_ribbon svg{width:20px;height:20px}.HTnqgG_bundle{background:var(--navy);border:2px solid var(--navy);gap:1px;display:grid}.HTnqgG_bundleItem{background:var(--cream);padding:1.5rem}.HTnqgG_bundleItem h3{font-size:1.6rem}.HTnqgG_bundleItem p{margin-top:.7rem;font-size:.9rem;line-height:1.65}.HTnqgG_visualLabel{align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex}@media (min-width:1024px){.HTnqgG_heroGrid{grid-template-columns:1fr 1fr;gap:4rem;padding-block:4rem}.HTnqgG_bundle{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.HTnqgG_heroGrid{gap:2rem;padding-block:2rem}.HTnqgG_heroTitle{max-width:12ch;font-size:3rem}.HTnqgG_heroMark{margin-bottom:1rem}.HTnqgG_scene{padding:1rem}.HTnqgG_responseTitle{font-size:1.55rem}.HTnqgG_response ul{min-height:90px}.HTnqgG_demo{box-shadow:5px 5px 0 var(--pink)}.HTnqgG_ribbon{gap:.85rem}.HTnqgG_ribbon span{font-size:.75rem}}.HTnqgG_websiteSketch,.HTnqgG_chatSketch,.HTnqgG_opsSketch{background:var(--soft);border-bottom:2px solid var(--navy);height:230px;margin:-1.5rem -1.5rem 1.5rem;padding:1.4rem;position:relative;overflow:hidden}.HTnqgG_windowBar{border:2px solid var(--navy);background:var(--cream);gap:5px;padding:9px;display:flex}.HTnqgG_windowBar>span{background:var(--navy);border-radius:50%;align-self:center;width:5px;height:5px}.HTnqgG_windowBar>svg{margin-left:auto}.HTnqgG_websiteBody{border:2px solid var(--navy);background:var(--cream);border-top:0;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem;font-size:.75rem;display:flex}.HTnqgG_websiteBody>span{background:var(--navy);color:var(--cream);border-radius:999px;padding:.35rem .8rem}.HTnqgG_siteTag{border:2px solid var(--navy);background:var(--cream);box-shadow:3px 3px 0 var(--navy);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem;font-size:.7rem;display:flex;position:absolute;bottom:12px;right:8px;transform:rotate(-3deg)}.HTnqgG_chatSketch{background:var(--navy);flex-direction:column;justify-content:center;gap:13px;display:flex}.HTnqgG_chatSketch>div{background:var(--cream);border:2px solid var(--navy);align-items:center;gap:.65rem;width:95%;padding:.85rem;font-size:.75rem;display:flex}.HTnqgG_chatSketch>div:nth-child(2){background:var(--soft);margin-left:auto}.HTnqgG_chatSketch>div:last-child{box-shadow:3px 3px 0 var(--pink);border-radius:999px}.HTnqgG_chatSketch svg{flex-shrink:0}.HTnqgG_opsSketch{background:var(--cream)}.HTnqgG_opsHeading{align-items:center;gap:.75rem;padding-bottom:1rem;font-size:.8rem;display:flex}.HTnqgG_opsTiles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.HTnqgG_opsTiles>span{background:var(--soft);border:1px solid var(--navy);flex-direction:column;align-items:flex-start;gap:.4rem;padding:.7rem;font-size:.7rem;display:flex}.HTnqgG_opsTiles svg{stroke-width:1.4px;width:22px;height:22px}.HTnqgG_toolkitImage{background:var(--cream);height:280px;position:relative;overflow:hidden}.HTnqgG_toolkitImage img{object-fit:contain}.HTnqgG_ribbon{color:var(--navy-deep,#0f1729)}.HTnqgG_switches{margin-top:-18px;padding-top:0;position:relative}.HTnqgG_switches button{background:var(--cream)}.HTnqgG_scene{padding-top:1rem}@media (max-width:600px){.HTnqgG_toolkitImage{height:220px}.HTnqgG_response{padding:.9rem}.HTnqgG_resultBlock{margin-inline:-.9rem;margin-bottom:-.9rem}.HTnqgG_ribbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem;padding-inline:1.25rem;display:grid}.HTnqgG_ribbon span{align-items:flex-start;line-height:1.5}.HTnqgG_ribbon svg{flex-shrink:0}}
