.first-section{padding-top:284px;padding-bottom:0px;margin-top:-200px;background:rgb(var(--v-theme-surface));min-height:calc(100vh - 712px + 200px);display:flex;align-items:center}.first-section .sologo-h1{max-width:40ch;margin-left:auto;margin-right:auto;text-wrap:balance}.first-section .sologo-subtitle-1{color:rgb(var(--v-theme-gray));margin:0px auto 70px;font-size:1.5rem;text-wrap:pretty;max-width:70ch}.first-section .search-area{width:60%;margin:0 auto 30px}.first-section .search-area input{padding-left:24px}@media(min-width: 600px)and (max-width: 959.98px){.first-section .search-area{width:75%}}@media(max-width: 599.98px){.first-section{margin:0;padding:20px 10px}.first-section .sologo-h1{padding:0 !important}.first-section .sologo-subtitle-1{margin:0 0 40px;font-size:1rem}.first-section .search-area{width:100%}.first-section .search-area .sologo-btn .v-btn__append{margin-left:10px}}.second-section{background:rgb(var(--v-theme-surface));overflow:hidden;margin-top:20px}.second-section .info{padding-top:20px;padding-bottom:20px}.second-section .info .key-list{list-style:none;padding:0;margin:0;color:rgb(var(--v-theme-gray))}.second-section .info .key-list .panel-title{padding:28px 0 12px;font-size:1.25rem;line-height:1;font-weight:400}.second-section .info .key-list .panel-title.v-expansion-panel-title--active{font-weight:700}.second-section .info .key-list .panel-text{padding:0px;font-size:1rem;font-weight:400;color:rgb(var(--v-theme-gray))}.second-section .info .key-list .panel-text .v-expansion-panel-text__wrapper{padding:0px}.second-section .info .key-list li{display:flex;align-items:center}.second-section .info .key-list li::before{content:"•";font-size:.8em;margin-left:.4em;margin-right:.7em}.second-section .info .key-list .v-expansion-panel::after{opacity:0}.second-section .info .key-list .v-expansion-panel-title__overlay{background:rgba(0,0,0,0) !important;display:none}.second-section .info dl.features dt{font-size:1.25rem;line-height:1.8;font-weight:700;margin:6px 0}.second-section .info dl.features dt h3{font-size:1em}.second-section .info dl.features dd{font-size:1rem;line-height:1.25rem;font-weight:400;color:#6e6e6e;margin:6px 0}.second-section .banner{padding:20px 0 30px;aspect-ratio:1216/728}.second-section-sm .info,.second-section-xs .info{padding-bottom:0px}@media(max-width: 959.98px){.second-section .info{padding-bottom:0px}}.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;max-width:40ch;line-height:1.3;margin:0px auto 60px}.step-section .step-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:16px 40px}.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}.review-section .review-item{width:284px}.logolist-section{margin-top:20px;padding-bottom:40px;background:rgb(var(--v-theme-surface))}.logolist-section .tit{padding-top:80px;padding-bottom:20px}.logolist-section .v-chip{margin-bottom:8px}.logolist-section .logolist{list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:40px}@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}}.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}}