.about-section{background-color:#fff;padding:25px 50px 36px 12px;max-width:1440px;margin:0 auto}.about-section .about-wrapper{display:flex;justify-content:space-between;align-items:center}.about-section .about-left{display:flex;align-items:flex-start;gap:32px;max-width:50%}.about-section .about-indicator{display:flex;flex-direction:column;align-items:center;color:#999;font-weight:400;gap:8px}.about-section .about-indicator .line{width:1px;height:134px;background-color:#c4c4c4}.about-section .about-indicator .line:first-child{height:24px}.about-section .about-indicator .line:last-child{height:80px;margin-top:16px}.about-section .about-indicator .number{font-size:58px;font-weight:400;margin:8px 0;color:#999}.about-section .about-indicator .label{font-size:18px;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);letter-spacing:2px}.about-section .about-text h2 strong{font-weight:700;font-size:48px}.about-section .about-text p{margin-top:16px;margin-bottom:24px;font-size:16px;line-height:1.6;color:#333}.about-section .about-text .btn-black{display:inline-block;padding:10px 20px;background:#000;color:#fff;border-radius:24px;text-decoration:none;transition:background .3s}.about-section .about-text .btn-black:hover{background-color:#c69cfa;color:#000}.about-section .about-image{order:1;position:relative;width:584px;height:749px;background-color:#1a001c}.about-section .about-image .card-white{position:absolute;top:48px;right:56px;bottom:77px;width:100%;background-color:#fff;z-index:2}.about-section .about-image img{position:absolute;top:68px;right:92px;z-index:3;height:auto;object-fit:cover;width:527px}@media (max-width: 1024px){.about-section{padding:40px 24px}.about-section .about-wrapper{flex-direction:column;align-items:center;gap:32px}.about-section .about-left{order:2;max-width:100%}.about-section .about-indicator{display:none}.about-section .about-text h2{font-size:32px}.about-section .about-text h2 strong{font-size:36px}.about-section .about-text p{font-size:18px;line-height:1.6}.about-section .about-text .btn-black{margin-top:16px;padding:10px 20px;font-size:14px}.about-section .about-text .btn-black:hover{background-color:#c69cfa;color:#000}}@media (max-width: 1324px){.about-section{padding:40px 24px}.about-section .about-wrapper{flex-direction:column;align-items:center;gap:32px}.about-section .about-left{order:2;max-width:100%}.about-section .about-indicator{display:none}.about-section .about-text span{font-size:32px!important}.about-section .about-text span strong{font-size:36px}.about-section .about-text p{font-size:18px;line-height:1.6}.about-section .about-text .btn-black{margin-top:16px;padding:10px 20px;font-size:14px}.about-section .about-text .btn-black:hover{background-color:#c69cfa;color:#000}}@media (max-width: 768px){.about-section{padding:24px 16px}.about-section .about-wrapper{display:flex;flex-direction:column;align-items:center;gap:32px}.about-section .about-image{width:100%;max-width:340px;background-color:#1a001c;padding:16px;box-sizing:border-box;height:440px}.about-section .about-image .card-white{position:relative;width:100%;height:auto;background-color:#fff;z-index:2}.about-section .about-image img{top:10px;position:relative;width:100%;height:auto;z-index:3;display:block;right:35px}.about-section .about-left{order:2;max-width:100%;flex-direction:column;align-items:center;gap:16px}.about-section .about-indicator{display:none}.about-section .about-text h2{font-size:26px}.about-section .about-text h2 strong{font-size:30px}.about-section .about-text p{font-size:14px;line-height:1.6}.about-section .about-text .btn-black{margin-top:16px;padding:10px 20px;font-size:14px}.about-section .about-text .btn-black:hover{background-color:#c69cfa;color:#000}}@media (max-width: 380px){.about-section .about-image{max-width:340px;background-color:#1a001c;padding:16px;box-sizing:border-box;height:350px;width:280px}.about-section .about-image .img{top:10px;position:relative;width:100%;height:auto;z-index:3;display:block;right:35px}}[data-animate]{opacity:0;transform:translateY(50px);transition:all .8s ease-out;will-change:transform,opacity}[data-animate].in-view{opacity:1;transform:translateY(0)}[data-animate][data-animate=fade-left]{transform:translate(-50px)}[data-animate][data-animate=fade-right]{transform:translate(50px)}[data-animate].in-view[data-animate=fade-left],[data-animate].in-view[data-animate=fade-right]{transform:translate(0)}
