.cta-figma{border-top:0;padding:80px 0;background-image:url(/img/about-cta-pc-v1.png)}.cta-figma .cta-title{font-size:40px;line-height:1.3}.cta-figma .cta-l1{font-weight:300}.cta-figma .cta-l2{font-weight:800}.cta-figma .cta-sub{margin-top:16px;font-size:18px;line-height:23px;letter-spacing:-.02em}.cta-figma .cta-actions{margin-top:48px}.cta-figma .cta-btn{padding:16px 28px;font-size:18px;line-height:22px;height:54px;letter-spacing:-.02em}body:has(.figma-page) .notice{font-size:15px}body:has(.figma-page) .notice-in{gap:12px}body:has(.figma-page) .notice-badge{font-size:15px;line-height:18px;padding:6px 12px}body:has(.figma-page) .notice-brand{color:var(--brand-primary);font-weight:400}body:has(.figma-page) .notice-link{font-weight:400;text-decoration:none}body:has(.figma-page) .notice-link>span{display:none}body:has(.figma-page) .notice-txt strong{font-weight:800}.hd-figma{border-bottom-color:#eee;background:#fff}.hd-figma .hd-in{height:76px}.hd-figma .hd-logo img{height:32px}.nav-section{scroll-margin-top:140px}@media (max-width:768px){.nav-section{scroll-margin-top:96px}}.hd-figma .hd-nav{letter-spacing:-.02em}body:has(.figma-page) .ft-in{padding:60px 0}body:has(.figma-page) .ft-top{display:grid;grid-template-columns:529px 417px 254px;grid-template-rows:minmax(154px,auto);align-items:start;grid-gap:40px;gap:40px;padding:0 0 40px;border-color:rgb(255 255 255/20%)}body:has(.figma-page) .ft-logo{height:32px}.ft-logo-figma{display:none}body:has(.figma-page) .ft-logo:not(.ft-logo-figma){display:none}body:has(.figma-page) .ft-logo-figma{display:block}.ft-figma-break{display:none}body:has(.figma-page) .ft-figma-break{display:block}body:has(.figma-page) .ft-slogan{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.02em;margin-top:24px}body:has(.figma-page) .ft-cs,body:has(.figma-page) .ft-navs{padding-top:4px}body:has(.figma-page) .ft-cs-title{line-height:25px;margin-bottom:19px}body:has(.figma-page) .ft-tel{display:block;line-height:45px;letter-spacing:-.02em}body:has(.figma-page) .ft-hours{font-size:16px;line-height:26px;margin-top:9px;letter-spacing:-.02em}body:has(.figma-page) .ft-note{display:inline;font-size:16px;line-height:26px;color:rgb(255 255 255/80%)}body:has(.figma-page) .ft-hours{display:inline}body:has(.figma-page) .ft-hours:before{content:"";display:block;height:9px}body:has(.figma-page) .ft-hours:after{content:" "}body:has(.figma-page) .ft-navs{gap:61px}body:has(.figma-page) .ft-nav{align-content:start;gap:20px;font-size:16px;line-height:22px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}body:has(.figma-page) .ft-legal{padding-top:32px;font-size:15px;line-height:21px;font-weight:500;letter-spacing:-.02em}body:has(.figma-page) .ft-legal2{margin-top:8px}body:has(.figma-page) .ft-copy{margin-top:20px}@media (min-width:1181px){.hd-figma .hd-nav>.hd-cta{display:none}.hd-figma .hd-right{gap:20px}.hd-figma .hd-cta-mo{display:inline-flex;align-items:center;height:45px;padding:12px 16px;border-radius:23px;background:var(--brand-primary);color:#fff;font-size:18px;font-weight:600;line-height:21px}.hd-figma .hd-cta-mo,.hd-figma .hd-tel{letter-spacing:-.02em}}@media (min-width:769px) and (max-width:1319px){body:has(.figma-page) .ft-in{padding-inline:24px}body:has(.figma-page) .ft-top{grid-template-columns:1.2fr 1fr auto;gap:24px}body:has(.figma-page) .ft-hours,body:has(.figma-page) .ft-note{display:block}body:has(.figma-page) .ft-hours:before{display:none}body:has(.figma-page) .ft-note{font-size:12px}}@media (max-width:768px){.cta-figma{padding:36px 0;background-image:url(/img/about-cta-mobile-v1.png)}.cta-figma .cta-title{font-size:18px;line-height:23px}.cta-figma .cta-sub{font-size:14px;line-height:18px;margin-top:8px}.cta-figma .cta-actions{margin-top:24px}.cta-figma .cta-btn{height:33px;padding:0 16px;font-size:13px;line-height:13px}.hd-figma .hd-in{height:44px}.hd-figma .hd-logo img{height:20px}.hd-figma .hd-right{gap:2px}body:has(.figma-page) .notice{font-size:13px}body:has(.figma-page) .notice-in{gap:8px}body:has(.figma-page) .notice-badge{font-size:13px;line-height:16px;padding:2px 8px}body:has(.figma-page) .ft-in{padding:40px 24px}body:has(.figma-page) .ft-top{display:block;padding-bottom:40px}body:has(.figma-page) .ft-cs,body:has(.figma-page) .ft-navs{padding-top:0}body:has(.figma-page) .ft-slogan{font-size:14px;line-height:21px;margin-top:12px}body:has(.figma-page) .ft-cs-title{line-height:24px;margin-bottom:16px;font-weight:700}body:has(.figma-page) .ft-tel{line-height:28px}body:has(.figma-page) .ft-hours{display:block;font-size:15px;line-height:22.5px;margin-top:12px}body:has(.figma-page) .ft-hours:after,body:has(.figma-page) .ft-hours:before{display:none}body:has(.figma-page) .ft-note{display:block;font-size:12px;line-height:12px;margin-top:8px;color:rgb(255 255 255/50%)}body:has(.figma-page) .ft-navs{gap:12px}body:has(.figma-page) .ft-nav{gap:16px;font-size:14px;line-height:21px;font-weight:700}body:has(.figma-page) .ft-legal{padding-top:40px;font-size:13px;line-height:18px}body:has(.figma-page) .ft-legal2{line-height:19.5px}body:has(.figma-page) .ft-copy{line-height:18px;margin-top:28px}}.trust-summary{border-bottom:1px solid #e7ebed;background:#fff}.trust-summary-inner{display:flex;align-items:center;gap:40px;padding-block:28px}.trust-summary-item{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0;color:var(--brand-primary)}.trust-summary-item>svg{flex-shrink:0;color:var(--brand-accent)}.trust-summary-item strong{display:block;font-size:18px;line-height:1.5;font-weight:700}.trust-summary-item small{display:block;margin-top:3px;color:#586771;font-size:14px;line-height:1.5}.trust-summary-more{font-size:14px;white-space:nowrap;color:#586771}.trust-summary-more span{margin-left:12px}.trust-details{padding:100px 0;background:#f8f9fa;text-align:center;scroll-margin-top:150px}.trust-details .plain-label{color:var(--brand-accent);text-transform:uppercase;font-size:18px;font-weight:600}.trust-details .section-title{margin:16px 0 56px;font-size:48px;line-height:1.3}.trust-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;text-align:left}.trust-card{background:white;padding:40px;border:1px solid #e4e9ec;border-radius:8px}.trust-card>svg{color:var(--brand-accent)}.trust-card h3{margin:20px 0 28px;color:var(--brand-primary);font-size:24px;font-weight:700;line-height:1.5}.trust-card dl{margin:0}.trust-card dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:16px;gap:16px;font-size:16px;line-height:1.6;margin-top:12px}.trust-card dt{color:#687782}.trust-card dd{margin:0;color:var(--brand-primary)}.trust-note{margin:24px 0 0;color:#687782;font-size:14px;line-height:1.6}.kakao-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fee500;color:#191919;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.kakao-link:hover{background:#f6db00;color:#191919}}.kakao-link:focus-visible,.trust-summary a:focus-visible{outline:3px solid #e55100;outline-offset:4px}.cta-actions{flex-wrap:wrap}.cta-actions .cta-btn-kakao{background:#fee500;border:1px solid #fee500;color:#191919}.estimate-kakao{min-height:44px;padding:12px 18px;margin-top:24px;border-radius:6px;font-size:15px}.floating-kakao{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));min-height:52px;padding:0 20px;border-radius:28px;font-size:15px;z-index:30;box-shadow:0 4px 18px rgb(0 0 0/12%)}body:has(.floating-kakao) .ft{padding-bottom:84px}@media (max-width:768px){.trust-summary-inner{padding-block:24px;display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.trust-summary-item{gap:12px}.trust-summary-item strong{font-size:15px}.trust-summary-item small{font-size:13px}.trust-summary-more{margin-left:40px;font-size:13px}.trust-details{padding:56px 0;scroll-margin-top:100px}.trust-details .plain-label{font-size:13px}.trust-details .section-title{margin:12px 0 28px;font-size:26px;line-height:1.4}.trust-card-grid{grid-template-columns:1fr;gap:16px}.trust-card{padding:24px}.trust-card h3{font-size:19px;margin:16px 0 22px}.trust-card dl>div{font-size:14px;grid-template-columns:62px minmax(0,1fr);gap:10px}.trust-note{font-size:13px}.cta-band .cta-actions{flex-wrap:wrap;gap:10px}.cta-band .cta-actions .cta-btn{min-height:44px}.cta-band .cta-actions .cta-btn-kakao{flex-basis:100%;max-width:210px}.floating-kakao{right:16px;bottom:max(16px,env(safe-area-inset-bottom));min-height:44px;padding:0 15px;font-size:13px}}@media print{.floating-kakao{display:none}}