.first-section{padding-top:250px;padding-bottom:20px;margin-top:-200px;background:rgb(var(--v-theme-surface));display:flex;align-items:center}.first-section .sologo-h1{max-width:28ch;font-size:3rem;line-height:1.4;text-wrap:balance}.first-section .sologo-subtitle-1{color:rgb(var(--v-theme-gray));margin-top:48px;font-size:1rem;line-height:1.5;text-wrap:pretty;padding-right:80px}.first-section .btn-container{margin-top:60px}.first-section .mockup-banner{margin-left:100px;display:grid;grid-template-columns:7fr 5fr;gap:16px}.first-section .mockup-banner>:first-child{grid-row:span 2}@media(max-width: 1440px){.first-section .sologo-h1{font-size:2.25rem;line-height:1.3}.first-section .mockup-banner{margin-left:0}}@media(max-width: 959.98px){.first-section{margin:0;padding:20px 10px;text-align:center}.first-section .sologo-h1{max-width:36ch;font-size:2rem;line-height:1.3;text-wrap:pretty;margin-left:auto;margin-right:auto}.first-section .sologo-subtitle-1{color:rgb(var(--v-theme-gray));margin-top:40px;font-size:1.25rem;line-height:1.6;max-width:60ch;text-wrap:pretty;padding-bottom:0;margin-left:auto;margin-right:auto;padding-right:0}.first-section .mockup-banner{margin-left:auto;margin-right:auto;margin-top:40px}}@media(max-width: 599.98px){.first-section .sologo-h1{font-size:1.5rem;line-height:1.3}.first-section .sologo-subtitle-1{font-size:1rem;line-height:1.5;margin-top:24px}.first-section .btn-container{margin-top:32px}.first-section .mockup-banner{margin-top:16px}}.second-section{background:rgb(var(--v-theme-surface));overflow:hidden}.second-section.reverse .col-1{order:100;padding-left:40px}.second-section.reverse .col-2{order:-100;padding-right:60px}.second-section .v-container{padding-top:60px;padding-bottom:60px}.second-section .info .sologo-h2{font-size:2.625rem;line-height:1.3;width:clamp(60%,36ch,95%);text-wrap:pretty;margin-bottom:40px}.second-section .info .sologo-h2 span{white-space:nowrap}.second-section .info dl.features{max-width:58ch}.second-section .info dl.features dt{font-size:1.125rem;line-height:1.8;font-weight:700;margin:24px 0 0}.second-section .info dl.features dt h3{font-size:1.125rem}.second-section .info dl.features dd{font-size:1rem;line-height:1.5;font-weight:400;color:#6e6e6e}.second-section .info .btn-container{margin-top:60px}.second-section .banner{padding:20px 0 30px;aspect-ratio:1216/728}.second-section .image-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.second-section .image-grid :nth-child(2),.second-section .image-grid :nth-child(3){grid-column:span 2}@media(max-width: 1440px){.second-section .info .sologo-h2{font-size:2.25rem}}@media(max-width: 959.98px){.second-section.reverse .col-1{order:-100;padding-left:12px}.second-section.reverse .col-2{order:100;padding-right:12px;margin-top:20px}.second-section .info{padding-bottom:0px}.second-section .info .sologo-h2{font-size:1.75rem}}.maker-hub-section{margin-top:20px;background:rgb(var(--v-theme-surface))}.maker-hub-section .maker-hub-card a{color:inherit;text-decoration:none}.maker-hub-section .maker-hub-card a:hover{color:rgb(var(--v-theme-primary))}.maker-hub-section .maker-hub-card .sologo-subtitle-3{font-weight:600}.maker-hub-section .more-maker .v-btn{border:1px solid rgba(0,0,0,.2)}.step-section{padding:80px 0}.step-section h2{text-align:center;width:clamp(60%,60ch,90%);line-height:1.3;margin:0px auto 60px}.step-section .step-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px 60px}.step-section .step-list li{display:grid;grid-row:span 2;grid-template-rows:subgrid}.step-section .step-list li h3{line-height:1.4}.step-section .step-list li p{color:#6e6e6e}.video-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.video-row.reverse *:nth-child(1){order:2}.video-row .video-wrapper video,.video-row .video-wrapper img{display:block;width:100%}.video-row .video-text{max-width:60ch}.video-row .video-text h2{line-height:1.3;margin-bottom:40px}.video-row .video-text p{color:#6e6e6e;font-size:14px;text-wrap:pretty;padding-right:80px}@media(max-width: 959.98px){.video-row{grid-template-columns:1fr}.video-row.reverse *:nth-child(1){order:0}.video-row .video-text{max-width:100%}.video-row .video-text p{padding-right:0}}.demo-section{background:rgb(var(--v-theme-surface));padding-top:80px;padding-bottom:80px}.demo-section .sologo-h2{font-size:2.625rem}.demo-section .chips{margin-top:24px;margin-bottom:48px;justify-content:center}.demo-section .chips .v-chip{--v-chip-height: 40px;--v-activated-opacity: 0.06;padding:0 24px;text-transform:capitalize}.demo-section .demo-list{list-style:none;display:grid;gap:32px;grid-template-columns:repeat(4, 1fr)}.demo-section .demo-list .v-img{overflow:hidden}.demo-section .demo-list h4{margin-top:12px;text-align:center;font-weight:normal}@media(max-width: 1440px){.demo-section .sologo-h2{font-size:2.25rem}}@media(max-width: 959.98px){.demo-section{padding-top:20px;padding-bottom:20px}.demo-section .sologo-h2{font-size:1.75rem}.demo-section .chips{margin-top:12px;margin-bottom:12px}.demo-section .chips .v-chip{--v-chip-height: 32px;padding:0 12px}.demo-section .demo-list{grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width: 599.98px){.demo-section .sologo-h2{font-size:1.5rem}}.step-section .sologo-h2{font-size:2.625rem}@media(max-width: 1440px){.step-section .sologo-h2{font-size:2.25rem}}@media(max-width: 959.98px){.step-section{padding-top:40px;padding-bottom:40px}.step-section .sologo-h2{font-size:1.75rem}}@media screen and (max-width: 599.98px){.step-section{padding-top:20px;padding-bottom:20px}.step-section .sologo-h2{font-size:1.5rem}}.faq-section .faq-list{padding-top:24px;padding-bottom:24px}.faq-section .faq-list .faq-item{margin-bottom:24px}.faq-section .faq-list .faq-item h3{font-size:1.25rem;line-height:1.5;color:#3d3d3d}.faq-section .faq-list .faq-item p{font-size:1.125rem;line-height:1.5;color:#6e6e6e}@media(max-width: 959.98px){.faq-section .faq-list{padding-top:12px;padding-bottom:12px}.faq-section .faq-list .faq-item{margin-bottom:24px}.faq-section .faq-list .faq-item h3{font-size:1.125rem}.faq-section .faq-list .faq-item p{font-size:1rem}}