.customer-welcome-hero:is(.platform-hero,.openlist-hero,.public-docs-hero){align-items:center;gap:6vw;min-height:440px;padding:60px 6vw}.customer-welcome-hero:is(.platform-hero,.openlist-hero,.public-docs-hero) h1{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(44px,5.7vw,80px);line-height:1.04}.customer-welcome-hero:is(.platform-hero,.openlist-hero,.public-docs-hero) h1 em{font-family:inherit;font-style:normal}.customer-welcome-hero :is(.platform-kicker,.public-docs-hero-copy>p:first-child,.openlist-hero>div>p){font-size:11px;line-height:1.5}.customer-welcome-hero :is(.platform-actions a,.public-docs-hero-copy a,.openlist-hero>div button){border-radius:12px;min-height:48px;font-size:14px;line-height:1.4}.customer-welcome-hero :is(.platform-hero>div>p:not(.platform-kicker),.public-docs-hero-copy>span,.openlist-hero>div>span){color:#ffffffc9;max-width:680px;font-size:18px;line-height:1.6}.customer-welcome-label{letter-spacing:.12em;font-size:11px;font-weight:750;line-height:1.5}.customer-welcome-panel{min-width:0}.customer-welcome-panel .customer-welcome-label{color:#b7ff58;margin:0;font-size:11px}.customer-welcome-steps{border-top:1px solid #173b2a30;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:24px 0;list-style:none;display:grid}.customer-welcome-steps li{border:0;align-items:start;gap:14px;min-width:0;padding:0;display:flex}.customer-welcome-steps li>b{color:#12382b;background:#dfd5ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin:0;font-size:13px;line-height:1;display:grid}.customer-welcome-steps li>div>strong{color:inherit;margin:0;font:650 16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:block}.customer-welcome-steps li>div>small{color:#53655b;margin-top:4px;font-size:14px;line-height:1.5;display:block}.customer-welcome-steps-stack{grid-template-columns:1fr;gap:20px}.customer-welcome-hero .customer-welcome-steps{border-color:#ffffff28;margin-bottom:0}.customer-welcome-hero .customer-welcome-steps li{color:#fff;font-size:14px}.customer-welcome-hero .customer-welcome-steps li>div>small{color:#ffffffb9}.customer-welcome-panel .customer-welcome-note{color:#ffffffb9;margin:24px 0 0;font-size:14px;line-height:1.6}.customer-welcome-panel .customer-welcome-note>strong{font:inherit;color:#b7ff58;margin:0;font-weight:750;display:inline}.bw-start .customer-welcome-steps{border-bottom:0;margin-bottom:16px}.bw-organisation{background:#aceaf2}.public-docs-page .customer-welcome-hero{min-height:520px}.customer-welcome-hero .public-docs-hero-copy{width:min(880px,100%)}.customer-welcome-hero .public-docs-hero-copy>div{flex-wrap:wrap}.customer-welcome-hero .public-docs-hero-copy a{gap:24px;min-width:0}.customer-welcome-hero .public-docs-hero-copy>.customer-welcome-label{color:#ffffffb9;margin-top:30px;font-size:11px}.public-docs-page .customer-welcome-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1430px,96vw);margin:12px auto;display:grid;position:relative;bottom:auto;right:auto}.customer-welcome-counts article{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e8efe7;border-color:#173b2a22}.customer-welcome-counts article strong{color:#12382b;font-size:24px}.customer-welcome-counts article span{color:#53655b;letter-spacing:0;font-size:12px;line-height:1.5}.customer-welcome-resource{color:#12382b;background:#dfd5ff;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;width:min(1430px,96vw);margin:12px auto;padding:28px;display:flex}.customer-welcome-resource p{letter-spacing:.1em;margin:0 0 10px;font-size:11px;font-weight:750}.customer-welcome-resource h2{letter-spacing:-.03em;margin:0 0 10px;font-size:26px;line-height:1.2}.customer-welcome-resource span{max-width:720px;font-size:16px;line-height:1.6;display:block}.customer-welcome-resource a{color:#fff;background:#12382b;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.customer-welcome-resource a:focus-visible{outline-offset:4px;outline:3px solid #08a0b9}@media (max-width:900px){.customer-welcome-hero:is(.platform-hero,.openlist-hero,.public-docs-hero){grid-template-columns:1fr;gap:32px}.customer-welcome-hero aside{width:100%;max-width:none}.customer-welcome-resource{flex-direction:column;align-items:start}}@media (max-width:560px){.customer-welcome-hero:is(.platform-hero,.openlist-hero,.public-docs-hero),.public-docs-page .customer-welcome-hero{min-height:0;padding:42px 18px}.customer-welcome-hero:is(.platform-hero,.openlist-hero,.public-docs-hero) h1{font-size:clamp(40px,10.5vw,59px)}.customer-welcome-hero :is(.platform-hero>div>p:not(.platform-kicker),.public-docs-hero-copy>span,.openlist-hero>div>span){font-size:16px}.customer-welcome-steps{grid-template-columns:1fr;gap:18px;margin:20px 0;padding:20px 0}.customer-welcome-hero .public-docs-hero-copy>div{gap:10px;display:grid}.customer-welcome-hero .public-docs-hero-copy a{width:100%}.public-docs-page .customer-welcome-counts{grid-template-columns:1fr;width:auto;margin:10px 9px}.customer-welcome-resource{width:auto;margin:10px 9px;padding:24px 18px}.customer-welcome-resource a{flex:auto;width:100%}}
