.about-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:#fff;color:#111827}.about-hero-section{position:relative;width:100%;height:520px;background-image:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.4) 50%,rgba(0,0,0,.98)),url(/assets/images/about-heroimg.png);background-size:cover;background-position:center 25%;background-repeat:no-repeat;text-align:center}.about-hero-overlay,.about-hero-section{display:flex;align-items:center;justify-content:center}.about-hero-overlay{position:absolute;inset:0;padding:24px}.about-hero-logo{max-width:220px;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(0,0,0,.4));transition:transform .3s ease}.about-hero-logo:hover{transform:scale(1.04)}.about-statement-section{width:100%;max-width:1360px;margin:0 auto;padding:64px 32px 40px;text-align:center}.about-pre-title{font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#6b7280;margin:0 0 12px}.about-main-headline,.about-pre-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif}.about-main-headline{font-size:38px;font-weight:800;line-height:1.25;color:#111827;letter-spacing:-.02em;margin:0 0 16px}.about-statement-desc{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:#4b5563;max-width:840px;margin:0 auto}.about-cards-section{width:100%;max-width:1360px;margin:0 auto;padding:0 32px 72px}.about-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;gap:36px}.about-card-item{display:flex;flex-direction:column;gap:20px}.about-card-img-wrapper{width:100%;border-radius:20px;overflow:hidden;background-color:#f3f4f6;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:transform .35s ease,box-shadow .35s ease}.about-card-img-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.about-card-img{width:100%;height:auto;display:block;object-fit:cover;border-radius:20px;transition:transform .5s ease}.about-card-img-wrapper:hover .about-card-img{transform:scale(1.02)}.about-card-text{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:14.5px;font-weight:400;line-height:1.7;color:#4b5563;margin:0}.about-who-we-are-section{width:100%;max-width:1360px;margin:0 auto;padding:0 32px 72px}.about-who-we-are-card{position:relative;width:100%;min-height:380px;border-radius:24px;overflow:hidden;background:#09090b url(/assets/images/about_banner.png) 100%/cover no-repeat;display:flex;align-items:center;box-shadow:0 12px 36px rgba(0,0,0,.08)}.about-who-we-are-content{max-width:520px;padding:56px 52px;display:flex;flex-direction:column;gap:18px;z-index:2}.about-who-we-are-title{font-size:38px;font-weight:800;line-height:1.2;color:#fff;letter-spacing:-.02em}.about-who-we-are-desc,.about-who-we-are-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;margin:0}.about-who-we-are-desc{font-size:14.5px;font-weight:400;line-height:1.7;color:#d1d5db}.about-video-section{position:relative;width:100%;overflow:hidden;margin-bottom:80px;background-color:#09090b}.about-video-img{width:100%;height:auto;max-height:640px;object-fit:cover;display:block}.about-video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);transition:background .3s ease}.about-video-overlay:hover{background:rgba(0,0,0,.2)}.about-video-play-btn{width:80px;height:80px;border-radius:50%;background:hsla(0,0%,7%,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(0,0,0,.4);padding:0}.about-video-play-btn:hover{transform:scale(1.1);background:rgba(0,0,0,.95);border-color:hsla(0,0%,100%,.6);box-shadow:0 14px 44px rgba(0,0,0,.6)}.about-play-icon{margin-left:4px}.about-modal-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.about-modal-box{background:#18181b;border-radius:20px;padding:40px;max-width:560px;width:100%;text-align:center;color:#fff;position:relative;border:1px solid hsla(0,0%,100%,.1)}.about-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;color:#a1a1aa;font-size:24px;cursor:pointer}.about-modal-close:hover{color:#fff}.about-mission-vision-section{width:100%;max-width:1360px;margin:0 auto;padding:0 32px 90px;display:flex;flex-direction:column;gap:64px}.about-mv-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:56px;gap:56px}.about-mv-text-col{display:flex;flex-direction:column;gap:18px}.about-mv-row-title{font-size:36px;font-weight:800;line-height:1.2;color:#111827;letter-spacing:-.02em}.about-mv-row-desc,.about-mv-row-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;margin:0}.about-mv-row-desc{font-size:14.5px;font-weight:400;line-height:1.75;color:#4b5563}.about-mv-image-col{width:100%;border-radius:24px;overflow:hidden;background-color:#f3f4f6;box-shadow:0 8px 30px rgba(0,0,0,.05)}.about-mv-banner-img{width:100%;height:100%;max-height:380px;display:block;object-fit:cover;border-radius:24px;transition:transform .4s ease}.about-mv-image-col:hover .about-mv-banner-img{transform:scale(1.025)}.about-why-choose-section{width:100%;max-width:1360px;margin:0 auto;padding:0 32px 100px;text-align:center}.about-why-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:38px;font-weight:800;line-height:1.25;color:#111827;letter-spacing:-.02em;margin:0 0 52px}.about-why-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.about-why-card{background-color:#fff;border-radius:20px;border:1px solid #f3f4f6;padding:40px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:all .3s ease}.about-why-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(0,0,0,.08);border-color:#e5e7eb}.about-why-icon-circle{width:60px;height:60px;border-radius:50%;background-color:#f3f4f6;margin-bottom:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.about-why-card:hover .about-why-icon-circle{background-color:#111827}.about-why-icon-img{width:30px;height:30px;object-fit:contain;transition:filter .3s ease}.about-why-card:hover .about-why-icon-img{filter:brightness(0) invert(1)}.about-why-card-title{font-size:17px;font-weight:700;color:#111827;margin:0 0 12px}.about-why-card-desc,.about-why-card-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif}.about-why-card-desc{font-size:13.5px;font-weight:400;line-height:1.6;color:#4b5563;margin:0}@media (max-width:1024px){.about-hero-section{height:440px}.about-main-headline,.about-why-title{font-size:32px}.about-mv-row-title{font-size:30px}.about-cards-grid{gap:24px}.about-mv-row{gap:36px}.about-why-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-who-we-are-card{min-height:340px}.about-who-we-are-content{padding:40px 36px;max-width:440px}.about-who-we-are-title{font-size:32px}.about-video-play-btn{width:68px;height:68px}}@media (max-width:768px){.about-hero-section{height:360px}.about-hero-logo{max-width:170px}.about-statement-section{padding:44px 20px 32px}.about-main-headline,.about-why-title{font-size:26px;text-align:center}.about-mv-row-desc,.about-who-we-are-desc{text-align:center}.about-statement-desc{font-size:14px}.about-cards-section{padding:0 20px 48px}.about-cards-grid{grid-template-columns:1fr;gap:32px}.about-card-img,.about-card-img-wrapper{border-radius:16px}.about-card-text{font-size:14px;text-align:center}.about-who-we-are-section{padding:0 20px 48px}.about-who-we-are-card{min-height:280px;background-position:50%}.about-who-we-are-content{padding:32px 24px;max-width:100%;background:linear-gradient(90deg,rgba(9,9,11,.95),rgba(9,9,11,.85) 60%,rgba(9,9,11,.4))}.about-who-we-are-title{font-size:28px;text-align:center}.about-video-section{margin-bottom:50px}.about-video-play-btn{width:56px;height:56px}.about-mission-vision-section{padding:0 20px 60px;gap:48px}.about-mv-row{grid-template-columns:1fr;gap:24px}.about-mv-row-title{font-size:26px;text-align:center}.about-mv-row.reverse-mobile{display:flex;flex-direction:column-reverse}.about-why-choose-section{padding:0 20px 60px}.about-why-grid{grid-template-columns:1fr;gap:16px}.about-why-card{padding:32px 20px}}