.kg-demo-dialog{width:min(1500px,96vw);height:94vh;max-width:none;max-height:none;border:1px solid #bbb;border-radius:12px;padding:0;color:#171719;background:#ededf0}.kg-demo-dialog::backdrop{background:rgba(0,0,0,.6)}.kg-demo-toolbar{display:flex;justify-content:space-between;gap:12px;padding:12px;background:#fff;align-items:center;flex-wrap:wrap}.kg-demo-toolbar button{padding:8px 12px;cursor:pointer;background:#fff;color:#222;border:1px solid #999;border-radius:5px;margin:2px}.kg-demo-toolbar button[aria-pressed=true]{background:#202024;color:#fff}.kg-demo-frame{height:calc(100% - 90px);overflow:auto;display:flex;justify-content:safe center}.kg-demo-frame iframe{height:100%;max-width:none;flex-shrink:0;border:0;background:#fff}.kg-business-facts{padding:24px;border-left:3px solid #c90029;background:#f6f6f8}.kg-share{margin-top:30px;padding:20px;border-top:1px solid #bbb}.kg-share a{display:inline-block;padding:8px}.kg-share [role=status]{min-height:24px}.kg-packages{margin:3rem 0;padding:clamp(18px,3vw,36px);background:#f7f7f8;border:1px solid #dedee2;border-radius:20px;color:#17171c}.kg-package-controls{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.kg-package-controls label{flex:1;min-width:200px}.kg-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kg-package-card{padding:24px;border:1px solid #ddd;background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:12px}.kg-package-card h4{font-size:1.3rem;margin:0}.kg-package-card p{margin:0;font-size:1rem}.kg-package-price span{font-size:1.6rem;font-weight:700;line-height:1.2}.kg-package-price small{display:block;font-size:.9rem;color:#484850;margin-top:8px}.kg-package-card .kg-btn{margin-top:auto;white-space:normal;text-align:center}.kg-package-card details{font-size:.9rem;line-height:1.65}.kg-package-card summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.kg-package-note{margin-top:24px!important}.kg-packages [hidden]{display:none!important}@media (max-width:1050px){.kg-package-grid{grid-template-columns:1fr}.kg-package-controls{display:block}.kg-package-controls label{display:block;margin:16px 0}}@media (prefers-reduced-motion:no-preference){.kg-package-card{transition:transform .25s,border-color .25s}.kg-package-card:hover{transform:translateY(-4px);border-color:#c60027}}.kg-packages>a:not(.kg-btn){color:#a80022;text-decoration:underline;text-underline-offset:3px}.kg-package-card .kg-scriptmotion-workflow ol{grid-template-columns:1fr}.kg-package-card .kg-scriptmotion-workflow{padding:18px;width:100%;box-sizing:border-box}