.about-landing{--about-navy:#082c4b;--about-deep:#061f36;--about-gold:#b98732;--about-ivory:#fbf8f1;background:#fff;color:#293b4b}
.about-landing .hd{background:rgba(255,255,255,.94);border-bottom:1px solid rgba(8,44,75,.09);backdrop-filter:blur(15px)}
.about-landing .hd .logo img{filter:none}.about-landing .hd .gnb a,.about-landing .hd .hd-tel{color:var(--about-navy)}
.about-landing .hd .gnb a:hover,.about-landing .hd .gnb a.act{color:var(--about-gold)}
.about-landing .page-hero.about-hero{min-height:720px;background:var(--about-deep);padding:0;display:block}
.about-landing .about-hero-media{height:720px;min-height:720px}
.about-landing .page-hero.about-hero .ph-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center;opacity:1}
.about-landing .about-hero-media:after{background:linear-gradient(90deg,rgba(3,20,36,.95) 0%,rgba(4,29,51,.74) 40%,rgba(4,29,51,.15) 77%),linear-gradient(0deg,rgba(3,20,36,.58),transparent 48%)}
.about-landing .about-hero-media-in{height:100%;padding-top:125px;align-items:flex-start}
.about-landing .page-hero.about-hero .crumb{color:#e1bd75;letter-spacing:.18em;font-size:11px}
.about-landing .about-hero-seal{top:120px;right:0;background:rgba(6,31,54,.78);border-color:rgba(226,190,117,.4)}
.about-landing .about-hero-card{position:absolute;z-index:4;top:195px;left:max(3%,calc((100% - 1180px)/2));width:min(620px,48vw);margin:0;padding:0;background:transparent;border:0;box-shadow:none;color:#fff}
.about-landing .about-hero-tag{color:#e2bc72;background:transparent;border:0;padding:0;letter-spacing:.18em}
.about-landing .page-hero.about-hero h1{font-family:var(--serif);font-size:clamp(42px,4.5vw,66px);line-height:1.25;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.25)}
.about-landing .page-hero.about-hero h1 em{color:#efc979}.about-landing .page-hero.about-hero .ph-sub{color:#d9e0e5;font-size:17px;line-height:1.8;max-width:570px}
.about-landing .about-hero-facts{border-color:rgba(255,255,255,.22)}.about-landing .about-hero-facts b{color:#fff}.about-landing .about-hero-facts span{color:#c5d0d8}
.about-landing .about-hero-act .btn-line-dark{border-color:rgba(255,255,255,.5);color:#fff}
.about-landing .about-awards-section{background:var(--about-deep) url('../images/busan-trust-background-generated.webp') center/cover}
.about-landing .about-award-card,.about-landing .about-award-proof,.about-landing .about-iso-panel{border-color:rgba(220,185,116,.25);box-shadow:0 18px 50px rgba(0,0,0,.18)}
.about-landing .about-greeting-section{background:linear-gradient(180deg,#fff,#faf6ed)}
.about-landing .about-greeting-photo{border-radius:8px;overflow:hidden;box-shadow:0 18px 50px rgba(18,40,58,.13)}
.about-landing .about-greeting-photo img{aspect-ratio:3/2;object-fit:cover;object-position:center}
.about-landing .about-trust-card,.about-landing .about-reason-card,.about-landing .about-license-card,.about-landing .net-card{border-radius:8px;box-shadow:0 10px 30px rgba(18,40,58,.07)}
.about-landing .about-reasons-section{background:#fff}.about-landing .about-license-section{background:#faf6ed}
.about-landing #network{background:#fff}.about-landing .about-net-media img{height:240px;object-fit:cover;object-position:center 30%}
.about-landing .about-stats{background:var(--about-deep)}.about-landing .about-stats-bg{opacity:.75;object-fit:cover}.about-landing .about-stats-veil{background:rgba(4,28,48,.46)}
.about-landing .about-cta{min-height:280px;border-radius:8px;overflow:hidden}.about-landing .about-cta-bg{opacity:1;object-fit:cover}.about-landing .about-cta:before{background:rgba(255,251,243,.68)}
.about-landing .about-cta-in h2{color:var(--about-navy);font-family:var(--serif)}
.about-landing .seo-acc{border-radius:8px}.about-landing .seo-acc summary{background:#fbf8f2}
.about-landing .ft{padding-top:55px}.about-landing .ft-in{grid-template-columns:1.5fr repeat(4,1fr);gap:28px}
@media(max-width:900px){.about-landing .about-hero-card{left:5%;width:58vw}.about-landing .about-net-media img{height:200px}.about-landing .ft-in{grid-template-columns:1.3fr 1fr 1fr}}
@media(max-width:640px){
  .about-landing .hd{background:linear-gradient(180deg,rgba(3,20,36,.58),transparent);border:0;backdrop-filter:none}.about-landing .hd.sc{background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}
  .about-landing .hd-in{height:72px;width:calc(100% - 28px)}.about-landing .hd .logo img{filter:brightness(0) invert(1);height:38px}.about-landing .hd.sc .logo img{filter:none}
  .about-landing .burger i,.about-landing .burger i:before,.about-landing .burger i:after{background:#fff}
  .about-landing .page-hero.about-hero,.about-landing .about-hero-media{height:680px;min-height:680px}.about-landing .page-hero.about-hero .ph-img{object-position:58% center}
  .about-landing .about-hero-media:after{background:linear-gradient(90deg,rgba(3,20,36,.93),rgba(4,29,51,.4)),linear-gradient(0deg,rgba(3,20,36,.65),transparent 50%)}
  .about-landing .about-hero-media-in{padding-top:100px}.about-landing .about-hero-seal{top:auto;bottom:20px;left:0;right:auto;transform:scale(.86);transform-origin:left bottom}
  .about-landing .about-hero-card{top:128px;left:24px;width:calc(100% - 48px)}.about-landing .page-hero.about-hero h1{font-size:36px;max-width:360px}.about-landing .page-hero.about-hero .ph-sub{font-size:13px;max-width:300px}
  .about-landing .about-hero-facts{max-width:330px}.about-landing .about-hero-facts li{padding-inline:12px}.about-landing .about-hero-facts b{font-size:17px}.about-landing .about-hero-facts span{font-size:9px}
  .about-landing .about-hero-act{gap:7px}.about-landing .about-hero-act .btn{font-size:11px;padding:10px 13px}
  .about-landing .about-greeting-photo img{aspect-ratio:4/3}.about-landing .about-net-media img{height:180px}
  .about-landing .about-cta{min-height:250px}.about-landing .ft-in{grid-template-columns:1fr 1fr}
}
@media(max-width:430px){.about-landing .page-hero.about-hero h1{font-size:32px}.about-landing .ft-in{grid-template-columns:1fr}}
