.about-section{text-align:center;background:0 0;max-width:1440px;margin:0 auto;padding:3rem 2rem 0}@media (min-width:768px){.about-section{padding:5rem 4rem 0}}.about-section .content{margin-bottom:6rem}@media (min-width:640px){.about-section .content{margin-bottom:2.5rem}}.about-section .content .subtitle{color:#818181;margin-bottom:2rem;font-size:.9rem;font-weight:500}@media (min-width:768px){.about-section .content .subtitle{font-size:1.4rem}}.about-section .content h2{color:#11060c;margin-bottom:1rem;font-size:1.5rem;font-weight:300;line-height:1.3}@media (min-width:640px){.about-section .content h2{font-size:2rem}}@media (min-width:768px){.about-section .content h2{font-size:2.5rem}}.about-section .content h2 span{color:#11060c;font-weight:700}.about-section .content .description{color:#555;margin:0 auto 2rem;font-size:.875rem;font-weight:500;line-height:1.7}@media (min-width:768px){.about-section .content .description{font-size:1.25rem}}.about-section .content .button-wrapper{justify-content:center;align-items:center;display:flex}.about-section .image-wrapper{margin-top:2rem;overflow:hidden}@media (min-width:640px){.about-section .image-wrapper{margin-top:2.5rem}}.about-section .image-wrapper .about-image{width:80%;margin:2rem auto;transform:scale(1.5)}@media (min-width:640px){.about-section .image-wrapper .about-image{width:60%}}@media (min-width:768px){.about-section .image-wrapper .about-image{width:auto;margin:0 auto;transform:scale(1)}}
.app-download-section{background-color:#f5f5f5}.app-download-section .app-download-container{flex-direction:column;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:3rem 2rem;display:flex}@media (min-width:768px){.app-download-section .app-download-container{flex-direction:row;align-items:flex-end;gap:2.5rem;padding:3rem 4rem 0}}.app-download-section .left-side{flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:768px){.app-download-section .left-side{flex-direction:row;align-items:flex-start;gap:2.5rem;width:66.6%}}.app-download-section .left-side .text-block{width:100%}.app-download-section .left-side .text-block .title-section h2{color:#000;margin-bottom:0;font-size:1.5rem;font-weight:300}@media (min-width:768px){.app-download-section .left-side .text-block .title-section h2{margin-bottom:-10px;font-size:3rem}}.app-download-section .left-side .text-block .title-section h2 span{font-weight:700}.app-download-section .left-side .text-block .content-row{flex-direction:column;align-items:center;gap:3rem;width:100%;margin-top:2.5rem;display:flex}@media (min-width:768px){.app-download-section .left-side .text-block .content-row{flex-direction:row;align-items:flex-end;gap:3rem}}.app-download-section .left-side .text-block .content-row .mockup{order:2;justify-content:center;align-items:center;width:75%;display:flex}.app-download-section .left-side .text-block .content-row .mockup img{object-fit:cover;width:100%;height:auto}@media (min-width:768px){.app-download-section .left-side .text-block .content-row .mockup{order:1;width:50%}}.app-download-section .left-side .text-block .content-row .description{text-align:center;order:1;width:100%;padding-bottom:4rem}@media (min-width:768px){.app-download-section .left-side .text-block .content-row .description{text-align:left;order:2;width:50%}}.app-download-section .left-side .text-block .content-row .description .desc-text{color:#555;text-align:left;margin-bottom:2rem;font-size:.875rem;font-weight:500;line-height:1.75}@media (min-width:768px){.app-download-section .left-side .text-block .content-row .description .desc-text{margin-bottom:8rem;font-size:1rem}}.app-download-section .left-side .text-block .content-row .description .download-label{margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}@media (min-width:768px){.app-download-section .left-side .text-block .content-row .description .download-label{text-align:left;font-size:1.25rem}}.app-download-section .left-side .text-block .content-row .description .store-buttons{justify-content:center;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.app-download-section .left-side .text-block .content-row .description .store-buttons{justify-content:start;height:2.5rem}}.app-download-section .left-side .text-block .content-row .description .store-buttons img{height:2.5rem}@media (min-width:768px){.app-download-section .left-side .text-block .content-row .description .store-buttons img{height:2.5rem}}.app-download-section .right-side{text-align:center;width:100%;padding-top:2rem;position:relative}.app-download-section .right-side .gradient-line{background:linear-gradient(90deg,#0000 0%,#00000026 50%,#0000 100%);width:100%;height:2px;position:absolute;top:0}@media (min-width:768px){.app-download-section .right-side{text-align:left;border-top:none;width:40%;margin-top:0;padding-left:2.5rem}.app-download-section .right-side .gradient-line{background:linear-gradient(#0000 0%,#00000026 50%,#0000 100%);border-radius:6px;width:1px;height:100%;display:block;position:absolute;top:0;left:0}}.app-download-section .right-side h3{margin-bottom:1rem;font-size:1.25rem;font-weight:500}@media (min-width:768px){.app-download-section .right-side h3{margin-bottom:1.25rem;font-size:2rem}}.app-download-section .right-side p{color:#666;margin-bottom:2rem;font-size:.875rem;line-height:1.75}@media (min-width:768px){.app-download-section .right-side p{margin-bottom:8rem;font-size:1rem}}.app-download-section .right-side .button-group{flex-direction:column;gap:1rem;width:100%;padding:0 3.5rem;display:flex}@media (min-width:768px){.app-download-section .right-side .button-group{width:60%;padding:0 0 4rem}}.app-download-section .right-side .button-group a{width:100%}
