.core-page .page-hero{padding:100px 0 60px;overflow:hidden}.core-page .page-hero h1{font-size:48px;line-height:1.25;font-weight:800;margin-bottom:20px;position:relative;z-index:2}.core-page .page-hero h1 .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.core-page .page-hero .sub{font-size:17px;color:var(--txt-2);max-width:640px;position:relative;z-index:2}.core-page .page-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:13px;color:#c9beff;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.3);margin-bottom:24px;position:relative;z-index:2}.core-page .page-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.core-page .cap-card.detail{padding:32px 28px}.core-page .cap-card.detail .cap-features{margin-top:18px;list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.core-page .cap-card.detail .cap-features li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--txt-2)}.core-page .cap-card.detail .cap-features li svg{color:var(--cyan);flex-shrink:0}@media (max-width:768px){.core-page .page-hero{padding:60px 0 40px}.core-page .page-hero h1{font-size:32px}.core-page .page-hero .sub{font-size:15px}}