.rm-page-home .hero .builder-secondary-row{display:none!important}
.rm-page-home .hero #builderDetails[hidden]{display:grid!important}
.rm-page-home .hero .builder-first-step{row-gap:0}
.rm-page-home :is(.hero,.lower-demo-builder) :is(.builder-heading>div,.builder-details>label>span:first-child){padding-inline-start:var(--rm-form-label-inset,15px)}
.builder input::placeholder{font-weight:400}
.rm-page-home .hero .builder-details{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:14px;padding-bottom:0;border-bottom:0}
.rm-page-home .hero .builder-first-step>.builder-details{padding-top:0;border-top:0}
.rm-page-home :is(.hero,.lower-demo-builder) .builder-details>label{width:100%;min-width:0}
.rm-page-home .hero .builder-details :is(.color-control,.file-control){width:100%;min-height:52px}
.rm-page-home .lower-demo-builder .builder-details{grid-template-columns:1fr;gap:16px;margin-top:14px;padding-top:0;border-top:0}
.rm-page-home .lower-demo-builder .file-control{width:100%;min-height:52px;padding:0;appearance:none;cursor:pointer}
.rm-page-home .file-control :is(b,em){font:inherit;letter-spacing:0}
.rm-page-home .file-control em{text-align:center}
.rm-page-home .file-control.has-file em{text-align:left}
.rm-page-home :is(.logo-upload-hint,.logo-upload-status){display:block;padding-inline:var(--rm-form-label-inset,15px);line-height:1.45;letter-spacing:0;text-transform:none;text-align:center}
.rm-page-home .logo-upload-hint{margin-top:6px;color:#847D77;font-size:10px}
.rm-page-home .logo-upload-status{margin-top:7px;color:#6F6963;font-size:11px}
.rm-page-home .logo-upload-status:empty{display:none}
.logo-upload-status[data-state=progress]::before{content:"";display:inline-block;width:10px;height:10px;margin-right:7px;vertical-align:-1px;border:2px solid #f5470338;border-top-color:#F54703;border-radius:50%;animation:spin .8s linear infinite}
@keyframes spin{to{rotate:1turn}}
@media(prefers-reduced-motion:reduce){.logo-upload-status[data-state=progress]::before{animation:none}}
.rm-page-home .logo-upload-status[data-state=error]{color:#B42318}
.rm-page-home .hero .builder-details+.personalized-cta{margin-top:20px}
.rm-page-home .hero .personalized-cta{transition:background var(--rm-transition),border-color var(--rm-transition),color var(--rm-transition)}
.rm-page-home .hero .personalized-cta,.rm-page-home .hero .personalized-cta:hover,.rm-page-home .hero .personalized-cta:active{transform:none!important;box-shadow:none!important}
@media(min-width:851px){.rm-page-home .hero .builder-details{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-page-home .lower-demo-builder .builder-details{grid-template-columns:1fr 1fr}}
@media(max-width:850px){.rm-page-home .hero .personalized-cta{display:none!important}.rm-page-home .builder :is(input,select,textarea){font-size:16px!important}}
@media(max-width:560px){.rm-page-home .hero .builder-details+.personalized-cta{margin-top:16px}}
