.about-hero{display:grid;place-items:center;padding:clamp(70px,8vw,118px) clamp(18px,6vw,76px);color:var(--white);background:radial-gradient(circle at 50% 36%,rgba(33,199,255,.12),transparent 30%),linear-gradient(180deg,rgba(2,10,24,.42),rgba(2,10,24,.28) 46%,rgba(2,10,24,.66)),url("/assets/images/services-cargo-hero.jpg?v=1") center/cover no-repeat;background-color:#020a18;text-align:center}.about-customs-card,.about-flow-timeline li,.about-hero-card,.about-intro-copy,.about-intro-grid article,.about-operations-grid article,.about-vision-card{border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.04));box-shadow:0 28px 90px rgba(0,0,0,.26);backdrop-filter:blur(12px)}.about-hero-card{width:min(980px,100%);padding:clamp(28px,5vw,56px);background:rgba(4,17,38,.34);backdrop-filter:blur(10px)}.about-hero-card h1{max-width:860px;margin-left:auto;margin-right:auto;color:var(--white);font-size:clamp(2.15rem, 4.3vw, 4.15rem);line-height:1.02}.about-hero-card p{max-width:760px;margin-left:auto;margin-right:auto;color:#d7e6f4;font-size:clamp(1rem, 1.7vw, 1.2rem)}.about-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.about-customs,.about-flow,.about-intro,.about-operations,.about-vision{padding:clamp(70px,8vw,112px) clamp(18px,6vw,76px);color:var(--white)}.about-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(22px,5vw,58px);align-items:start;background:radial-gradient(circle at 12% 12%,rgba(33,199,255,.13),transparent 32%),linear-gradient(180deg,#020a18,#06172f)}.about-intro-copy{padding:clamp(24px,4vw,38px)}.about-customs h2,.about-flow h2,.about-intro-copy h2,.about-operations h2,.about-vision h2{color:var(--white)}.about-customs p,.about-flow .section-heading p,.about-intro-copy p,.about-operations .section-heading p,.about-vision p{color:#d7e6f4}.about-intro-grid{display:grid;gap:14px}.about-intro-grid article,.about-operations-grid article{padding:clamp(22px,3vw,30px)}.about-intro-grid span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:999px;color:var(--navy);background:linear-gradient(135deg,var(--sky),var(--amber));font-weight:900}.about-flow-timeline strong,.about-intro-grid h3,.about-operations-grid h3{color:var(--white);font-size:1.25rem}.about-flow-timeline p,.about-intro-grid p,.about-operations-grid p{margin-bottom:0;color:#d7e6f4}.about-operations{background:radial-gradient(circle at 90% 0,rgba(33,199,255,.14),transparent 34%),linear-gradient(180deg,#06172f,#020a18)}.about-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto}.about-operations-grid article{min-height:220px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.about-flow-timeline li:hover,.about-operations-grid article:hover{transform:translateY(-5px);border-color:rgba(33,199,255,.56);box-shadow:0 30px 90px rgba(33,199,255,.12)}.about-customs{background:radial-gradient(circle at 12% 0,rgba(255,159,53,.12),transparent 32%),linear-gradient(180deg,#020a18,#06172f)}.about-customs-card{width:min(1120px,100%);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(22px,5vw,60px);align-items:center;margin:0 auto;padding:clamp(26px,5vw,48px)}.about-customs ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.about-customs li{position:relative;padding:16px 16px 16px 42px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#eef7ff;background:rgba(255,255,255,.06);font-weight:800}.about-customs li::before{content:"";position:absolute;left:17px;top:24px;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--sky),var(--amber));box-shadow:0 0 18px rgba(33,199,255,.45)}.about-flow{background:radial-gradient(circle at 50% 0,rgba(33,199,255,.13),transparent 32%),linear-gradient(180deg,#06172f,#020a18)}.about-flow-timeline{position:relative;max-width:1180px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 auto;padding:0;list-style:none}.about-flow-timeline li{position:relative;min-height:260px;display:grid;align-content:start;gap:10px;padding:20px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.about-flow-timeline span{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;color:var(--navy);background:linear-gradient(135deg,var(--sky),var(--amber));font-weight:900}.about-flow-timeline strong{line-height:1.16}.about-vision{background:radial-gradient(circle at 82% 12%,rgba(255,159,53,.13),transparent 30%),linear-gradient(180deg,#020a18,#06172f)}.about-vision-card{width:min(960px,100%);margin:0 auto;padding:clamp(26px,5vw,48px);text-align:center}.about-vision-card p{max-width:760px;margin-left:auto;margin-right:auto}.about-vision-card .btn{margin-top:18px}@media (max-width:980px){.about-customs-card,.about-intro{grid-template-columns:1fr}.about-operations-grid{grid-template-columns:1fr}.about-flow-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.about-hero{padding-top:48px;padding-bottom:58px}.about-hero-card{padding:22px 16px}.about-hero-card h1{font-size:clamp(2.2rem, 10vw, 3.1rem)}.about-hero-actions{display:grid}.about-flow-timeline{grid-template-columns:1fr}.about-flow-timeline li{min-height:auto}}@media (max-width:760px){.about-hero{max-width:100vw;overflow:hidden;padding:36px 14px 38px}.about-hero-card{width:min(100%,calc(100vw - 28px));max-width:calc(100vw - 28px);padding:18px 14px;border-radius:12px;box-shadow:0 16px 44px rgba(0,0,0,.24)}.about-hero-card h1{font-size:clamp(1.82rem, 8vw, 2.5rem);line-height:1.08;overflow-wrap:anywhere}.about-hero-card p{font-size:.94rem}.about-customs,.about-flow,.about-intro,.about-operations,.about-vision{padding:36px 14px}.about-customs-card,.about-flow-timeline li,.about-intro-copy,.about-intro-grid article,.about-operations-grid article,.about-vision-card{padding:16px;border-radius:12px;box-shadow:0 14px 38px rgba(0,0,0,.18)}.about-flow-timeline,.about-intro-grid,.about-operations-grid{gap:12px}.about-customs li{padding:13px 13px 13px 34px;font-size:.92rem}.about-customs li::before{left:14px;top:21px}}