.entry-main{max-width:1020px;margin:auto;padding:30px 36px 40px;min-height:100dvh}.entry-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.entry-brand{font-size:22px;font-weight:700;letter-spacing:-.8px;color:var(--ink);text-decoration:none}.entry-brand span{font-weight:400;color:var(--muted)}.entry-intro{padding:70px 0 38px}.entry-intro h1{font-size:clamp(36px,5vw,58px);line-height:1.08;letter-spacing:-2px;font-weight:650;margin:16px 0 20px}.entry-intro>p:last-child{font-size:17px;line-height:1.7;color:var(--muted)}.entry-apps{display:grid;grid-template-columns:1fr 1fr;gap:24px}.entry-card{border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(28px);padding:30px;border-radius:28px;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:flex-start}.entry-card img{border-radius:19px;margin-bottom:28px;box-shadow:0 8px 24px #0879db24}.entry-card h2{font-size:28px;letter-spacing:-.9px;margin:4px 0 12px}.entry-card>p:not(.eyebrow){font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 25px;max-width:310px}.entry-card .primary{width:100%;margin-top:auto;min-height:47px}.entry-register{margin:18px auto 0;text-align:center;text-decoration:none;font-size:13px}.entry-demo{margin:17px auto 0;text-align:center;color:var(--muted);font-size:12px;text-underline-offset:3px}.entry-foot{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--subtle);padding:30px 0 0}.entry-foot a{color:var(--muted);text-decoration:none}.entry-foot p{width:100%;margin:0}.entry-main:before{content:'';position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 30%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 58%);pointer-events:none}@media(max-width:620px){.entry-main{padding:22px 20px 35px}.entry-intro{padding:42px 0 25px}.entry-intro h1{letter-spacing:-1.3px}.entry-intro>p:last-child{font-size:15px}.entry-apps{grid-template-columns:1fr;gap:18px}.entry-card{padding:24px;border-radius:23px}.entry-card img{margin-bottom:18px;width:54px;height:54px;border-radius:16px}.entry-card h2{font-size:25px}.entry-foot{line-height:1.7}.entry-top .secondary{font-size:11px}}
