:root{--about-ink:#211a1e;--about-muted:#71656b;--about-line:#eadfe4;--about-rose:#9d3568;--about-deep:#42172f;--about-soft:#f8f1f4}
*{box-sizing:border-box}.bt-about-body{margin:0;color:var(--about-ink);background:#fff;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;line-height:1.7}.bt-about-body a{text-decoration:none}.bt-about-hero{max-width:1240px;min-height:690px;margin:auto;padding:88px 24px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:70px;align-items:center}.bt-about-hero-copy{max-width:800px}.bt-about-eyebrow,.bt-about-heading>span,.bt-about-search span{display:block;margin-bottom:16px;color:var(--about-rose);font-size:11px;font-weight:900;letter-spacing:.18em}.bt-about-hero h1{margin:0;font-family:Georgia,"Times New Roman","Noto Serif KR",serif;font-size:clamp(50px,5vw,72px);font-weight:500;line-height:1.12;letter-spacing:-.05em;text-wrap:balance}.bt-about-hero h1 span{display:block}.bt-about-hero p{max-width:740px;margin:28px 0 0;color:var(--about-muted);font-size:18px}.bt-about-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.bt-about-symbol{position:relative;min-height:450px;padding:48px;background:linear-gradient(150deg,#f9f2f4,#eee3e6);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.bt-about-symbol:after{content:"";position:absolute;right:-85px;bottom:-100px;width:280px;height:280px;border:1px solid rgba(66,23,47,.16);border-radius:50%}.bt-about-symbol img{position:relative;z-index:1;width:126px;height:126px}.bt-about-symbol strong{position:relative;z-index:1;font-family:Georgia,"Times New Roman","Noto Serif KR",serif;font-size:36px;font-weight:500;line-height:1.3}.bt-about-section{max-width:1240px;margin:auto;padding:110px 24px}.bt-about-heading{max-width:790px;margin-bottom:50px}.bt-about-heading h2{margin:0;font-family:Georgia,"Times New Roman","Noto Serif KR",serif;font-size:clamp(38px,4.4vw,58px);font-weight:500;line-height:1.24;letter-spacing:-.04em}.bt-about-origin{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--about-line)}.bt-about-origin-copy{padding-top:32px}.bt-about-origin-copy p{margin:0 0 22px;color:var(--about-muted);font-size:17px}.bt-about-compare{max-width:none;padding-left:max(24px,calc((100vw - 1240px)/2));padding-right:max(24px,calc((100vw - 1240px)/2));background:var(--about-soft)}.bt-about-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bt-about-compare-grid article{padding:44px;border:1px solid var(--about-line);background:#fff}.bt-about-compare-grid article.is-brand{background:var(--about-deep);color:#fff}.bt-about-compare-grid small{font-weight:850;letter-spacing:.1em;color:var(--about-rose)}.bt-about-compare-grid h3{margin:20px 0 26px;font-size:29px}.bt-about-compare-grid ul{margin:0;padding:0;list-style:none;display:grid;gap:12px;color:var(--about-muted)}.bt-about-compare-grid li{padding-top:12px;border-top:1px solid var(--about-line)}.bt-about-compare-grid .is-brand ul{color:rgba(255,255,255,.72)}.bt-about-compare-grid .is-brand li{border-color:rgba(255,255,255,.16)}.bt-about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--about-line);border:1px solid var(--about-line)}.bt-about-value-grid article{min-height:280px;padding:34px;background:#fff}.bt-about-value-grid b{color:var(--about-rose);font-family:Georgia,serif}.bt-about-value-grid h3{margin:54px 0 14px;font-size:21px}.bt-about-value-grid p{margin:0;color:var(--about-muted);font-size:14px}.bt-about-search{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:100px max(24px,calc((100vw - 1240px)/2));background:var(--about-deep);color:#fff}.bt-about-search h2{margin:0;font-family:Georgia,"Times New Roman","Noto Serif KR",serif;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.25}.bt-about-search p{margin:28px 0 0;color:rgba(255,255,255,.72);font-size:17px}.bt-about-flow ol{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--about-line)}.bt-about-flow li{padding:26px 20px 0 0;display:grid;gap:18px}.bt-about-flow b{color:var(--about-rose)}.bt-about-flow span{font-weight:750}.bt-about-final{text-align:center;padding:110px 24px 120px;background:var(--about-soft)}.bt-about-final img{width:92px;height:92px}.bt-about-final h2{margin:24px 0 0;font-family:Georgia,"Times New Roman","Noto Serif KR",serif;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.22}.bt-about-final .bt-about-actions{justify-content:center}
@media(max-width:980px){.bt-about-hero{grid-template-columns:1fr;min-height:auto;gap:36px}.bt-about-symbol{min-height:340px}.bt-about-origin{grid-template-columns:1fr;gap:10px}.bt-about-compare-grid{grid-template-columns:1fr}.bt-about-value-grid{grid-template-columns:1fr 1fr}.bt-about-search{grid-template-columns:1fr;gap:24px}.bt-about-flow ol{grid-template-columns:1fr 1fr;gap:24px}}
@media(max-width:700px){.bt-about-hero{padding:48px 18px 64px}.bt-about-hero h1{font-size:clamp(36px,10.5vw,46px);line-height:1.13}.bt-about-hero h1 span{display:inline}.bt-about-hero h1 span:first-child:after{content:" ";}.bt-about-hero p{font-size:16px}.bt-about-actions{display:grid;grid-template-columns:1fr}.bt-about-actions .bt-btn{width:100%}.bt-about-symbol{min-height:290px;padding:28px}.bt-about-symbol img{width:84px;height:84px}.bt-about-symbol strong{font-size:28px}.bt-about-section{padding:78px 18px}.bt-about-heading{margin-bottom:36px}.bt-about-heading h2{font-size:36px}.bt-about-origin-copy{padding-top:0}.bt-about-value-grid{grid-template-columns:1fr}.bt-about-value-grid article{min-height:auto}.bt-about-value-grid h3{margin-top:30px}.bt-about-search{padding:78px 18px}.bt-about-flow ol{grid-template-columns:1fr}.bt-about-flow li{grid-template-columns:38px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--about-line)}.bt-about-final{padding:82px 18px 90px}}

/* v10 platform typography match: Korean UI and headings use the shared sans family */
.bt-about-body,
.bt-about-body button,
.bt-about-body input,
.bt-about-body select,
.bt-about-body textarea{
  font-family:var(--bt-font-sans);
  letter-spacing:-.02em;
}
.bt-about-hero h1,
.bt-about-symbol strong,
.bt-about-heading h2,
.bt-about-search h2,
.bt-about-final h2{
  font-family:var(--bt-font-sans);
  font-weight:800;
  letter-spacing:-.055em;
  word-break:keep-all;
  overflow-wrap:normal;
  text-wrap:balance;
}
.bt-about-hero h1{font-size:clamp(48px,4.5vw,64px);line-height:1.12}
.bt-about-symbol strong{font-size:clamp(27px,2.5vw,34px);line-height:1.35}
.bt-about-heading h2{font-size:clamp(36px,3.6vw,52px);line-height:1.25}
.bt-about-search h2{font-size:clamp(36px,3.6vw,50px);line-height:1.27}
.bt-about-final h2{font-size:clamp(38px,4.2vw,56px);line-height:1.24}
.bt-about-value-grid b{font-family:var(--bt-font-sans);font-weight:850}
@media(max-width:760px){
  .bt-about-hero h1{font-size:clamp(34px,10vw,42px);line-height:1.16}
  .bt-about-heading h2,.bt-about-search h2,.bt-about-final h2{font-size:clamp(31px,8.8vw,39px)}
  .bt-about-symbol strong{font-size:25px}
}
