/* Shadcnblocks Feature113: tabs above a muted two-column panel. */
body.ls-system{overflow-x:clip}.system-features{margin:88px 0}.system-tabs{display:flex;justify-content:center;gap:4px;max-width:100%;width:max-content;margin:32px auto 28px;padding:4px;background:#f1f2f4;border-radius:10px}.system-tabs button{border:0;border-radius:7px;background:transparent;padding:12px 20px;color:#62666d;font:600 14px Jakarta,sans-serif;cursor:pointer;white-space:nowrap}.system-tabs button[aria-selected=true]{background:white;color:#141618;box-shadow:0 1px 4px #14161812}.system-panels{border-radius:18px;background:#f4f5f7;padding:48px}.system-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-width:0}.system-panel[hidden]{display:none}.system-panel-copy{min-width:0}.system-panel-copy h3{font-size:clamp(28px,3vw,40px);line-height:1.18;font-weight:650;letter-spacing:-1.4px;margin:0 0 18px}.system-panel-copy>p{font-size:16px;line-height:1.8;color:#62666d;margin:0}.system-panel-copy>.btn{margin-top:26px}.system-visual{min-width:0}.system-visual .method2-frame{margin:0}.system-visual .method2-ad{margin:0;width:100%;box-sizing:border-box}.system-visual .method2-request{margin:0;background:white}.system-visual .method2-appointment{width:100%;box-sizing:border-box}.system-visual .method2-frame{padding:20px}.system-tabs button:focus-visible{outline:2px solid #141618;outline-offset:3px}.ls-system .three-steps{scroll-margin-top:100px}.ls-system .ls-home-results{margin-top:64px;margin-bottom:64px}@media(max-width:900px){.system-panels{padding:28px}.system-panel{gap:28px}}@media(max-width:720px){.system-features{margin:56px 0}.system-tabs{width:100%;box-sizing:border-box;margin-top:24px}.system-tabs button{flex:1;min-width:0;padding:11px 8px;font-size:12px}.system-panels{padding:22px}.system-panel{grid-template-columns:1fr;gap:30px}.system-panel-copy h3{font-size:29px;letter-spacing:-1px}.system-panel-copy>p{font-size:15px}.system-panel-copy .section-checks{font-size:14px}.system-panel-copy>.btn{font-size:13px;padding-inline:15px}.ls-system .ls-home-results{margin-top:40px;margin-bottom:40px}.system-visual .method2-frame{padding:12px}}
