.marketing-beta .beta-announcement{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:12px 20px;background:#f0f9ff;border-bottom:1px solid #dceef7;color:#075985;font-size:14px}.marketing-beta .beta-announcement a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.marketing-beta .beta-badge{display:inline-block;width:fit-content;padding:4px 10px;border-radius:999px;background:#dff1fb;color:#075985;font:600 11px JetBrains Mono,monospace;letter-spacing:.06em}.marketing-beta .heroB{padding-top:48px}.marketing-beta .beta-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:36px 0 0}.marketing-beta .beta-steps li{padding:24px;border:1px solid var(--line);border-radius:14px}.marketing-beta .beta-steps li>span{display:inline-grid;place-items:center;width:42px;height:42px;background:var(--accent-wash);color:var(--accent-dark);border-radius:10px;font:500 13px JetBrains Mono,monospace;margin-bottom:26px}.marketing-beta .beta-steps h3{font-size:19px;font-weight:600;line-height:1.3}.marketing-beta .beta-steps p{font-size:15px;color:var(--muted);margin:12px 0 0;line-height:1.7}.marketing-beta .beta-steps a,.marketing-beta .beta-details a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}.marketing-beta .beta-workflow{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.marketing-beta .beta-workflow ul{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:22px}.marketing-beta .beta-workflow b{display:block;font-weight:600;font-size:16px}.marketing-beta .beta-workflow li span{display:block;margin-top:5px;color:var(--muted);font-size:15px;line-height:1.65}.marketing-beta .beta-workflow figure{margin:0;min-width:0}.marketing-beta .beta-workflow img{width:100%;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #0f172a12}.marketing-beta .beta-workflow figcaption{color:var(--faint);font-size:12px;text-align:center;margin-top:14px}.marketing-beta .beta-access-card{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;padding:44px;background:var(--wash);border:1px solid var(--line);border-radius:20px}.marketing-beta .beta-access-card h2{font-size:32px;margin-top:22px;max-width:17ch}.marketing-beta .beta-access-card p:not(.beta-price){color:var(--muted);line-height:1.7;margin:16px 0}.marketing-beta .beta-access-card ul{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;font-size:15px}.marketing-beta .beta-access-card li:before{content:"✓";margin-right:12px;color:var(--accent-dark)}.marketing-beta .beta-access-action{display:flex;flex-direction:column;align-items:center;text-align:center;border-left:1px solid var(--line);padding-left:36px}.marketing-beta .beta-price{font-size:76px;font-weight:700;line-height:1;letter-spacing:-.04em;margin:0 0 28px;color:var(--ink-strong)}.marketing-beta .beta-price span{display:block;font-size:14px;letter-spacing:0;font-weight:400;line-height:1.6;color:var(--muted);margin-top:12px}.marketing-beta .beta-secondary-link{font-size:14px;color:var(--muted);margin-top:16px;text-decoration:underline;text-underline-offset:3px}.marketing-beta .beta-intro h1{font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.05;max-width:19ch}.marketing-beta .beta-intro>.wrap>.lede{margin-top:22px;max-width:64ch}.marketing-beta .beta-intro .beta-access-card{margin-top:44px}.marketing-beta .beta-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:44px}.marketing-beta .beta-details h2{font-size:19px;font-weight:600;line-height:1.3}.marketing-beta .beta-details p{color:var(--muted);font-size:15px;line-height:1.7;margin-top:12px}.marketing-beta .beta-feedback .wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.marketing-beta .beta-feedback p:not(.eyebrow){margin-top:16px;max-width:52ch;color:var(--muted);line-height:1.7}.marketing-beta .beta-feedback .btn{flex-shrink:0}@media(max-width:800px){.marketing-beta .beta-steps,.marketing-beta .beta-details,.marketing-beta .beta-workflow{grid-template-columns:1fr;gap:22px}.marketing-beta .beta-access-card{grid-template-columns:1fr;padding:28px;gap:28px}.marketing-beta .beta-access-action{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.marketing-beta .beta-access-card h2{font-size:28px;max-width:none}.marketing-beta .beta-price{font-size:60px}.marketing-beta .beta-feedback .wrap{align-items:flex-start;flex-direction:column;gap:24px}}
