.lock-feature{max-width:1440px;margin:auto;padding:72px 6%;scroll-margin-top:110px}.lock-feature-heading{max-width:840px;margin-bottom:32px}.lock-feature-heading h2{font-size:clamp(1.9rem,3.5vw,3.2rem);line-height:1.1;margin:12px 0 18px}.lock-feature-heading p,.lock-edition>p{color:#bfcbd3;line-height:1.7}.lock-edition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lock-edition{padding:30px;border:1px solid #48515a;border-radius:20px;background:linear-gradient(145deg,#17242e,#101820);scroll-margin-top:120px}.lock-platform{display:inline-block;color:#e2c980;border:1px solid #6f633b;border-radius:30px;padding:8px 14px;font-size:.8rem;letter-spacing:.09em;font-weight:700}.lock-edition h3{font-size:1.8rem;margin:20px 0 12px;color:#fff}.lock-edition .hero-actions{align-items:stretch;gap:12px}.lock-edition .hero-actions a{font-size:.92rem;text-align:center}.lock-setup-link{display:inline-block;color:#e2c980;margin:22px 0 6px;text-underline-offset:4px}.lock-stats{margin-top:24px;padding:22px;border-radius:12px;background:#0d171f;border:1px solid #3a4c57;color:#bdcbd5}.lock-stats-kicker{color:#dfc785;font-size:.78rem;text-transform:uppercase;letter-spacing:.09em;margin:0 0 12px}.lock-stats h4{font-size:1.05rem;line-height:1.4;color:#eff4f7;margin:0 0 12px}.lock-stats p{line-height:1.6}.lock-stats a{color:#e8d49a;text-underline-offset:4px}.lock-stats-note{font-size:.8rem;margin:16px 0 0;color:#b4c0ca}.lock-feature-risk{font-size:.92rem;line-height:1.6;color:#b7c4ce;margin-top:26px}.lock-demo-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#08111a}.lock-video-note{font-size:.84rem;line-height:1.55;margin:0;padding:18px;color:#bfcbd3;background:#101820}.lock-stats-source{font-size:.88rem}.lock-stats [hidden]{display:none}.lock30x-page .lock-stats{margin-top:22px}a:focus-visible,button:focus-visible,video:focus-visible{outline:3px solid #e2c980;outline-offset:5px}@media(max-width:800px){.lock-edition-grid{grid-template-columns:1fr}.lock-feature{padding:48px 6%}.lock-edition{padding:24px}.lock-edition .hero-actions{flex-direction:column}.lock-edition .hero-actions a{width:100%;box-sizing:border-box}.lock-stats{padding:18px}.lock-demo-video .terminal-bar{flex-wrap:wrap}.lock-demo-video .terminal-bar em{font-size:.72rem}}@media(prefers-reduced-motion:reduce){.lock-feature *{scroll-behavior:auto!important}}
.home-page .hero h1{font-size:clamp(2.6rem,4.6vw,4.5rem);line-height:1.07}.home-page .hero{padding-top:60px;padding-bottom:54px}.home-page .hero-brand-mark{width:64px;height:64px}.lock-edition-grid .secondary-action{background:transparent;color:#f1f5f6;border-color:#83949d}.lock-feature-heading>p:not(.eyebrow){color:#46525b}.lock-feature-risk{color:#46525b}@media(max-width:800px){.home-page .hero h1{font-size:clamp(2.3rem,8.5vw,3.6rem)}.home-page .hero{padding-top:38px}}
.lock-edition .hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.lock-edition .hero-actions a{padding-block:14px}.lock-feature-heading .eyebrow{color:#21614a}

.lock-stats-widget{margin:18px 0 22px;max-width:430px}.lock-stats-widget a,.lock-stats-widget picture{display:block}.lock-stats-widget img{display:block;width:100%;height:auto;border:0;border-radius:6px;background:#f5f5f5}.lock-stats-widget figcaption{margin-top:9px;font-size:.78rem;line-height:1.5;color:#b4c0ca}.lock-stats-loading{font-size:.85rem;color:#b4c0ca}@media(max-width:600px){.lock-stats-widget{max-width:250px;margin-left:auto;margin-right:auto}}
