@font-face{font-family:Salesforce-Sans-Bold;src:url(../fonts/SalesforceSans-Bold.woff2) format('woff2'),url(../fonts/SalesforceSans-Bold.woff) format('woff'),url(../fonts/SalesforceSans-Bold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Salesforce-Sans-Regular;src:url(../fonts/SalesforceSans-Regular.woff2) format('woff2'),url(../fonts/SalesforceSans-Regular.woff) format('woff'),url(../fonts/SalesforceSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}.homepage-container{background-color:#fff;width:100%;overflow-x:hidden}.homepage-top-section{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.homepage-background{background-image:url(/images/background.svg);background-repeat:no-repeat;background-size:cover;margin:30px 55px 30px 50px;height:67vh}.homepage-title-logo-container{display:flex;justify-content:space-between;padding:180px 90px 0 70px}.homepage-title-container{color:#032e61;font-family:Salesforce-Sans-Bold}.homepage-logo{margin-left:16px}.homepage-background-cloud{background-image:url(/images/cloud.svg);background-repeat:no-repeat;background-size:cover;align-items:center;display:flex;justify-content:center;height:33vh;width:108vw}.homepage-getting-started-button{background-color:#01b6f5;border-radius:100px;color:#fff;cursor:pointer;line-height:56px;margin-top:60px;text-align:center;text-decoration:none;width:187px}.homepage-getting-started-button:hover{background-color:rgba(100,182,245,.9)}.homepage-badge,.homepage-code{background-color:#f4f6f9;border-radius:4px}.homepage-getting-started-button:active{transform:scale(.95);transition:all .2s ease}.homepage-section-container{padding:72px 100px 0}.homepage-section-title{color:#159ed9;font-weight:100;margin-bottom:24px;text-align:center}.homepage-section-subtitle{color:#a4a7b5;font-weight:100;margin-bottom:72px;text-align:center}.homepage-getting-started-step{display:flex;align-items:flex-start;margin-bottom:72px}.homepage-getting-started-step-image{margin-right:40px}.homepage-getting-started-step-label{color:#061c3f;margin-bottom:24px}.homepage-getting-started-step-description{color:#a4a7b5}.homepage-config-file-text{color:#061c3f;font-size:20px;margin-bottom:20px}.homepage-badge{color:#576574;padding:5px;font-size:20px}.homepage-example-text{color:#576574;font-size:16px;margin-bottom:15px}.homepage-code{font-size:20px}.homepage-config-keys-list{padding:38px 0 54px}.homepage-config-keys-item{margin-bottom:26px}.homepage-config-key-description{color:#a4a7b5;font-size:20px}.homepage-flow-title{color:#061c3f;margin-bottom:25px;text-align:center}.homepage-flow-step-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:65px}.homepage-flow-step-title{color:#061c3f;margin-bottom:12px}.homepage-flow-step-description{color:#a4a7b5}@media (max-width:1024px){.homepage-background{background-size:contain}.homepage-title-logo-container{align-items:center;justify-content:unset;flex-direction:column;padding:100px 0 0}.homepage-title-container{text-align:center}.homepage-logo{margin-top:60px;margin-left:0}.homepage-background-cloud{background-size:contain;width:100vw}.homepage-section-container{padding:40px 60px 0}.homepage-flow-step-container{align-items:center;flex-direction:column;text-align:center}.homepage-flow-step-image{margin-bottom:24px;order:1}.homepage-flow-step{order:2}}@media (max-width:600px){.homepage-background{margin:40px 16px 50px 12px}.homepage-title-logo-container{padding-top:40px}.homepage-getting-started-button{margin-top:30px}.homepage-section-container{padding:40px 16px 0}.homepage-getting-started-step{align-items:center;flex-direction:column}.homepage-getting-started-step-image{margin-right:0;margin-bottom:24px}.homepage-getting-started-step-description,.homepage-getting-started-step-label{text-align:center}.homepage-config-keys-list{padding-left:16px}}body{background:0 0;font-family:Salesforce-Sans-Regular;font-size:1rem;margin:0}dl,fieldset,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol{list-style:none}h1{font-size:4.5rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.5rem}p{font-size:1.25rem}@media (max-width:600px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{font-size:1rem}}