.coming-soon-root{color:#fff;background:linear-gradient(#1565c0 0%,#0d47a1 45%,#283593 100%);flex-direction:column;min-height:100vh;display:flex}.coming-soon-header{border-bottom:1px solid #ffffff26;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.coming-soon-belt-logo{object-fit:contain;flex-shrink:0;width:auto;height:auto;max-height:52px}.coming-soon-logo{letter-spacing:.02em;color:#fff;font-size:1.125rem;font-weight:700;text-decoration:none}.coming-soon-logo:hover{color:#ffffffe6}.coming-soon-main{flex:1;padding:0}.coming-soon-footer{text-align:center;border-top:1px solid #ffffff26;padding:1rem 1.5rem;font-size:.875rem}.coming-soon-footer a{color:#ffffffe6;text-decoration:none}.coming-soon-footer a:hover{color:#fff;text-decoration:underline}.coming-soon-content{text-align:center;max-width:520px;margin:0 auto}.coming-soon-title{letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.25}.coming-soon-tagline{color:#fffffff2;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.5}.coming-soon-sub{color:#ffffffd9;margin:0 0 1.75rem;font-size:.9375rem}.coming-soon-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.coming-soon-form-input{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;outline:none;min-width:260px;padding:.75rem 1rem;font-size:1rem}.coming-soon-form-input::placeholder{color:#fff9}.coming-soon-form-input:focus{border-color:#fff;box-shadow:0 0 0 2px #fff3}.coming-soon-form-btn{cursor:pointer;white-space:nowrap;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.coming-soon-form-btn-link{text-align:center;color:#0d47a1;background:#fff;border:2px solid #0d47a1;text-decoration:none;display:inline-block}.coming-soon-form-btn-link:hover{color:#0d47a1;background:#fffffff2}.coming-soon-form-error{color:#ffcdd2;width:100%;margin:.5rem 0 0;font-size:.875rem}.coming-soon-form-success,.coming-soon-form-placeholder{color:#ffffffe6;padding:1rem;font-size:1rem}.coming-soon-signup{flex-direction:column;align-items:center;gap:.75rem;display:flex}.coming-soon-signup-note{color:#ffffffbf;margin:0;font-size:.8125rem}.cs-hero{text-align:center;padding:3rem 1.5rem 4rem}.cs-hero-inner{max-width:560px;margin:0 auto}.cs-hero-title{letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.cs-hero-tagline{color:#fffffff2;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.cs-hero-sub{color:#ffffffe6;margin:0 0 1.75rem;font-size:1rem;line-height:1.55}.cs-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.cs-hero-ctas .coming-soon-signup{display:contents}.cs-hero-ctas .coming-soon-signup-note{text-align:center;flex-basis:100%;order:10;width:100%;margin:.25rem 0 0}.cs-btn{text-align:center;white-space:nowrap;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-block}.cs-btn-secondary{color:#fff;background:0 0;border:2px solid #ffffffe6}.cs-btn-secondary:hover{color:#fff;background:#ffffff26;border-color:#fff}.cs-landing-cols{max-width:min(var(--page-max-width,1200px),100%);grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:2rem 2.25rem;margin:0 auto;padding:0 1.5rem 3rem;display:grid}.cs-landing-main{min-width:0}.cs-landing-main .cs-section-inner{max-width:40rem;margin-left:0;margin-right:auto}.cs-hub-rail{min-width:0}.cs-hub-rail-sticky{position:sticky;top:.75rem}.cs-hub-rail{background:var(--color-bg-card,#fff);border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius,8px);padding:1rem 1.1rem 1.15rem;box-shadow:0 1px 3px #0000000f}.cs-hub-rail-section+.cs-hub-rail-section{border-top:1px solid var(--color-border-light,#e2e8f0);margin-top:1.1rem;padding-top:1.1rem}.cs-hub-rail-heading{margin-bottom:.65rem!important;font-size:.8rem!important}.cs-hub-rail .hub-latest-feed{gap:12px}.cs-hub-rail .hub-article-feed-bar{padding:6px 10px;font-size:.65rem}.cs-hub-rail .hub-article-feed-media{aspect-ratio:16/7;max-height:88px}.cs-hub-rail .hub-article-feed-media-ph{min-height:72px}.cs-hub-rail .hub-article-feed-body{padding:10px 12px 12px}.cs-hub-rail .hub-article-feed-title{margin-bottom:4px;font-size:.9rem}.cs-hub-rail .hub-article-feed-deck{display:none}.cs-hub-rail .hub-article-feed-cta{font-size:.8rem}.cs-hub-rail .hub-headlines{margin:0;padding:0;list-style:none}.cs-hub-rail .hub-headlines li{margin-bottom:.5rem}.cs-hub-rail .hub-headlines li:last-child{margin-bottom:0}.cs-hub-rail .hub-headlines a{font-size:.85rem;line-height:1.35}@media (max-width:900px){.cs-landing-cols{grid-template-columns:1fr;padding-bottom:2.5rem}.cs-landing-main .cs-section-inner{max-width:600px;margin-left:auto;margin-right:auto}.cs-hub-rail-sticky{position:static}}.cs-section{border-top:1px solid #ffffff1f;padding:2.5rem 1.5rem}.cs-section-inner{color:#fffffff2;max-width:600px;margin:0 auto;line-height:1.65}.cs-section-inner p{margin:0 0 1rem}.cs-section-inner p:last-child{margin-bottom:0}.cs-section-title{color:#fff;border:none;margin:0 0 1.25rem;padding:0;font-size:1.5rem;font-weight:700}.cs-bullet-intro{margin-bottom:.75rem!important}.cs-bullets{margin:0 0 0 1.25rem;padding:0}.cs-bullets li{margin-bottom:.5rem}.cs-inline-screenshot{margin:1.5rem 0}.cs-screenshot-img-wrap{aspect-ratio:16/10;background:#0003;border:1px solid #fff3;border-radius:8px;width:100%;max-width:560px;position:relative;overflow:hidden}.cs-screenshot-img{object-fit:contain}.cs-screenshot-caption{color:#fffffff2;font-size:.9375rem;font-weight:600;margin:.5rem 0 0!important}.cs-step-block{margin-bottom:1.5rem}.cs-step-heading{color:#fff;border:none;margin:0 0 .75rem;padding:0;font-size:1.125rem;font-weight:700}.cs-steps{counter-reset:step;margin:0;padding:0;list-style:none}.cs-steps li{margin-bottom:1.25rem;padding-left:0;font-size:1rem}.cs-steps li strong{color:#fff;margin-bottom:.25rem;display:block}.cs-final-cta{padding-bottom:4rem}.cs-final-cta .cs-section-title{margin-bottom:1rem}.cs-final-cta-btn{margin-top:1.5rem}.cs-final-cta-btn .coming-soon-signup{align-items:center}
