.about-landing,.about-landing *{margin:0;padding:0;box-sizing:border-box}.about-landing{--blue:#2563eb;--blue-dark:#1d4ed8;--navy:#0f172a;--navy-2:#1e3a8a;--text:#334155;--muted:#64748b;--bg:#eef2f9;--card:#ffffff;--border:#e2e8f0;scroll-behavior:smooth;overflow-x:hidden;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}.about-landing .container{max-width:1180px;margin:0 auto;padding:0 24px}.about-landing .ai-hero{background:linear-gradient(150deg,#ffffff,#f4f8ff 55%,#eaf1fd);padding:52px 0 64px;overflow:hidden}.about-landing .ai-grid{display:grid;grid-template-columns:.95fr 1.2fr;gap:44px;align-items:start}.about-landing .ai-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid #c7dbfa;background:#fff;color:var(--blue-dark);font-weight:700;font-size:.85rem;padding:9px 18px;border-radius:999px;box-shadow:0 4px 14px rgba(37,99,235,.08)}.about-landing .ai-brand{display:inline-flex;flex-direction:column;align-items:center;margin-top:0}.about-landing .ai-brand img{width:180px;height:auto;margin-bottom:-10px}.about-landing .ai-brand-content{text-align:center}.about-landing .ai-brand-title{display:block;font-size:2.4rem;font-weight:800;color:var(--navy);letter-spacing:.02em;line-height:1}.about-landing .ai-brand-sub{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px;font-size:1.05rem;font-weight:800;color:var(--blue-dark);letter-spacing:.15em}.about-landing .ai-brand-sub span{margin-right:-.15em}.about-landing .ai-brand-sub i{flex:0 0 35px;height:3px;border-radius:2px}.about-landing .ai-brand-sub i.o{background:#f97316}.about-landing .ai-brand-sub i.g{background:#16a34a}.about-landing .ai-brand-tagline{display:block;margin-top:10px;font-size:.85rem;font-weight:600;letter-spacing:.25em;color:var(--muted)}.about-landing .ai-brand-tagline .dot{font-size:1.2em;vertical-align:middle;margin:0 6px}.about-landing .ai-brand-tagline .dot.o{color:#f97316}.about-landing .ai-brand-tagline .dot.g{color:#16a34a}.about-landing .ai-hero h1{margin-top:30px;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--navy);line-height:1.15;letter-spacing:-.02em}.about-landing .ai-hero h1 span{color:var(--blue)}.about-landing .ai-tag{margin-top:16px;color:var(--blue);font-weight:700;font-size:1.12rem}.about-landing .ai-desc{margin-top:14px;color:var(--muted);font-size:.98rem;max-width:580px}.about-landing .ai-feats{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.about-landing .ai-feat{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px 12px;box-shadow:0 4px 16px rgba(15,23,42,.04)}.about-landing .ai-feat-head{display:flex;align-items:center;gap:10px}.about-landing .ai-feat-ic{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.about-landing .ai-feat-ic svg{width:19px;height:19px}.about-landing .ai-feat b{font-size:.84rem;color:var(--navy);line-height:1.3}.about-landing .ai-feat small{display:block;margin-top:8px;font-size:.72rem;color:var(--muted)}.about-landing .ai-art img{width:100%;height:auto;margin-top:65px;transform:scale(1.2);transform-origin:center right}.about-landing .hero{position:relative;background:linear-gradient(160deg,#fdfeff,#f5f8fd 55%,#edf2fa);overflow:hidden;padding:72px 0 90px}.about-landing .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;position:relative;z-index:2}.about-landing .hero h1{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;line-height:1.12;color:var(--navy);letter-spacing:-.02em}.about-landing .hero h1 span{color:var(--blue);display:block}.about-landing .hero-desc{margin-top:24px;font-size:1.05rem;color:var(--muted);max-width:440px}.about-landing .hero-stats{margin-top:48px;display:flex;gap:0}.about-landing .hero-stat{padding:0 28px;border-left:2px solid #cbd5e1}.about-landing .hero-stat:first-child{padding-left:0;border-left:0}.about-landing .hero-stat b{display:block;color:var(--blue-dark);font-size:1.05rem;font-weight:800}.about-landing .hero-stat small{color:var(--muted);font-size:.85rem}.about-landing .stat-ic{display:none}@media (max-width:1024px){.about-landing .hero{padding:36px 0 60px}.about-landing .hero h1{text-align:center}.about-landing .hero-desc{text-align:center;margin-left:auto;margin-right:auto;margin-top:18px}.about-landing .hero-stats{margin-top:32px;gap:14px}.about-landing .hero-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:rgba(255,255,255,.65);border:1px solid var(--border);border-radius:16px;padding:24px 12px}.about-landing .hero-stat b{font-size:.9rem;line-height:1.25}.about-landing .hero-stat small{display:block;font-size:.72rem;line-height:1.3;margin-top:1px}.about-landing .stat-ic{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:#e3ecfb;color:var(--blue-dark)}.about-landing .stat-ic svg{width:20px;height:20px}}.about-landing .hero-art{position:relative;display:flex;align-items:center;justify-content:center}.about-landing .hero-img{width:112%;max-width:none;height:auto;margin-left:-2%;filter:drop-shadow(0 30px 50px rgba(15,23,42,.15))}.about-landing section{padding:64px 0}.about-landing .section-title{text-align:center;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--navy);margin-bottom:8px}.about-landing .section-title:after{content:"";display:block;width:56px;height:3px;background:var(--blue);margin:14px auto 0;border-radius:2px}.about-landing .story-section{padding:0}.about-landing .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.about-landing .story-card{background:var(--card);display:grid;grid-template-columns:220px 1fr;overflow:hidden}.about-landing .story-card.reverse{grid-template-columns:1fr 220px}.about-landing .story-art{position:relative;min-height:230px;background:linear-gradient(200deg,#1e3a8a,#3b82f6 60%,#93c5fd);overflow:hidden}.about-landing .story-art img,.about-landing .story-art svg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-landing .story-art.map img{-o-object-fit:contain;object-fit:contain}.about-landing .story-art.map{background:radial-gradient(circle at 50% 75%,#bfdbfe 0,#eff6ff 55%,#ffffff 100%)}.about-landing .story-content{padding:30px 30px 26px}.about-landing .story-content h3{color:var(--blue-dark);font-size:1.3rem;font-weight:800}.about-landing .story-content h4{color:var(--navy);font-size:.92rem;font-weight:700;margin:8px 0 14px}.about-landing .story-content p{font-size:.84rem;color:var(--muted);margin-bottom:12px}.about-landing .offers{background:#fff}.about-landing .offer-grid{margin-top:44px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.about-landing .offer-card{background:#fbfcfe;border:1px solid var(--border);border-radius:14px;padding:28px 16px;text-align:center;transition:transform .2s,box-shadow .2s}.about-landing .offer-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(15,23,42,.08)}.about-landing .offer-icon{width:54px;height:54px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;color:#fff}.about-landing .offer-icon svg{width:24px;height:24px}.about-landing .offer-card h4{font-size:.9rem;color:var(--navy);font-weight:700;margin-bottom:8px}.about-landing .offer-card p{font-size:.78rem;color:var(--muted)}.about-landing .ic-blue{background:var(--blue)}.about-landing .ic-orange{background:#f97316}.about-landing .ic-green{background:#16a34a}.about-landing .ic-purple{background:#8b5cf6}.about-landing .ic-sky{background:#3b82f6}.about-landing .ic-pink{background:#e11d48}.about-landing .why-card{background:#fff;border-radius:20px;padding:48px;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;box-shadow:0 10px 40px rgba(15,23,42,.06)}.about-landing .why-card h2{color:var(--navy-2);font-size:1.6rem;font-weight:800;margin-bottom:14px}.about-landing .why-card>div>p{font-size:.92rem;color:var(--muted);max-width:430px}.about-landing .check-grid{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.about-landing .check-item{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:600;color:var(--navy)}.about-landing .check-item svg{width:18px;height:18px;flex-shrink:0;color:var(--blue)}.about-landing .dbi-art{display:flex;align-items:center;justify-content:center}.about-landing .dbi-art img{width:100%;height:auto}.about-landing .industries{background:#fff}.about-landing .ind-marquee{margin-top:40px;overflow-x:auto;overflow-y:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.about-landing .ind-marquee::-webkit-scrollbar{display:none}.about-landing .ind-marquee:active{cursor:grabbing}.about-landing .ind-track{display:inline-flex;width:-moz-max-content;width:max-content}.about-landing .ind-set{display:flex;gap:12px;padding-right:12px}.about-landing .ind-card{flex-shrink:0;width:132px;border:1px solid var(--border);border-radius:12px;background:#fbfcfe;padding:18px 6px 14px;text-align:center;transition:border-color .2s,transform .2s}.about-landing .ind-card:hover{border-color:var(--blue);transform:translateY(-3px)}.about-landing .ind-card svg{width:26px;height:26px;color:#475569;margin-bottom:8px}.about-landing .ind-card span{display:block;font-size:.68rem;font-weight:600;color:var(--navy)}.about-landing .mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-landing .mission-card{background:#fff;border-radius:18px;padding:40px;display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;box-shadow:0 8px 30px rgba(15,23,42,.05)}.about-landing .mission-card h3{color:var(--blue-dark);font-size:1.25rem;font-weight:800;margin-bottom:16px}.about-landing .mission-card p{font-size:.84rem;color:var(--muted);margin-bottom:12px}.about-landing .mission-art{position:relative;height:200px}.about-landing .mission-art img,.about-landing .mission-art svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-landing .mission-art.ahead img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(15,23,42,.3))}.about-landing .cta{position:relative;background:linear-gradient(120deg,#0b2a8f,#1d4ed8 55%,#0b1c3f);padding:72px 0;text-align:center;overflow:hidden}.about-landing .cta-art{position:absolute;pointer-events:none;opacity:.8;filter:brightness(1.6) saturate(.6);z-index:1}.about-landing .cta-cart{left:-30px;bottom:-30px;width:clamp(180px,22vw,320px)}.about-landing .cta-globe{right:-40px;bottom:-35px;width:clamp(220px,26vw,400px)}@media (max-width:620px){.about-landing .cta-art{opacity:.55}.about-landing .cta-cart{width:160px;left:-45px}.about-landing .cta-globe{width:190px;right:-45px;bottom:-10px}}.about-landing .cta h2{position:relative;z-index:2;color:#fff;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:800}.about-landing .cta p{position:relative;z-index:2;color:#bfdbfe;margin-top:12px;font-size:.95rem}.about-landing .cta-btns{position:relative;z-index:2;margin-top:32px;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.about-landing .cta-btn{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--blue-dark);font-weight:800;font-size:.95rem;padding:15px 34px;border-radius:999px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px rgba(0,0,0,.25)}.about-landing .cta-btn:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.3)}.about-landing .cta-btn svg{width:18px;height:18px}.about-landing .cta-btn.ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.75);box-shadow:none}.about-landing .cta-btn.ghost:hover{background:rgba(255,255,255,.1);box-shadow:none}@media (max-width:1024px){.about-landing .offer-grid{grid-template-columns:repeat(3,1fr)}.about-landing .offer-card{display:grid;grid-template-columns:48px 1fr;-moz-column-gap:14px;column-gap:14px;row-gap:3px;align-items:center;text-align:left;padding:18px}.about-landing .offer-icon{grid-row:1/3;margin:0;width:48px;height:48px}.about-landing .offer-card h4{margin:0;align-self:end}.about-landing .offer-card p{align-self:start}.about-landing .ai-grid,.about-landing .mission-grid,.about-landing .story-grid,.about-landing .why-card{grid-template-columns:1fr}.about-landing .ai-grid{gap:24px}.about-landing .ai-feats{grid-template-columns:repeat(2,1fr)}.about-landing .ai-hero{padding:36px 0 48px}.about-landing .hero-grid{grid-template-columns:1fr;gap:12px}.about-landing .hero-art{margin-top:0}.about-landing .hero-img{width:100%}.about-landing .hero-stats{gap:12px;justify-content:space-between}.about-landing .hero-stat{border-left:0;flex:1}.about-landing .desktop-only-feat{display:none!important}}@media (max-width:620px){.about-landing .offer-grid{grid-template-columns:repeat(2,1fr);gap:10px}.about-landing .offer-card{padding:14px 12px;grid-template-columns:38px 1fr;-moz-column-gap:10px;column-gap:10px;border-radius:12px}.about-landing .offer-icon{width:38px;height:38px}.about-landing .offer-icon svg{width:18px;height:18px}.about-landing .offer-card h4{font-size:.78rem}.about-landing .offer-card p{font-size:.68rem}.about-landing .story-card{grid-template-columns:150px 1fr}.about-landing .story-card.reverse{grid-template-columns:1fr 175px}.about-landing .story-art{min-height:100%}.about-landing .story-content{padding:20px}.about-landing .story-content p{font-size:.78rem}.about-landing .mission-card{grid-template-columns:1fr;padding:28px}.about-landing .mission-art{height:170px}.about-landing .hero-stat b{font-size:.82rem}.about-landing .hero-stat small{font-size:.7rem}.about-landing .stat-ic{width:34px;height:34px}.about-landing .why-card{padding:28px}.about-landing .ai-brand{display:flex;width:100%;align-items:center;margin-bottom:20px}.about-landing .ai-brand img{width:130px;margin-bottom:-10px}.about-landing .ai-brand-title{font-size:1.8rem}.about-landing .ai-brand-sub{font-size:.85rem;gap:8px;margin-top:2px}.about-landing .ai-brand-sub i{flex:0 0 25px;height:2px}.about-landing .ai-brand-tagline{font-size:.65rem;margin-top:6px}.about-landing .ai-hero h1{font-size:2.1rem;text-align:center}.about-landing .ai-desc,.about-landing .ai-tag{text-align:center;margin-left:auto;margin-right:auto}.about-landing .ai-art img{transform:scale(1);transform-origin:center center;margin-top:30px}.about-landing .hero-btn-wrap{text-align:center}}