.ks-detail{gap:28px;padding-block:28px 56px;display:grid}.ks-detail__back{color:var(--ks-mute);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.ks-detail__back:hover{color:var(--ks-blue)}.ks-detail h1{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;line-height:1.08;display:flex}.ks-detail h1 .ks-pill{letter-spacing:normal}.ks-detail__intro{color:var(--ks-mute);margin-top:12px;font-size:18px;line-height:1.5}.ks-detail__points{gap:10px;margin-top:24px;display:grid}.ks-detail__points li{gap:10px;font-size:16px;line-height:1.4;display:flex}.ks-detail__points svg{color:var(--ks-blue);flex:none;margin-top:2px}.ks-detail__cta{margin-top:28px}.ks-detail__cta .ks-btn{width:100%}.ks-viewer{flex-direction:column;gap:12px;min-width:0;display:flex}.ks-viewer__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ks-viewer__bar .ks-pill{margin-left:auto}.ks-viewer__device{display:none}.ks-viewer__stage{border-radius:var(--ks-radius-panel);background:var(--ks-sky);place-items:center;height:700px;display:grid;overflow:hidden}.ks-viewer__frame{box-sizing:content-box;border:8px solid var(--ks-navy);background:#fff;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0b1d3f33}.ks-viewer__frame[data-device=desktop]{border-width:5px;border-radius:12px}.ks-viewer__frame iframe{transform-origin:0 0;border:0;display:block}@media (min-width:760px){.ks-viewer__device{display:block}}@media (min-width:1040px){.ks-detail{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:56px;min-height:calc(100svh - 69px);padding-block:20px}.ks-viewer__stage{height:calc(100svh - 150px);min-height:560px}.ks-detail__cta .ks-btn{width:auto}}
