.banner{background-color:#e0e6ff;min-height:640px}.banner .section__content{flex:1;justify-content:space-between;gap:10px;width:100%;display:flex}@media (max-width:950px){.banner .section__content{flex-direction:column}}.banner .section__content .banner__textSide{flex-direction:column;flex:.4;justify-content:center;gap:.75rem;display:flex}@media (max-width:950px){.banner .section__content .banner__textSide{flex:.8}}@media (max-width:500px){.banner .section__content .banner__textSide{flex:1}}.banner .section__content .banner__textSide .banner__header{font-size:3.5rem;font-weight:700;line-height:4.625rem}@media (max-width:500px){.banner .section__content .banner__textSide .banner__header{font-size:2.55rem;line-height:1.5}}.banner .section__content .banner__textSide .banner__text{font-size:1.5rem;line-height:2.25rem}@media (max-width:500px){.banner .section__content .banner__textSide .banner__text{font-size:1.2rem}}.banner .section__content .banner__textSide .banner__pricing{color:#5e6292;font-size:1.2rem;font-weight:700;line-height:2.4rem}@media (max-width:500px){.banner .section__content .banner__textSide .banner__pricing{font-size:1rem}}.banner .section__content .banner__textSide .banner__freeTier{color:#666;margin-bottom:10px;font-size:.9rem;font-weight:500}.banner .section__content .banner__textSide .banner_bottomText{flex-direction:column;gap:.75rem;line-height:1.8;display:flex}.banner .section__content .banner__textSide .banner_bottomText .banner_bottomText-buttons{flex-wrap:wrap;gap:16px;width:100%;display:flex}.banner .section__content .banner__textSide .banner_bottomText .banner__rating{align-items:center;gap:12px;margin-top:20px;display:flex}.banner .section__content .banner__textSide .banner_bottomText .banner__rating-users{color:#333;font-size:15px;font-weight:600}.banner .section__content .banner__textSide .banner_bottomText .banner__rating-value{color:#5e6292;font-size:15px;font-weight:700}.banner .section__content .banner__textSide .banner_bottomText .banner__rating .MuiRating-root svg{color:orange}.banner .section__content .banner__textSide .banner_bottomText .banner_getStarted{flex-direction:column;gap:10px;display:flex}.banner .section__content .banner__textSide .banner_bottomText .banner_getStarted .banner_getStarted-text1{font-size:16px;font-weight:700;line-height:22px}.banner .section__content .banner__textSide .banner_bottomText .banner_getStarted .banner_getStarted-text2{font-size:.7rem}.banner .section__content .banner__textSide .banner_bottomText .banner_getStarted .banner_getStarted-text2 a{color:#000}.banner .section__content .banner_mediaSide{border-radius:4px;flex:.6;align-items:center;min-height:640px;display:flex;position:relative}@media (max-width:950px){.banner .section__content .banner_mediaSide{min-height:initial;flex:1;margin-top:40px}}.banner .section__content .banner_mediaSide .banner__video{border-width:0;border-radius:20px;max-width:100%;height:35vw;max-height:430px;margin:0 auto}@media (max-width:950px){.banner .section__content .banner_mediaSide .banner__video{height:50vw}}.banner .section__content .banner_mediaSide .banner__thumbnail{cursor:pointer;border-radius:20px;max-width:100%;margin:0 auto;transition:transform .3s;position:relative;overflow:hidden}.banner .section__content .banner_mediaSide .banner__thumbnail:hover{transform:scale(1.02)}.banner .section__content .banner_mediaSide .banner__thumbnail:hover .banner__playButton{transform:translate(-50%,-50%)scale(1.1)}.banner .section__content .banner_mediaSide .banner__thumbnail-image{width:100%;height:auto;display:block}.banner .section__content .banner_mediaSide .banner__playButton{color:#fff;opacity:.9;filter:drop-shadow(0 4px 8px #000);font-size:80px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:500px){.banner .section__content .banner_mediaSide .banner__playButton{font-size:60px}}
.social-proof{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:60px 20px}.social-proof .section__content{flex-direction:column}.social-proof__stats{flex-wrap:wrap;justify-content:space-around;gap:40px;margin-bottom:60px;display:flex}@media (max-width:769px){.social-proof__stats{gap:30px}}.social-proof__stat{text-align:center;flex:1;min-width:200px}.social-proof__stat-number{color:#5e6292;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:48px;font-weight:700;display:flex}@media (max-width:769px){.social-proof__stat-number{font-size:36px}}.social-proof__stat-label{color:#666;font-size:16px;font-weight:500}.social-proof__star{color:orange;font-size:40px!important}@media (max-width:769px){.social-proof__star{font-size:30px!important}}.social-proof__testimonials{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}@media (max-width:769px){.social-proof__testimonials{grid-template-columns:1fr}}.social-proof__testimonial{background:#fff;border-radius:12px;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 6px #0000001a}.social-proof__testimonial:hover{transform:translateY(-5px);box-shadow:0 8px 12px #00000026}.social-proof__testimonial-rating{gap:4px;margin-bottom:15px;display:flex}.social-proof__testimonial-star{color:orange;font-size:20px!important}.social-proof__testimonial-text{color:#333;margin-bottom:20px;font-size:16px;font-style:italic;line-height:1.6}.social-proof__testimonial-author{border-top:1px solid #eee;padding-top:15px}.social-proof__testimonial-name{color:#333;margin-bottom:4px;font-size:16px;font-weight:600}.social-proof__testimonial-role{color:#666;font-size:14px}
.subfoldersDemo{background:#f8f9fa;padding:80px 20px}.subfoldersDemo .section__content{flex-direction:column}.subfoldersDemo__header{text-align:center;color:#1a1a1a;margin-bottom:20px;font-size:48px;font-weight:700}@media (max-width:769px){.subfoldersDemo__header{font-size:36px}}.subfoldersDemo__text{text-align:center;color:#666;max-width:800px;margin:0 auto 60px;font-size:20px;line-height:1.6}@media (max-width:769px){.subfoldersDemo__text{margin-bottom:40px;font-size:18px}}.subfoldersDemo__demo{max-width:900px;margin:0 auto}.subfoldersDemo__mockup{background:#fff;border-radius:12px;margin-bottom:30px;padding:30px;box-shadow:0 4px 20px #0000001a}.subfoldersDemo__message{border-radius:8px;align-items:flex-start;gap:15px;margin-bottom:15px;padding:20px;transition:background .3s;display:flex}.subfoldersDemo__message:hover{background:#f8f9fa}.subfoldersDemo__message--bookmarked{background:#e3f2fd;border-left:4px solid #5e6292}.subfoldersDemo__message-content{flex:1}.subfoldersDemo__message-content p{color:#333;margin:0;line-height:1.5}.subfoldersDemo__bookmark-icon{color:#999;cursor:pointer;transition:color .3s}.subfoldersDemo__bookmark-icon:hover,.subfoldersDemo__bookmark-icon--active{color:#5e6292}.subfoldersDemo__features{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.subfoldersDemo__feature{color:#666;align-items:center;gap:10px;font-size:16px;display:flex}.subfoldersDemo__feature-icon{color:#5e6292}
