
#peak-preview{--p-bg:light-dark(#f3f1ed,#171a1e);--p-panel:light-dark(#fff,#22262b);--p-text:light-dark(#20252a,#edf0f2);--p-sub:light-dark(#656b70,#aeb6be);--p-line:light-dark(#deddd8,#383e44);font-family:Arial,'Noto Sans KR',sans-serif;color:var(--p-text);background:var(--p-bg);font-size:14px;line-height:1.65;position:relative}#peak-preview *{box-sizing:border-box}#peak-preview :is(button,a),#peak-preview select,#peak-preview input{font:inherit}#peak-preview :is(button,a){cursor:pointer}#peak-preview .topline{background:#20272e;color:#d1d8dc;padding:7px 5%;font-size:11px;letter-spacing:1px}#peak-preview header{padding:22px 4%;display:flex;gap:22px;align-items:center;background:var(--p-panel)}#peak-preview .logo-slot{width:85px;flex-shrink:0;color:var(--p-sub);font-size:11px;border:1px dashed var(--p-line);padding:10px;text-align:center}#peak-preview nav{display:flex;flex:1;justify-content:space-between;gap:10px;align-items:center}#peak-preview nav :is(button,a){border:0;padding:8px 0;background:transparent;color:var(--p-text);font-size:12px;font-weight:600}#peak-preview nav :is(button,a):hover{color:#ac7647}#peak-preview .mega{padding:22px 7%;background:var(--p-panel);border-top:1px solid var(--p-line);display:flex;gap:34px}#peak-preview [hidden]{display:none!important}#peak-preview .mega :is(button,a){border:0;background:none;color:var(--p-text)}#peak-preview .hero{position:relative;min-height:400px;overflow:hidden;color:#fff;background:#1b252e}#peak-preview .hero-photo{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(12,20,28,.97),rgba(12,20,28,.6) 52%,rgba(12,20,28,.12)),url('image-19.webp');background-size:cover;background-position:center 57%}#peak-preview .hero-copy{position:relative;max-width:660px;padding:62px 7% 65px}#peak-preview .eyebrow{font-size:11px;letter-spacing:2px;color:#bd946b;margin:0 0 16px}#peak-preview h1{font-size:40px;line-height:1.35;letter-spacing:-2px;font-weight:500;margin:0 0 20px}#peak-preview .hero-copy p{color:#d0d6dc;font-size:14px;margin-bottom:28px}#peak-preview .primary{background:#bd946b;color:#17212b;border:0;padding:12px 22px;font-weight:600}#peak-preview .quiet{border:1px solid #71808c;background:transparent;color:#fff;padding:11px 22px;margin-left:8px}#peak-preview .hero-index{position:absolute;bottom:22px;right:7%;font-size:11px;letter-spacing:3px}#peak-preview .brandstrip{background:var(--p-panel);padding:23px 7%;display:flex;align-items:center;gap:22px;flex-wrap:wrap;border-bottom:1px solid var(--p-line)}#peak-preview .brandstrip span{font-size:12px;font-weight:600}#peak-preview .brandstrip small{color:var(--p-sub);font-size:11px;margin-right:auto}#peak-preview .content{padding:48px 7%;padding-right:15%}#peak-preview h2{font-size:26px;letter-spacing:-1px;font-weight:500;margin:0 0 8px}#peak-preview .intro{color:var(--p-sub);margin:0 0 26px;font-size:13px}#peak-preview .services{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}#peak-preview .service{background:var(--p-panel);padding:25px 20px;min-height:180px;border-top:2px solid #b98f68}#peak-preview .service h3{font-size:19px;font-weight:500;margin:10px 0}#peak-preview .service p{font-size:12px;color:var(--p-sub)}#peak-preview .service :is(button,a){border:0;background:transparent;padding:0;color:var(--p-text);font-size:12px}#peak-preview .section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-top:50px}#peak-preview .section-head :is(button,a){background:transparent;border:0;color:var(--p-sub);font-size:12px}#peak-preview .filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}#peak-preview select,#peak-preview input{padding:9px 12px;border:1px solid var(--p-line);color:var(--p-text);background:var(--p-panel);min-width:0;font-size:12px}#peak-preview input{flex:1;width:140px}#peak-preview .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#peak-preview .case{background:var(--p-panel);padding:20px;border-bottom:1px solid var(--p-line)}#peak-preview .case .tag{font-size:11px;color:#ac7647}#peak-preview .case h3{font-size:17px;margin:9px 0;font-weight:500}#peak-preview .case p{font-size:12px;color:var(--p-sub);margin:5px 0}#peak-preview .rail{position:absolute;right:12px;top:235px;width:99px;display:grid;gap:8px;z-index:2}#peak-preview .rail :is(button,a){border:0;border-radius:25px;padding:11px 7px;font-size:11px;font-weight:600;box-shadow:0 3px 12px #0002}#peak-preview .kakao{background:#fee500;color:#29220c}#peak-preview .insta{background:#773c65;color:white}#peak-preview .reserve{background:#168b4b;color:white}#peak-preview .store{display:flex;justify-content:space-between;gap:20px;padding:28px;background:var(--p-panel);margin-top:38px}#peak-preview .store p{font-size:12px;color:var(--p-sub)}#peak-preview footer{border-top:1px solid var(--p-line);padding:25px 7%;font-size:11px;color:var(--p-sub)}#peak-preview .notice{padding:12px 7%;background:var(--p-panel);color:var(--p-sub);font-size:12px}#peak-preview .empty{color:var(--p-sub);padding:15px}#peak-preview .contact-note{margin:0;padding:12px 7%;color:var(--p-text);background:var(--p-panel)}
@media(max-width:700px){#peak-preview header{align-items:start;gap:15px}#peak-preview nav{justify-content:flex-start;flex-wrap:wrap;gap:4px 16px}#peak-preview nav :is(button,a){font-size:11px}#peak-preview h1{font-size:31px}#peak-preview .hero-copy{padding:44px 7%;padding-right:100px}#peak-preview .hero{min-height:360px}#peak-preview .hero-copy p{font-size:12px}#peak-preview .rail{right:7px;width:83px;top:220px}#peak-preview .content{padding:32px 6%}#peak-preview .services,#peak-preview .cases{grid-template-columns:1fr}#peak-preview .service{min-height:0}#peak-preview .quiet{margin:10px 0 0}#peak-preview .store{display:block}#peak-preview .brandstrip{gap:12px 20px}#peak-preview .brandstrip small{flex-basis:100%}#peak-preview .mega{gap:18px;flex-wrap:wrap}}

#peak-preview .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-preview .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-preview .rail .k.social-icon{background:#fee500}#peak-preview .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-preview .rail .i.social-icon img{filter:invert(1)}#peak-services .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-services .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-services .rail .k.social-icon{background:#fee500}#peak-services .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-services .rail .i.social-icon img{filter:invert(1)}

#peak-company .hero img{height:115%!important;object-position:center top!important}#peak-company .photos figure .photo-crop{height:190px;overflow:hidden}#peak-company .photos figure .photo-crop img{height:115%;object-fit:cover;object-position:center top}@media(max-width:650px){#peak-company .photos figure .photo-crop{height:auto;aspect-ratio:2/1}#peak-company .photos figure .photo-crop img{height:115%!important}}

#peak-company{--bg:light-dark(#f4f2ee,#181c20);--panel:light-dark(#fff,#23292e);--text:light-dark(#242b30,#edf0f1);--sub:light-dark(#60686e,#bbc2c7);--line:light-dark(#deddd8,#41484e);background:var(--bg);color:var(--text);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.85;position:relative}#peak-company *{box-sizing:border-box}#peak-company :is(button,a){font:inherit;cursor:pointer}#peak-company .top{padding:7px 5%;background:#253039;color:#e4e8ea;font-size:11px;letter-spacing:.5px}#peak-company header{padding:20px 4%;display:flex;gap:24px;align-items:center;background:var(--panel)}#peak-company .logo{border:1px dashed var(--line);padding:8px 12px;font-size:11px;color:var(--sub);flex-shrink:0;text-align:center}#peak-company nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;flex:1}#peak-company nav span{font-size:12px}#peak-company nav .active{color:#a57448}#peak-company .hero{height:285px;position:relative;background:#26343c;overflow:hidden}#peak-company .hero img{width:100%;height:100%;object-fit:cover;object-position:center 47%;opacity:.53}#peak-company .hero-title{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-shadow:0 2px 12px #0007}#peak-company .hero-title small{letter-spacing:4px;font-size:11px}#peak-company h1{font-size:36px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-company .subnav{display:flex;gap:30px;justify-content:center;padding:12px;background:var(--panel);border-bottom:1px solid var(--line)}#peak-company .subnav :is(button,a){border:0;background:transparent;color:var(--text);font-size:12px;padding:5px}#peak-company .subnav :is(button,a):first-child{border-bottom:2px solid #ac805b}#peak-company .main{max-width:930px;margin:auto;padding:48px 105px 48px 45px}#peak-company .eyebrow{font-size:11px;letter-spacing:2px;color:#a57448;margin-bottom:8px}#peak-company h2{font-weight:500;font-size:28px;letter-spacing:-1px;margin:0 0 20px;line-height:1.5}#peak-company h3{font-size:17px;font-weight:500;margin:0 0 10px}#peak-company .numbers{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0 32px;gap:15px}#peak-company .numbers strong{font-size:28px;line-height:1.2;font-weight:500;display:block}#peak-company .numbers span{display:block;font-size:11px;color:var(--sub);margin-top:10px}#peak-company .intro p{margin:0 0 20px;color:var(--sub);font-size:14px}#peak-company .intro .lead{font-size:18px;color:var(--text)}#peak-company .intro h3{margin-top:30px}#peak-company .photos{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 50px}#peak-company figure{margin:0}#peak-company figure img{width:100%;height:190px;object-fit:cover;display:block}#peak-company figcaption{padding-top:8px;font-size:11px;color:var(--sub)}#peak-company .partners{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 50px}#peak-company .partner{padding:23px;background:var(--panel)}#peak-company .partner p{margin:0;font-size:13px;color:var(--sub)}#peak-company .history{border-top:1px solid var(--line)}#peak-company .entry{display:grid;grid-template-columns:115px 1fr;gap:22px;padding:21px 0;border-bottom:1px solid var(--line)}#peak-company .date{font-size:19px;color:#a57448}#peak-company .entry p{margin:0;font-size:14px}#peak-company .entry small{font-size:11px;color:var(--sub)}#peak-company .rail{position:absolute;top:245px;right:10px;width:92px;display:grid;gap:8px}#peak-company .rail :is(button,a){border:0;border-radius:24px;padding:12px 6px;font-size:11px;font-weight:600;box-shadow:0 3px 12px #0002}#peak-company .k{background:#fee500;color:#312a14}#peak-company .i{background:#793e66;color:#fff}#peak-company .n{background:#13864c;color:#fff}#peak-company .foot{padding:25px 5%;border-top:1px solid var(--line);font-size:11px;color:var(--sub)}#peak-company .note{font-size:12px;color:var(--sub);padding:12px 5%;background:var(--panel)}#peak-company .status{padding:12px 5%;background:var(--panel);font-size:12px}#peak-company [hidden]{display:none!important}
@media(max-width:650px){#peak-company header{gap:15px;align-items:start}#peak-company nav{gap:5px 14px;justify-content:flex-start}#peak-company nav span{font-size:11px}#peak-company .main{padding:32px 22px}#peak-company .hero{height:240px}#peak-company .rail{top:230px;width:79px;right:7px}#peak-company .hero-title{padding-right:65px}#peak-company .numbers{grid-template-columns:repeat(2,1fr);gap:24px}#peak-company .partners,#peak-company .photos{grid-template-columns:1fr}#peak-company figure img{height:auto}#peak-company .entry{grid-template-columns:90px 1fr;gap:12px}#peak-company h2{font-size:24px}#peak-company .subnav{gap:20px}}

#peak-company .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-company .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-company .rail .k.social-icon{background:#fee500}#peak-company .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-company .rail .i.social-icon img{filter:invert(1)}

#peak-films{--base:light-dark(#f2f0ec,#191d21);--paper:light-dark(#fff,#242a30);--ink:light-dark(#222b33,#eff2f4);--soft:light-dark(#657078,#b5bfc7);--edge:light-dark(#deddd7,#3d464e);--accent:#af815a;background:var(--base);color:var(--ink);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.75;position:relative}#peak-films *{box-sizing:border-box}#peak-films :is(button,a),#peak-films a{font:inherit}#peak-films :is(button,a){cursor:pointer}#peak-films .strip{background:#25313a;color:#dee5eb;padding:6px 5%;font-size:11px}#peak-films header{background:var(--paper);display:flex;gap:22px;padding:20px 4%;align-items:center}#peak-films .logo-space{padding:7px 11px;border:1px dashed var(--edge);font-size:11px;color:var(--soft);text-align:center;flex-shrink:0}#peak-films nav{display:flex;justify-content:space-between;flex:1;gap:10px;flex-wrap:wrap;font-size:12px}#peak-films nav .current{color:var(--accent)}#peak-films .banner{padding:42px 7%;background:#27343e;color:#fff}#peak-films .overline{font-size:11px;letter-spacing:2.5px;color:#bfa287}#peak-films h1{font-size:31px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-films .banner p{font-size:13px;color:#ccd5dc;margin:0}#peak-films .subnav{display:flex;justify-content:center;gap:35px;background:var(--paper);padding:12px;border-bottom:1px solid var(--edge);font-size:12px}#peak-films .subnav span{padding:4px 0}#peak-films .subnav .current{border-bottom:2px solid var(--accent)}#peak-films main{padding:38px 125px 48px 6%}#peak-films h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}#peak-films .caption{color:var(--soft);font-size:13px;margin:0 0 25px}#peak-films .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#peak-films .brand{background:var(--paper);border:1px solid var(--edge);padding:24px 18px;text-align:left;color:var(--ink);min-height:165px;display:flex;flex-direction:column;align-items:start;transition:border-color .15s}#peak-films .brand:hover{border-color:var(--accent)}#peak-films .brand .en{font-size:10px;letter-spacing:1.3px;color:var(--soft)}#peak-films .brand strong{font-size:15px;font-weight:500;margin:5px 0 12px;letter-spacing:-.5px;white-space:nowrap}#peak-films .brand .line{font-size:12px;color:var(--soft)}#peak-films .brand .more{font-size:11px;margin-top:auto;padding-top:17px;color:var(--accent)}#peak-films .brand .name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#peak-films .badge{background:light-dark(#eee7dd,#454035);color:light-dark(#745031,#f1d1ac);padding:2px 7px;font-size:10px;white-space:nowrap}#peak-films .rail{position:absolute;right:12px;top:233px;width:98px;display:grid;gap:8px}#peak-films .rail :is(button,a){border:0;padding:12px 6px;border-radius:24px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002}#peak-films .k{background:#fee500;color:#312813}#peak-films .i{background:#783963;color:#fff}#peak-films .n{background:#15874b;color:#fff}#peak-films .back{border:0;padding:0 0 22px;background:transparent;color:var(--soft);font-size:12px}#peak-films .detail{background:var(--paper);padding:32px}#peak-films .detail h2{font-size:32px;margin:10px 0 20px}#peak-films .description{color:var(--soft);max-width:650px;font-size:14px;margin:0 0 30px}#peak-films .divider{border:0;border-top:1px solid var(--edge);margin:28px 0}#peak-films h3{font-size:16px;font-weight:500;margin:0 0 16px}#peak-films .products{display:flex;gap:9px;flex-wrap:wrap}#peak-films .product{border:1px solid var(--edge);padding:10px 18px;min-width:65px;text-align:center;font-size:13px}#peak-films .special{margin-top:18px;background:var(--base);padding:16px;font-size:12px}#peak-films .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#peak-films .actions a,#peak-films .actions :is(button,a){display:inline-block;text-decoration:none;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px;font-size:12px}#peak-films .actions .primary{background:#27343e;color:#fff;border-color:#27343e}#peak-films .source{margin-top:22px;color:var(--soft);font-size:11px}#peak-films .source a{color:inherit;text-underline-offset:3px}#peak-films .message{background:var(--base);padding:16px;margin-top:20px;font-size:13px}#peak-films .ending{padding:24px 0 0;color:var(--soft);font-size:12px}#peak-films footer{padding:22px 6%;font-size:11px;color:var(--soft);border-top:1px solid var(--edge)}#peak-films [hidden]{display:none!important}@media(max-width:750px){#peak-films .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#peak-films main{padding-left:5%;padding-right:112px}#peak-films nav{justify-content:flex-start;gap:5px 13px}#peak-films nav span{font-size:11px}}@media(max-width:500px){#peak-films header{gap:15px;align-items:start}#peak-films main{padding:28px 5%}#peak-films .banner{padding-right:95px}#peak-films .banner h1{font-size:27px}#peak-films .rail{top:215px;width:78px;right:7px}#peak-films .brand{padding:20px 13px}#peak-films .brand strong{font-size:15px}#peak-films .detail{padding:23px 18px}#peak-films .subnav{gap:22px}#peak-films .detail h2{font-size:27px}}
@media(max-width:380px){#peak-films .grid{grid-template-columns:1fr}}

#peak-films .brand{padding:16px;min-height:200px;align-items:stretch}#peak-films .brand-logo{height:76px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:14px}#peak-films .brand-logo img{max-width:88%;max-height:48px;object-fit:contain;display:block}#peak-films .brand-logo.dark{background:#26323a}#peak-films .brand-logo.rainbow img{width:115%;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#peak-films .brand-logo.solar img{max-height:62px}#peak-films .brand-logo.glasstint img{max-height:53px}#peak-films .brand .badge{align-self:flex-start;margin-bottom:8px}#peak-films .detail-logo{width:260px;max-width:100%;height:106px;margin:0 0 22px}#peak-films .detail-logo img{max-height:68px}#peak-films .detail-logo.solar img{max-height:86px}#peak-films .detail-logo.rainbow img{max-height:none}#peak-films .detail .overline:empty{display:none}#peak-films .brand .more{padding-top:14px}@media(max-width:500px){#peak-films .brand{padding:12px}#peak-films .brand-logo{height:68px}#peak-films .brand-logo img{max-width:90%;max-height:43px}#peak-films .brand-logo.rainbow img{max-width:none;max-height:none}}
#peak-films .brand-logo.vertex{background:#e8e8e8}#peak-films .brand-logo.vertex img{max-width:96%;max-height:68px}#peak-films .detail-logo.vertex img{max-height:90px}
#peak-films .brand-logo.rainbow{background:#000}
#peak-films .rainbow-crop{display:block;position:relative;width:200px;max-width:95%;aspect-ratio:2.5;overflow:hidden}
#peak-films .brand-logo.rainbow .rainbow-crop img{position:absolute;width:960%;max-width:none;height:auto;max-height:none;left:-23%;top:-857.5%;transform:none}
#peak-films .tbex-mark{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;background:#fff;padding:6px 9px;margin:0 0 9px;line-height:1}
#peak-films .tbex-mark img{display:block;width:62px;height:auto}
#peak-films #pf-en .tbex-mark{vertical-align:middle;margin-right:8px}

#peak-films .brand-logo:has(.tbex-mark){padding-bottom:16px}
#peak-films .brand-logo .tbex-mark{position:absolute;right:6px;bottom:5px;display:block;padding:0;margin:0;background:transparent;line-height:0}
#peak-films .brand-logo .tbex-mark img{width:38px;max-width:none;height:auto;max-height:none;margin:0}
#peak-films .detail-logo .tbex-mark{right:8px;bottom:6px}
#peak-films .detail-logo .tbex-mark img{width:42px}
#peak-films .branch-name{font-size:14px;color:var(--ink);margin:0 0 20px;padding:12px 15px;background:var(--base)}
#peak-films .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-films .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-films .rail .k.social-icon{background:#fee500}#peak-films .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-films .rail .i.social-icon img{filter:invert(1)}

#peak-cases{--base:light-dark(#f2f0ec,#191d21);--paper:light-dark(#fff,#242a30);--ink:light-dark(#222b33,#eff2f4);--soft:light-dark(#657078,#b5bfc7);--edge:light-dark(#deddd7,#3d464e);--accent:#af815a;background:var(--base);color:var(--ink);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.75;position:relative}#peak-cases *{box-sizing:border-box}#peak-cases :is(button,a),#peak-cases a{font:inherit}#peak-cases :is(button,a){cursor:pointer}#peak-cases .strip{background:#25313a;color:#dee5eb;padding:6px 5%;font-size:11px}#peak-cases header{background:var(--paper);display:flex;gap:22px;padding:20px 4%;align-items:center}#peak-cases .logo-space{padding:7px 11px;border:1px dashed var(--edge);font-size:11px;color:var(--soft);text-align:center;flex-shrink:0}#peak-cases nav{display:flex;justify-content:space-between;flex:1;gap:10px;flex-wrap:wrap;font-size:12px}#peak-cases nav .current{color:var(--accent)}#peak-cases .banner{padding:42px 7%;background:#27343e;color:#fff}#peak-cases .overline{font-size:11px;letter-spacing:2.5px;color:#bfa287}#peak-cases h1{font-size:31px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-cases .banner p{font-size:13px;color:#ccd5dc;margin:0}#peak-cases .subnav{display:flex;justify-content:center;gap:35px;background:var(--paper);padding:12px;border-bottom:1px solid var(--edge);font-size:12px}#peak-cases .subnav span{padding:4px 0}#peak-cases .subnav .current{border-bottom:2px solid var(--accent)}#peak-cases main{padding:38px 125px 48px 6%}#peak-cases h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}#peak-cases .caption{color:var(--soft);font-size:13px;margin:0 0 25px}#peak-cases .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#peak-cases .brand{background:var(--paper);border:1px solid var(--edge);padding:24px 18px;text-align:left;color:var(--ink);min-height:165px;display:flex;flex-direction:column;align-items:start;transition:border-color .15s}#peak-cases .brand:hover{border-color:var(--accent)}#peak-cases .brand .en{font-size:10px;letter-spacing:1.3px;color:var(--soft)}#peak-cases .brand strong{font-size:15px;font-weight:500;margin:5px 0 12px;letter-spacing:-.5px;white-space:nowrap}#peak-cases .brand .line{font-size:12px;color:var(--soft)}#peak-cases .brand .more{font-size:11px;margin-top:auto;padding-top:17px;color:var(--accent)}#peak-cases .brand .name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#peak-cases .badge{background:light-dark(#eee7dd,#454035);color:light-dark(#745031,#f1d1ac);padding:2px 7px;font-size:10px;white-space:nowrap}#peak-cases .rail{position:absolute;right:12px;top:233px;width:98px;display:grid;gap:8px}#peak-cases .rail :is(button,a){border:0;padding:12px 6px;border-radius:24px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002}#peak-cases .k{background:#fee500;color:#312813}#peak-cases .i{background:#783963;color:#fff}#peak-cases .n{background:#15874b;color:#fff}#peak-cases .back{border:0;padding:0 0 22px;background:transparent;color:var(--soft);font-size:12px}#peak-cases .detail{background:var(--paper);padding:32px}#peak-cases .detail h2{font-size:32px;margin:10px 0 20px}#peak-cases .description{color:var(--soft);max-width:650px;font-size:14px;margin:0 0 30px}#peak-cases .divider{border:0;border-top:1px solid var(--edge);margin:28px 0}#peak-cases h3{font-size:16px;font-weight:500;margin:0 0 16px}#peak-cases .products{display:flex;gap:9px;flex-wrap:wrap}#peak-cases .product{border:1px solid var(--edge);padding:10px 18px;min-width:65px;text-align:center;font-size:13px}#peak-cases .special{margin-top:18px;background:var(--base);padding:16px;font-size:12px}#peak-cases .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#peak-cases .actions a,#peak-cases .actions :is(button,a){display:inline-block;text-decoration:none;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px;font-size:12px}#peak-cases .actions .primary{background:#27343e;color:#fff;border-color:#27343e}#peak-cases .source{margin-top:22px;color:var(--soft);font-size:11px}#peak-cases .source a{color:inherit;text-underline-offset:3px}#peak-cases .message{background:var(--base);padding:16px;margin-top:20px;font-size:13px}#peak-cases .ending{padding:24px 0 0;color:var(--soft);font-size:12px}#peak-cases footer{padding:22px 6%;font-size:11px;color:var(--soft);border-top:1px solid var(--edge)}#peak-cases [hidden]{display:none!important}@media(max-width:750px){#peak-cases .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#peak-cases main{padding-left:5%;padding-right:112px}#peak-cases nav{justify-content:flex-start;gap:5px 13px}#peak-cases nav span{font-size:11px}}@media(max-width:500px){#peak-cases header{gap:15px;align-items:start}#peak-cases main{padding:28px 5%}#peak-cases .banner{padding-right:95px}#peak-cases .banner h1{font-size:27px}#peak-cases .rail{top:215px;width:78px;right:7px}#peak-cases .brand{padding:20px 13px}#peak-cases .brand strong{font-size:15px}#peak-cases .detail{padding:23px 18px}#peak-cases .subnav{gap:22px}#peak-cases .detail h2{font-size:27px}}
@media(max-width:380px){#peak-cases .grid{grid-template-columns:1fr}}

#peak-cases .brand{padding:16px;min-height:200px;align-items:stretch}#peak-cases .brand-logo{height:76px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:14px}#peak-cases .brand-logo img{max-width:88%;max-height:48px;object-fit:contain;display:block}#peak-cases .brand-logo.dark{background:#26323a}#peak-cases .brand-logo.rainbow img{width:115%;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#peak-cases .brand-logo.solar img{max-height:62px}#peak-cases .brand-logo.glasstint img{max-height:53px}#peak-cases .brand .badge{align-self:flex-start;margin-bottom:8px}#peak-cases .detail-logo{width:260px;max-width:100%;height:106px;margin:0 0 22px}#peak-cases .detail-logo img{max-height:68px}#peak-cases .detail-logo.solar img{max-height:86px}#peak-cases .detail-logo.rainbow img{max-height:none}#peak-cases .detail .overline:empty{display:none}#peak-cases .brand .more{padding-top:14px}@media(max-width:500px){#peak-cases .brand{padding:12px}#peak-cases .brand-logo{height:68px}#peak-cases .brand-logo img{max-width:90%;max-height:43px}#peak-cases .brand-logo.rainbow img{max-width:none;max-height:none}}
#peak-cases .brand-logo.vertex{background:#e8e8e8}#peak-cases .brand-logo.vertex img{max-width:96%;max-height:68px}#peak-cases .detail-logo.vertex img{max-height:90px}
#peak-cases .brand-logo.rainbow{background:#000}
#peak-cases .rainbow-crop{display:block;position:relative;width:200px;max-width:95%;aspect-ratio:2.5;overflow:hidden}
#peak-cases .brand-logo.rainbow .rainbow-crop img{position:absolute;width:960%;max-width:none;height:auto;max-height:none;left:-23%;top:-857.5%;transform:none}
#peak-cases .tbex-mark{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;background:#fff;padding:6px 9px;margin:0 0 9px;line-height:1}
#peak-cases .tbex-mark img{display:block;width:62px;height:auto}
#peak-cases #pf-en .tbex-mark{vertical-align:middle;margin-right:8px}

#peak-cases .brand-logo:has(.tbex-mark){padding-bottom:16px}
#peak-cases .brand-logo .tbex-mark{position:absolute;right:6px;bottom:5px;display:block;padding:0;margin:0;background:transparent;line-height:0}
#peak-cases .brand-logo .tbex-mark img{width:38px;max-width:none;height:auto;max-height:none;margin:0}
#peak-cases .detail-logo .tbex-mark{right:8px;bottom:6px}
#peak-cases .detail-logo .tbex-mark img{width:42px}


#peak-cases .case-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px;background:var(--paper);padding:22px}
#peak-cases .case-filters label{font-size:12px;color:var(--soft);display:grid;gap:7px;min-width:0}
#peak-cases select,#peak-cases input{font:inherit;font-size:14px;min-width:0;width:100%;border:1px solid var(--edge);border-radius:0;padding:11px;background:var(--paper);color:var(--ink)}
#peak-cases .case-count{display:flex;justify-content:space-between;margin:26px 0 14px;font-size:12px;color:var(--soft)}
#peak-cases .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}
#peak-cases .case-card{padding:0;text-align:left;border:0;background:var(--paper);color:var(--ink);min-width:0}
#peak-cases .case-photo{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:light-dark(#e4e6e6,#303b43);color:var(--soft)}
#peak-cases .case-photo span{font-size:23px;font-weight:400;letter-spacing:-.7px}
#peak-cases .case-photo small{font-size:11px}
#peak-cases .case-card-copy{padding:19px 20px 22px}
#peak-cases .case-card-copy small{font-size:11px;color:var(--soft)}
#peak-cases .case-card-copy h2{font-size:17px;line-height:1.55;margin:7px 0 14px;word-break:keep-all}
#peak-cases .case-card-copy>span{font-size:12px;color:var(--soft)}
#peak-cases #case-empty{text-align:center;padding:50px 15px;color:var(--soft)}
#peak-cases #case-back,#peak-cases #case-reset{border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:9px 15px;margin:12px 0 24px}
#peak-cases #case-article>h2{font-size:26px;line-height:1.5;margin-bottom:25px}
#peak-cases #case-article>p{line-height:1.9}
#peak-cases .case-spec{background:var(--paper);padding:18px}
#peak-cases .case-preview-note{font-size:11px;color:var(--soft);margin:32px 0 0}
#peak-cases #case-notice{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-cases .case-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}#peak-cases .case-search{grid-column:1/-1}#peak-cases select,#peak-cases input{font-size:16px}#peak-cases .case-grid{grid-template-columns:1fr}#peak-cases .case-card-copy h2{font-size:18px}}

#peak-cases .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-cases .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-cases .rail .k.social-icon{background:#fee500}#peak-cases .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-cases .rail .i.social-icon img{filter:invert(1)}

#peak-casper{--base:light-dark(#f2f0ec,#191d21);--paper:light-dark(#fff,#242a30);--ink:light-dark(#222b33,#eff2f4);--soft:light-dark(#657078,#b5bfc7);--edge:light-dark(#deddd7,#3d464e);--accent:#af815a;background:var(--base);color:var(--ink);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.75;position:relative}#peak-casper *{box-sizing:border-box}#peak-casper :is(button,a),#peak-casper a{font:inherit}#peak-casper :is(button,a){cursor:pointer}#peak-casper .strip{background:#25313a;color:#dee5eb;padding:6px 5%;font-size:11px}#peak-casper header{background:var(--paper);display:flex;gap:22px;padding:20px 4%;align-items:center}#peak-casper .logo-space{padding:7px 11px;border:1px dashed var(--edge);font-size:11px;color:var(--soft);text-align:center;flex-shrink:0}#peak-casper nav{display:flex;justify-content:space-between;flex:1;gap:10px;flex-wrap:wrap;font-size:12px}#peak-casper nav .current{color:var(--accent)}#peak-casper .banner{padding:42px 7%;background:#27343e;color:#fff}#peak-casper .overline{font-size:11px;letter-spacing:2.5px;color:#bfa287}#peak-casper h1{font-size:31px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-casper .banner p{font-size:13px;color:#ccd5dc;margin:0}#peak-casper .subnav{display:flex;justify-content:center;gap:35px;background:var(--paper);padding:12px;border-bottom:1px solid var(--edge);font-size:12px}#peak-casper .subnav span{padding:4px 0}#peak-casper .subnav .current{border-bottom:2px solid var(--accent)}#peak-casper main{padding:38px 125px 48px 6%}#peak-casper h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}#peak-casper .caption{color:var(--soft);font-size:13px;margin:0 0 25px}#peak-casper .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#peak-casper .brand{background:var(--paper);border:1px solid var(--edge);padding:24px 18px;text-align:left;color:var(--ink);min-height:165px;display:flex;flex-direction:column;align-items:start;transition:border-color .15s}#peak-casper .brand:hover{border-color:var(--accent)}#peak-casper .brand .en{font-size:10px;letter-spacing:1.3px;color:var(--soft)}#peak-casper .brand strong{font-size:15px;font-weight:500;margin:5px 0 12px;letter-spacing:-.5px;white-space:nowrap}#peak-casper .brand .line{font-size:12px;color:var(--soft)}#peak-casper .brand .more{font-size:11px;margin-top:auto;padding-top:17px;color:var(--accent)}#peak-casper .brand .name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#peak-casper .badge{background:light-dark(#eee7dd,#454035);color:light-dark(#745031,#f1d1ac);padding:2px 7px;font-size:10px;white-space:nowrap}#peak-casper .rail{position:absolute;right:12px;top:233px;width:98px;display:grid;gap:8px}#peak-casper .rail :is(button,a){border:0;padding:12px 6px;border-radius:24px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002}#peak-casper .k{background:#fee500;color:#312813}#peak-casper .i{background:#783963;color:#fff}#peak-casper .n{background:#15874b;color:#fff}#peak-casper .back{border:0;padding:0 0 22px;background:transparent;color:var(--soft);font-size:12px}#peak-casper .detail{background:var(--paper);padding:32px}#peak-casper .detail h2{font-size:32px;margin:10px 0 20px}#peak-casper .description{color:var(--soft);max-width:650px;font-size:14px;margin:0 0 30px}#peak-casper .divider{border:0;border-top:1px solid var(--edge);margin:28px 0}#peak-casper h3{font-size:16px;font-weight:500;margin:0 0 16px}#peak-casper .products{display:flex;gap:9px;flex-wrap:wrap}#peak-casper .product{border:1px solid var(--edge);padding:10px 18px;min-width:65px;text-align:center;font-size:13px}#peak-casper .special{margin-top:18px;background:var(--base);padding:16px;font-size:12px}#peak-casper .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#peak-casper .actions a,#peak-casper .actions :is(button,a){display:inline-block;text-decoration:none;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px;font-size:12px}#peak-casper .actions .primary{background:#27343e;color:#fff;border-color:#27343e}#peak-casper .source{margin-top:22px;color:var(--soft);font-size:11px}#peak-casper .source a{color:inherit;text-underline-offset:3px}#peak-casper .message{background:var(--base);padding:16px;margin-top:20px;font-size:13px}#peak-casper .ending{padding:24px 0 0;color:var(--soft);font-size:12px}#peak-casper footer{padding:22px 6%;font-size:11px;color:var(--soft);border-top:1px solid var(--edge)}#peak-casper [hidden]{display:none!important}@media(max-width:750px){#peak-casper .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#peak-casper main{padding-left:5%;padding-right:112px}#peak-casper nav{justify-content:flex-start;gap:5px 13px}#peak-casper nav span{font-size:11px}}@media(max-width:500px){#peak-casper header{gap:15px;align-items:start}#peak-casper main{padding:28px 5%}#peak-casper .banner{padding-right:95px}#peak-casper .banner h1{font-size:27px}#peak-casper .rail{top:215px;width:78px;right:7px}#peak-casper .brand{padding:20px 13px}#peak-casper .brand strong{font-size:15px}#peak-casper .detail{padding:23px 18px}#peak-casper .subnav{gap:22px}#peak-casper .detail h2{font-size:27px}}
@media(max-width:380px){#peak-casper .grid{grid-template-columns:1fr}}

#peak-casper .brand{padding:16px;min-height:200px;align-items:stretch}#peak-casper .brand-logo{height:76px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:14px}#peak-casper .brand-logo img{max-width:88%;max-height:48px;object-fit:contain;display:block}#peak-casper .brand-logo.dark{background:#26323a}#peak-casper .brand-logo.rainbow img{width:115%;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#peak-casper .brand-logo.solar img{max-height:62px}#peak-casper .brand-logo.glasstint img{max-height:53px}#peak-casper .brand .badge{align-self:flex-start;margin-bottom:8px}#peak-casper .detail-logo{width:260px;max-width:100%;height:106px;margin:0 0 22px}#peak-casper .detail-logo img{max-height:68px}#peak-casper .detail-logo.solar img{max-height:86px}#peak-casper .detail-logo.rainbow img{max-height:none}#peak-casper .detail .overline:empty{display:none}#peak-casper .brand .more{padding-top:14px}@media(max-width:500px){#peak-casper .brand{padding:12px}#peak-casper .brand-logo{height:68px}#peak-casper .brand-logo img{max-width:90%;max-height:43px}#peak-casper .brand-logo.rainbow img{max-width:none;max-height:none}}
#peak-casper .brand-logo.vertex{background:#e8e8e8}#peak-casper .brand-logo.vertex img{max-width:96%;max-height:68px}#peak-casper .detail-logo.vertex img{max-height:90px}
#peak-casper .brand-logo.rainbow{background:#000}
#peak-casper .rainbow-crop{display:block;position:relative;width:200px;max-width:95%;aspect-ratio:2.5;overflow:hidden}
#peak-casper .brand-logo.rainbow .rainbow-crop img{position:absolute;width:960%;max-width:none;height:auto;max-height:none;left:-23%;top:-857.5%;transform:none}
#peak-casper .tbex-mark{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;background:#fff;padding:6px 9px;margin:0 0 9px;line-height:1}
#peak-casper .tbex-mark img{display:block;width:62px;height:auto}
#peak-casper #pf-en .tbex-mark{vertical-align:middle;margin-right:8px}

#peak-casper .brand-logo:has(.tbex-mark){padding-bottom:16px}
#peak-casper .brand-logo .tbex-mark{position:absolute;right:6px;bottom:5px;display:block;padding:0;margin:0;background:transparent;line-height:0}
#peak-casper .brand-logo .tbex-mark img{width:38px;max-width:none;height:auto;max-height:none;margin:0}
#peak-casper .detail-logo .tbex-mark{right:8px;bottom:6px}
#peak-casper .detail-logo .tbex-mark img{width:42px}


#peak-casper .case-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px;background:var(--paper);padding:22px}
#peak-casper .case-filters label{font-size:12px;color:var(--soft);display:grid;gap:7px;min-width:0}
#peak-casper select,#peak-casper input{font:inherit;font-size:14px;min-width:0;width:100%;border:1px solid var(--edge);border-radius:0;padding:11px;background:var(--paper);color:var(--ink)}
#peak-casper .case-count{display:flex;justify-content:space-between;margin:26px 0 14px;font-size:12px;color:var(--soft)}
#peak-casper .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}
#peak-casper .case-card{padding:0;text-align:left;border:0;background:var(--paper);color:var(--ink);min-width:0}
#peak-casper .case-photo{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:light-dark(#e4e6e6,#303b43);color:var(--soft)}
#peak-casper .case-photo span{font-size:23px;font-weight:400;letter-spacing:-.7px}
#peak-casper .case-photo small{font-size:11px}
#peak-casper .case-card-copy{padding:19px 20px 22px}
#peak-casper .case-card-copy small{font-size:11px;color:var(--soft)}
#peak-casper .case-card-copy h2{font-size:17px;line-height:1.55;margin:7px 0 14px;word-break:keep-all}
#peak-casper .case-card-copy>span{font-size:12px;color:var(--soft)}
#peak-casper #case-empty{text-align:center;padding:50px 15px;color:var(--soft)}
#peak-casper #case-back,#peak-casper #case-reset{border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:9px 15px;margin:12px 0 24px}
#peak-casper #case-article>h2{font-size:26px;line-height:1.5;margin-bottom:25px}
#peak-casper #case-article>p{line-height:1.9}
#peak-casper .case-spec{background:var(--paper);padding:18px}
#peak-casper .case-preview-note{font-size:11px;color:var(--soft);margin:32px 0 0}
#peak-casper #case-notice{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-casper .case-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}#peak-casper .case-search{grid-column:1/-1}#peak-casper select,#peak-casper input{font-size:16px}#peak-casper .case-grid{grid-template-columns:1fr}#peak-casper .case-card-copy h2{font-size:18px}}


#peak-casper .casper-intro{background:var(--paper);padding:36px}
#peak-casper .casper-notice{font-size:12px;color:var(--soft);padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid var(--edge)}
#peak-casper .casper-intro>h2{font-size:32px;line-height:1.5;letter-spacing:-1px;margin-bottom:19px}
#peak-casper .casper-lead{font-size:15px;line-height:1.9;color:var(--soft)}
#peak-casper .casper-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0}
#peak-casper .casper-steps section{border-top:2px solid var(--edge);padding-top:14px}
#peak-casper .casper-steps section>span{font-size:12px;color:var(--accent)}
#peak-casper .casper-steps h3{font-size:16px;font-weight:500;margin:8px 0}
#peak-casper .casper-steps p{font-size:13px;line-height:1.85;color:var(--soft);margin:0;word-break:keep-all}
#peak-casper .casper-closing{padding:24px 0;border-top:1px solid var(--edge)}
#peak-casper .casper-closing p{font-size:17px;margin:0 0 6px}
#peak-casper .casper-closing span{font-size:13px;color:var(--soft)}
#peak-casper .casper-feedback{font-size:12px;color:var(--soft)}
#peak-casper .casper-feedback:empty{display:none}
#peak-casper .casper-cases{margin-top:42px}
#peak-casper .casper-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}
#peak-casper .casper-heading h2{font-size:22px;margin:0}
#peak-casper .casper-heading>span{font-size:12px;color:var(--soft)}
#peak-casper .casper-empty{text-align:center;padding:46px 20px;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);color:var(--soft)}
#peak-casper .casper-empty p{font-size:15px;margin:0 0 8px}
#peak-casper .casper-empty span{font-size:12px}
@media(max-width:650px){#peak-casper .casper-intro{padding:23px}#peak-casper .casper-intro>h2{font-size:27px}#peak-casper .casper-steps{grid-template-columns:1fr;gap:22px}#peak-casper .casper-steps p{font-size:14px}}

#peak-casper .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-casper .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-casper .rail .k.social-icon{background:#fee500}#peak-casper .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-casper .rail .i.social-icon img{filter:invert(1)}

#peak-carspace .package-hit{border-top-color:#ba4837;position:relative;box-shadow:0 0 0 1px light-dark(#ba4837,#d98676)}
#peak-carspace .package-hit-badge{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin:-22px -17px 20px;padding:11px 13px;background:#a63527;color:#fff;line-height:1.5}
#peak-carspace .package-hit-badge strong{font-size:16px;font-weight:700;letter-spacing:1px}
#peak-carspace .package-hit-badge span{font-size:11px;white-space:nowrap}
@media(max-width:760px){#peak-carspace .package-hit-badge{margin:-24px -24px 20px;padding:12px 24px}}


#peak-carspace .package-original-image{display:block;width:100%;height:auto;margin:5px 0 14px}


#peak-carspace{--base:light-dark(#f2f0ec,#191d21);--paper:light-dark(#fff,#242a30);--ink:light-dark(#222b33,#eff2f4);--soft:light-dark(#657078,#b5bfc7);--edge:light-dark(#deddd7,#3d464e);--accent:#af815a;background:var(--base);color:var(--ink);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.75;position:relative}#peak-carspace *{box-sizing:border-box}#peak-carspace :is(button,a),#peak-carspace a{font:inherit}#peak-carspace :is(button,a){cursor:pointer}#peak-carspace .strip{background:#25313a;color:#dee5eb;padding:6px 5%;font-size:11px}#peak-carspace header{background:var(--paper);display:flex;gap:22px;padding:20px 4%;align-items:center}#peak-carspace .logo-space{padding:7px 11px;border:1px dashed var(--edge);font-size:11px;color:var(--soft);text-align:center;flex-shrink:0}#peak-carspace nav{display:flex;justify-content:space-between;flex:1;gap:10px;flex-wrap:wrap;font-size:12px}#peak-carspace nav .current{color:var(--accent)}#peak-carspace .banner{padding:42px 7%;background:#27343e;color:#fff}#peak-carspace .overline{font-size:11px;letter-spacing:2.5px;color:#bfa287}#peak-carspace h1{font-size:31px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-carspace .banner p{font-size:13px;color:#ccd5dc;margin:0}#peak-carspace .subnav{display:flex;justify-content:center;gap:35px;background:var(--paper);padding:12px;border-bottom:1px solid var(--edge);font-size:12px}#peak-carspace .subnav span{padding:4px 0}#peak-carspace .subnav .current{border-bottom:2px solid var(--accent)}#peak-carspace main{padding:38px 125px 48px 6%}#peak-carspace h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}#peak-carspace .caption{color:var(--soft);font-size:13px;margin:0 0 25px}#peak-carspace .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#peak-carspace .brand{background:var(--paper);border:1px solid var(--edge);padding:24px 18px;text-align:left;color:var(--ink);min-height:165px;display:flex;flex-direction:column;align-items:start;transition:border-color .15s}#peak-carspace .brand:hover{border-color:var(--accent)}#peak-carspace .brand .en{font-size:10px;letter-spacing:1.3px;color:var(--soft)}#peak-carspace .brand strong{font-size:15px;font-weight:500;margin:5px 0 12px;letter-spacing:-.5px;white-space:nowrap}#peak-carspace .brand .line{font-size:12px;color:var(--soft)}#peak-carspace .brand .more{font-size:11px;margin-top:auto;padding-top:17px;color:var(--accent)}#peak-carspace .brand .name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#peak-carspace .badge{background:light-dark(#eee7dd,#454035);color:light-dark(#745031,#f1d1ac);padding:2px 7px;font-size:10px;white-space:nowrap}#peak-carspace .rail{position:absolute;right:12px;top:233px;width:98px;display:grid;gap:8px}#peak-carspace .rail :is(button,a){border:0;padding:12px 6px;border-radius:24px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002}#peak-carspace .k{background:#fee500;color:#312813}#peak-carspace .i{background:#783963;color:#fff}#peak-carspace .n{background:#15874b;color:#fff}#peak-carspace .back{border:0;padding:0 0 22px;background:transparent;color:var(--soft);font-size:12px}#peak-carspace .detail{background:var(--paper);padding:32px}#peak-carspace .detail h2{font-size:32px;margin:10px 0 20px}#peak-carspace .description{color:var(--soft);max-width:650px;font-size:14px;margin:0 0 30px}#peak-carspace .divider{border:0;border-top:1px solid var(--edge);margin:28px 0}#peak-carspace h3{font-size:16px;font-weight:500;margin:0 0 16px}#peak-carspace .products{display:flex;gap:9px;flex-wrap:wrap}#peak-carspace .product{border:1px solid var(--edge);padding:10px 18px;min-width:65px;text-align:center;font-size:13px}#peak-carspace .special{margin-top:18px;background:var(--base);padding:16px;font-size:12px}#peak-carspace .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#peak-carspace .actions a,#peak-carspace .actions :is(button,a){display:inline-block;text-decoration:none;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px;font-size:12px}#peak-carspace .actions .primary{background:#27343e;color:#fff;border-color:#27343e}#peak-carspace .source{margin-top:22px;color:var(--soft);font-size:11px}#peak-carspace .source a{color:inherit;text-underline-offset:3px}#peak-carspace .message{background:var(--base);padding:16px;margin-top:20px;font-size:13px}#peak-carspace .ending{padding:24px 0 0;color:var(--soft);font-size:12px}#peak-carspace footer{padding:22px 6%;font-size:11px;color:var(--soft);border-top:1px solid var(--edge)}#peak-carspace [hidden]{display:none!important}@media(max-width:750px){#peak-carspace .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#peak-carspace main{padding-left:5%;padding-right:112px}#peak-carspace nav{justify-content:flex-start;gap:5px 13px}#peak-carspace nav span{font-size:11px}}@media(max-width:500px){#peak-carspace header{gap:15px;align-items:start}#peak-carspace main{padding:28px 5%}#peak-carspace .banner{padding-right:95px}#peak-carspace .banner h1{font-size:27px}#peak-carspace .rail{top:215px;width:78px;right:7px}#peak-carspace .brand{padding:20px 13px}#peak-carspace .brand strong{font-size:15px}#peak-carspace .detail{padding:23px 18px}#peak-carspace .subnav{gap:22px}#peak-carspace .detail h2{font-size:27px}}
@media(max-width:380px){#peak-carspace .grid{grid-template-columns:1fr}}

#peak-carspace .brand{padding:16px;min-height:200px;align-items:stretch}#peak-carspace .brand-logo{height:76px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:14px}#peak-carspace .brand-logo img{max-width:88%;max-height:48px;object-fit:contain;display:block}#peak-carspace .brand-logo.dark{background:#26323a}#peak-carspace .brand-logo.rainbow img{width:115%;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#peak-carspace .brand-logo.solar img{max-height:62px}#peak-carspace .brand-logo.glasstint img{max-height:53px}#peak-carspace .brand .badge{align-self:flex-start;margin-bottom:8px}#peak-carspace .detail-logo{width:260px;max-width:100%;height:106px;margin:0 0 22px}#peak-carspace .detail-logo img{max-height:68px}#peak-carspace .detail-logo.solar img{max-height:86px}#peak-carspace .detail-logo.rainbow img{max-height:none}#peak-carspace .detail .overline:empty{display:none}#peak-carspace .brand .more{padding-top:14px}@media(max-width:500px){#peak-carspace .brand{padding:12px}#peak-carspace .brand-logo{height:68px}#peak-carspace .brand-logo img{max-width:90%;max-height:43px}#peak-carspace .brand-logo.rainbow img{max-width:none;max-height:none}}
#peak-carspace .brand-logo.vertex{background:#e8e8e8}#peak-carspace .brand-logo.vertex img{max-width:96%;max-height:68px}#peak-carspace .detail-logo.vertex img{max-height:90px}
#peak-carspace .brand-logo.rainbow{background:#000}
#peak-carspace .rainbow-crop{display:block;position:relative;width:200px;max-width:95%;aspect-ratio:2.5;overflow:hidden}
#peak-carspace .brand-logo.rainbow .rainbow-crop img{position:absolute;width:960%;max-width:none;height:auto;max-height:none;left:-23%;top:-857.5%;transform:none}
#peak-carspace .tbex-mark{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;background:#fff;padding:6px 9px;margin:0 0 9px;line-height:1}
#peak-carspace .tbex-mark img{display:block;width:62px;height:auto}
#peak-carspace #pf-en .tbex-mark{vertical-align:middle;margin-right:8px}

#peak-carspace .brand-logo:has(.tbex-mark){padding-bottom:16px}
#peak-carspace .brand-logo .tbex-mark{position:absolute;right:6px;bottom:5px;display:block;padding:0;margin:0;background:transparent;line-height:0}
#peak-carspace .brand-logo .tbex-mark img{width:38px;max-width:none;height:auto;max-height:none;margin:0}
#peak-carspace .detail-logo .tbex-mark{right:8px;bottom:6px}
#peak-carspace .detail-logo .tbex-mark img{width:42px}


#peak-carspace .case-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px;background:var(--paper);padding:22px}
#peak-carspace .case-filters label{font-size:12px;color:var(--soft);display:grid;gap:7px;min-width:0}
#peak-carspace select,#peak-carspace input{font:inherit;font-size:14px;min-width:0;width:100%;border:1px solid var(--edge);border-radius:0;padding:11px;background:var(--paper);color:var(--ink)}
#peak-carspace .case-count{display:flex;justify-content:space-between;margin:26px 0 14px;font-size:12px;color:var(--soft)}
#peak-carspace .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}
#peak-carspace .case-card{padding:0;text-align:left;border:0;background:var(--paper);color:var(--ink);min-width:0}
#peak-carspace .case-photo{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:light-dark(#e4e6e6,#303b43);color:var(--soft)}
#peak-carspace .case-photo span{font-size:23px;font-weight:400;letter-spacing:-.7px}
#peak-carspace .case-photo small{font-size:11px}
#peak-carspace .case-card-copy{padding:19px 20px 22px}
#peak-carspace .case-card-copy small{font-size:11px;color:var(--soft)}
#peak-carspace .case-card-copy h2{font-size:17px;line-height:1.55;margin:7px 0 14px;word-break:keep-all}
#peak-carspace .case-card-copy>span{font-size:12px;color:var(--soft)}
#peak-carspace #case-empty{text-align:center;padding:50px 15px;color:var(--soft)}
#peak-carspace #case-back,#peak-carspace #case-reset{border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:9px 15px;margin:12px 0 24px}
#peak-carspace #case-article>h2{font-size:26px;line-height:1.5;margin-bottom:25px}
#peak-carspace #case-article>p{line-height:1.9}
#peak-carspace .case-spec{background:var(--paper);padding:18px}
#peak-carspace .case-preview-note{font-size:11px;color:var(--soft);margin:32px 0 0}
#peak-carspace #case-notice{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-carspace .case-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}#peak-carspace .case-search{grid-column:1/-1}#peak-carspace select,#peak-carspace input{font-size:16px}#peak-carspace .case-grid{grid-template-columns:1fr}#peak-carspace .case-card-copy h2{font-size:18px}}


#peak-carspace .casper-intro{background:var(--paper);padding:36px}
#peak-carspace .casper-notice{font-size:12px;color:var(--soft);padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid var(--edge)}
#peak-carspace .casper-intro>h2{font-size:32px;line-height:1.5;letter-spacing:-1px;margin-bottom:19px}
#peak-carspace .casper-lead{font-size:15px;line-height:1.9;color:var(--soft)}
#peak-carspace .casper-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0}
#peak-carspace .casper-steps section{border-top:2px solid var(--edge);padding-top:14px}
#peak-carspace .casper-steps section>span{font-size:12px;color:var(--accent)}
#peak-carspace .casper-steps h3{font-size:16px;font-weight:500;margin:8px 0}
#peak-carspace .casper-steps p{font-size:13px;line-height:1.85;color:var(--soft);margin:0;word-break:keep-all}
#peak-carspace .casper-closing{padding:24px 0;border-top:1px solid var(--edge)}
#peak-carspace .casper-closing p{font-size:17px;margin:0 0 6px}
#peak-carspace .casper-closing span{font-size:13px;color:var(--soft)}
#peak-carspace .casper-feedback{font-size:12px;color:var(--soft)}
#peak-carspace .casper-feedback:empty{display:none}
#peak-carspace .casper-cases{margin-top:42px}
#peak-carspace .casper-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}
#peak-carspace .casper-heading h2{font-size:22px;margin:0}
#peak-carspace .casper-heading>span{font-size:12px;color:var(--soft)}
#peak-carspace .casper-empty{text-align:center;padding:46px 20px;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);color:var(--soft)}
#peak-carspace .casper-empty p{font-size:15px;margin:0 0 8px}
#peak-carspace .casper-empty span{font-size:12px}
@media(max-width:650px){#peak-carspace .casper-intro{padding:23px}#peak-carspace .casper-intro>h2{font-size:27px}#peak-carspace .casper-steps{grid-template-columns:1fr;gap:22px}#peak-carspace .casper-steps p{font-size:14px}}


#peak-carspace .package-guides{margin-top:42px}
#peak-carspace .package-guide{background:var(--paper);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}
#peak-carspace .package-guide summary{padding:22px;font-size:16px;font-weight:500;cursor:pointer}
#peak-carspace .guide-copy{padding:0 24px 23px;font-size:14px;line-height:1.9;color:var(--soft)}
#peak-carspace .guide-copy>p{margin-top:0}
#peak-carspace .guide-copy dl{display:grid;grid-template-columns:100px 1fr;gap:14px 20px;border-top:1px solid var(--edge);padding-top:22px;margin-bottom:0}
#peak-carspace .guide-copy dt{color:var(--ink)}
#peak-carspace .guide-copy dd{margin:0;word-break:keep-all}
#peak-carspace .package-pending{padding:22px;text-align:center;font-size:13px;color:var(--soft);border-bottom:1px solid var(--edge)}
#peak-carspace .package-pending small{font-size:11px}
@media(max-width:500px){#peak-carspace .guide-copy dl{grid-template-columns:1fr;gap:5px}#peak-carspace .guide-copy dd{margin-bottom:13px}#peak-carspace .casper-heading{flex-wrap:wrap}}


#peak-carspace .package-intro{color:var(--soft);font-size:14px;line-height:1.85;margin:0 0 24px}
#peak-carspace .package-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}
#peak-carspace .package-option{background:var(--paper);border-top:3px solid var(--accent);padding:22px 17px;min-width:0}
#peak-carspace .package-en{font-size:10px;letter-spacing:1.7px;color:var(--soft)}
#peak-carspace .package-option>h3{font-size:22px;letter-spacing:-.7px;font-weight:500;margin:7px 0 10px;white-space:nowrap}
#peak-carspace .package-sub{font-size:13px;line-height:1.8;color:var(--soft);min-height:70px;margin:0}
#peak-carspace .package-option ul{list-style:none;padding:18px 0;margin:0;min-height:180px;border-top:1px solid var(--edge)}
#peak-carspace .package-option li{font-size:13px;margin:0 0 8px;word-break:keep-all}
#peak-carspace .package-option strong{font-weight:500}
#peak-carspace .package-option details{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}
#peak-carspace .package-option summary{font-size:13px;padding:14px 0;cursor:pointer}
#peak-carspace .package-option details h4{font-size:13px;font-weight:500;margin:15px 0 5px}
#peak-carspace .package-option details p{font-size:12px;line-height:1.85;color:var(--soft);margin:0 0 17px;word-break:keep-all}
#peak-carspace .package-ask{display:block;width:100%;padding:11px 5px;border:1px solid var(--edge);color:var(--ink);background:var(--paper);margin-top:20px;font-size:12px}
#peak-carspace .package-consult{padding:27px 0;border-bottom:1px solid var(--edge)}
#peak-carspace .package-consult h3{font-size:18px;font-weight:500;margin:0 0 9px}
#peak-carspace .package-consult p{font-size:13px;color:var(--soft);margin:0;line-height:1.9}
#peak-carspace #package-feedback:not(:empty){margin-top:16px;color:var(--ink)}
@media(max-width:760px){#peak-carspace .package-three{grid-template-columns:1fr}#peak-carspace .package-option{padding:24px}#peak-carspace .package-sub{min-height:0;margin-bottom:17px}#peak-carspace .package-option ul{min-height:0}#peak-carspace .package-option li{font-size:14px}#peak-carspace .package-option details p{font-size:14px}}


#peak-carspace .package-common{background:var(--paper);padding:20px 24px;margin:0 0 20px;border-left:3px solid var(--accent)}
#peak-carspace .package-common h3{font-size:15px;font-weight:500;margin:0 0 11px}
#peak-carspace .package-common ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;padding:0;margin:0;font-size:13px;color:var(--soft)}
#peak-carspace .package-option .film-options{margin:8px 0 18px;font-size:12px;line-height:1.8}
#peak-carspace .film-options dt{font-weight:500;color:var(--ink);margin:9px 0 0}
#peak-carspace .film-options dd{margin:0;color:var(--soft)}
#peak-carspace .separate-option{color:var(--soft)}


#peak-carspace .case-link-section{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;margin-top:20px;border-top:1px solid var(--edge)}
#peak-carspace .case-link-section h3{font-size:18px;font-weight:500;margin:0 0 7px}
#peak-carspace .case-link-section p{font-size:13px;color:var(--soft);margin:0}
#peak-carspace .case-link-section :is(button,a){background:var(--paper);color:var(--ink);border:1px solid var(--edge);padding:12px 18px;white-space:nowrap;font-size:13px}
#peak-carspace nav :is(button,a),#peak-cases nav :is(button,a){border:0;padding:0;background:transparent;color:inherit;font:inherit}
@media(max-width:550px){#peak-carspace .case-link-section{align-items:flex-start;flex-direction:column}}


#peak-inquiry{--base:light-dark(#f2f0ec,#191d21);--paper:light-dark(#fff,#242a30);--ink:light-dark(#222b33,#eff2f4);--soft:light-dark(#657078,#b5bfc7);--edge:light-dark(#deddd7,#3d464e);--accent:#af815a;background:var(--base);color:var(--ink);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.75;position:relative}#peak-inquiry *{box-sizing:border-box}#peak-inquiry :is(button,a),#peak-inquiry a{font:inherit}#peak-inquiry :is(button,a){cursor:pointer}#peak-inquiry .strip{background:#25313a;color:#dee5eb;padding:6px 5%;font-size:11px}#peak-inquiry header{background:var(--paper);display:flex;gap:22px;padding:20px 4%;align-items:center}#peak-inquiry .logo-space{padding:7px 11px;border:1px dashed var(--edge);font-size:11px;color:var(--soft);text-align:center;flex-shrink:0}#peak-inquiry nav{display:flex;justify-content:space-between;flex:1;gap:10px;flex-wrap:wrap;font-size:12px}#peak-inquiry nav .current{color:var(--accent)}#peak-inquiry .banner{padding:42px 7%;background:#27343e;color:#fff}#peak-inquiry .overline{font-size:11px;letter-spacing:2.5px;color:#bfa287}#peak-inquiry h1{font-size:31px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-inquiry .banner p{font-size:13px;color:#ccd5dc;margin:0}#peak-inquiry .subnav{display:flex;justify-content:center;gap:35px;background:var(--paper);padding:12px;border-bottom:1px solid var(--edge);font-size:12px}#peak-inquiry .subnav span{padding:4px 0}#peak-inquiry .subnav .current{border-bottom:2px solid var(--accent)}#peak-inquiry main{padding:38px 125px 48px 6%}#peak-inquiry h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}#peak-inquiry .caption{color:var(--soft);font-size:13px;margin:0 0 25px}#peak-inquiry .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#peak-inquiry .brand{background:var(--paper);border:1px solid var(--edge);padding:24px 18px;text-align:left;color:var(--ink);min-height:165px;display:flex;flex-direction:column;align-items:start;transition:border-color .15s}#peak-inquiry .brand:hover{border-color:var(--accent)}#peak-inquiry .brand .en{font-size:10px;letter-spacing:1.3px;color:var(--soft)}#peak-inquiry .brand strong{font-size:15px;font-weight:500;margin:5px 0 12px;letter-spacing:-.5px;white-space:nowrap}#peak-inquiry .brand .line{font-size:12px;color:var(--soft)}#peak-inquiry .brand .more{font-size:11px;margin-top:auto;padding-top:17px;color:var(--accent)}#peak-inquiry .brand .name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#peak-inquiry .badge{background:light-dark(#eee7dd,#454035);color:light-dark(#745031,#f1d1ac);padding:2px 7px;font-size:10px;white-space:nowrap}#peak-inquiry .rail{position:absolute;right:12px;top:233px;width:98px;display:grid;gap:8px}#peak-inquiry .rail :is(button,a){border:0;padding:12px 6px;border-radius:24px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002}#peak-inquiry .k{background:#fee500;color:#312813}#peak-inquiry .i{background:#783963;color:#fff}#peak-inquiry .n{background:#15874b;color:#fff}#peak-inquiry .back{border:0;padding:0 0 22px;background:transparent;color:var(--soft);font-size:12px}#peak-inquiry .detail{background:var(--paper);padding:32px}#peak-inquiry .detail h2{font-size:32px;margin:10px 0 20px}#peak-inquiry .description{color:var(--soft);max-width:650px;font-size:14px;margin:0 0 30px}#peak-inquiry .divider{border:0;border-top:1px solid var(--edge);margin:28px 0}#peak-inquiry h3{font-size:16px;font-weight:500;margin:0 0 16px}#peak-inquiry .products{display:flex;gap:9px;flex-wrap:wrap}#peak-inquiry .product{border:1px solid var(--edge);padding:10px 18px;min-width:65px;text-align:center;font-size:13px}#peak-inquiry .special{margin-top:18px;background:var(--base);padding:16px;font-size:12px}#peak-inquiry .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#peak-inquiry .actions a,#peak-inquiry .actions :is(button,a){display:inline-block;text-decoration:none;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px;font-size:12px}#peak-inquiry .actions .primary{background:#27343e;color:#fff;border-color:#27343e}#peak-inquiry .source{margin-top:22px;color:var(--soft);font-size:11px}#peak-inquiry .source a{color:inherit;text-underline-offset:3px}#peak-inquiry .message{background:var(--base);padding:16px;margin-top:20px;font-size:13px}#peak-inquiry .ending{padding:24px 0 0;color:var(--soft);font-size:12px}#peak-inquiry footer{padding:22px 6%;font-size:11px;color:var(--soft);border-top:1px solid var(--edge)}#peak-inquiry [hidden]{display:none!important}@media(max-width:750px){#peak-inquiry .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#peak-inquiry main{padding-left:5%;padding-right:112px}#peak-inquiry nav{justify-content:flex-start;gap:5px 13px}#peak-inquiry nav span{font-size:11px}}@media(max-width:500px){#peak-inquiry header{gap:15px;align-items:start}#peak-inquiry main{padding:28px 5%}#peak-inquiry .banner{padding-right:95px}#peak-inquiry .banner h1{font-size:27px}#peak-inquiry .rail{top:215px;width:78px;right:7px}#peak-inquiry .brand{padding:20px 13px}#peak-inquiry .brand strong{font-size:15px}#peak-inquiry .detail{padding:23px 18px}#peak-inquiry .subnav{gap:22px}#peak-inquiry .detail h2{font-size:27px}}
@media(max-width:380px){#peak-inquiry .grid{grid-template-columns:1fr}}

#peak-inquiry .brand{padding:16px;min-height:200px;align-items:stretch}#peak-inquiry .brand-logo{height:76px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:14px}#peak-inquiry .brand-logo img{max-width:88%;max-height:48px;object-fit:contain;display:block}#peak-inquiry .brand-logo.dark{background:#26323a}#peak-inquiry .brand-logo.rainbow img{width:115%;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#peak-inquiry .brand-logo.solar img{max-height:62px}#peak-inquiry .brand-logo.glasstint img{max-height:53px}#peak-inquiry .brand .badge{align-self:flex-start;margin-bottom:8px}#peak-inquiry .detail-logo{width:260px;max-width:100%;height:106px;margin:0 0 22px}#peak-inquiry .detail-logo img{max-height:68px}#peak-inquiry .detail-logo.solar img{max-height:86px}#peak-inquiry .detail-logo.rainbow img{max-height:none}#peak-inquiry .detail .overline:empty{display:none}#peak-inquiry .brand .more{padding-top:14px}@media(max-width:500px){#peak-inquiry .brand{padding:12px}#peak-inquiry .brand-logo{height:68px}#peak-inquiry .brand-logo img{max-width:90%;max-height:43px}#peak-inquiry .brand-logo.rainbow img{max-width:none;max-height:none}}
#peak-inquiry .brand-logo.vertex{background:#e8e8e8}#peak-inquiry .brand-logo.vertex img{max-width:96%;max-height:68px}#peak-inquiry .detail-logo.vertex img{max-height:90px}
#peak-inquiry .brand-logo.rainbow{background:#000}
#peak-inquiry .rainbow-crop{display:block;position:relative;width:200px;max-width:95%;aspect-ratio:2.5;overflow:hidden}
#peak-inquiry .brand-logo.rainbow .rainbow-crop img{position:absolute;width:960%;max-width:none;height:auto;max-height:none;left:-23%;top:-857.5%;transform:none}
#peak-inquiry .tbex-mark{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;background:#fff;padding:6px 9px;margin:0 0 9px;line-height:1}
#peak-inquiry .tbex-mark img{display:block;width:62px;height:auto}
#peak-inquiry #pf-en .tbex-mark{vertical-align:middle;margin-right:8px}

#peak-inquiry .brand-logo:has(.tbex-mark){padding-bottom:16px}
#peak-inquiry .brand-logo .tbex-mark{position:absolute;right:6px;bottom:5px;display:block;padding:0;margin:0;background:transparent;line-height:0}
#peak-inquiry .brand-logo .tbex-mark img{width:38px;max-width:none;height:auto;max-height:none;margin:0}
#peak-inquiry .detail-logo .tbex-mark{right:8px;bottom:6px}
#peak-inquiry .detail-logo .tbex-mark img{width:42px}


#peak-inquiry .case-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px;background:var(--paper);padding:22px}
#peak-inquiry .case-filters label{font-size:12px;color:var(--soft);display:grid;gap:7px;min-width:0}
#peak-inquiry select,#peak-inquiry input{font:inherit;font-size:14px;min-width:0;width:100%;border:1px solid var(--edge);border-radius:0;padding:11px;background:var(--paper);color:var(--ink)}
#peak-inquiry .case-count{display:flex;justify-content:space-between;margin:26px 0 14px;font-size:12px;color:var(--soft)}
#peak-inquiry .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}
#peak-inquiry .case-card{padding:0;text-align:left;border:0;background:var(--paper);color:var(--ink);min-width:0}
#peak-inquiry .case-photo{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:light-dark(#e4e6e6,#303b43);color:var(--soft)}
#peak-inquiry .case-photo span{font-size:23px;font-weight:400;letter-spacing:-.7px}
#peak-inquiry .case-photo small{font-size:11px}
#peak-inquiry .case-card-copy{padding:19px 20px 22px}
#peak-inquiry .case-card-copy small{font-size:11px;color:var(--soft)}
#peak-inquiry .case-card-copy h2{font-size:17px;line-height:1.55;margin:7px 0 14px;word-break:keep-all}
#peak-inquiry .case-card-copy>span{font-size:12px;color:var(--soft)}
#peak-inquiry #case-empty{text-align:center;padding:50px 15px;color:var(--soft)}
#peak-inquiry #case-back,#peak-inquiry #case-reset{border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:9px 15px;margin:12px 0 24px}
#peak-inquiry #case-article>h2{font-size:26px;line-height:1.5;margin-bottom:25px}
#peak-inquiry #case-article>p{line-height:1.9}
#peak-inquiry .case-spec{background:var(--paper);padding:18px}
#peak-inquiry .case-preview-note{font-size:11px;color:var(--soft);margin:32px 0 0}
#peak-inquiry #case-notice{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-inquiry .case-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}#peak-inquiry .case-search{grid-column:1/-1}#peak-inquiry select,#peak-inquiry input{font-size:16px}#peak-inquiry .case-grid{grid-template-columns:1fr}#peak-inquiry .case-card-copy h2{font-size:18px}}


#peak-inquiry .q-channel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;background:var(--paper)}
#peak-inquiry .q-channel h2{font-size:21px}#peak-inquiry .q-channel p{font-size:13px;color:var(--soft);margin-bottom:0}#peak-inquiry :is(button,a){border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 16px}#peak-inquiry .q-channel :is(button,a){background:#fee500;color:#241e00;border:0;white-space:nowrap}
#peak-inquiry .q-demo{font-size:11px;color:var(--soft);margin:18px 0 32px}#peak-inquiry .q-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#peak-inquiry .q-toolbar h2{margin:0;font-size:23px}#peak-inquiry :is(button,a).q-primary{background:#293b46;color:#fff;border-color:#293b46}
#peak-inquiry table{width:100%;border-collapse:collapse;font-size:13px}#peak-inquiry th{font-weight:400;color:var(--soft);padding:13px 8px;border-bottom:1px solid var(--edge);text-align:left}#peak-inquiry td{padding:18px 8px;border-bottom:1px solid var(--edge)}#peak-inquiry .q-post{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:0;padding:4px 0;text-align:left}#peak-inquiry .q-post small{font-size:10px;color:var(--soft)}#peak-inquiry .q-post svg{width:14px;height:14px}#peak-inquiry .q-status{font-size:11px;white-space:nowrap;color:light-dark(#2b6553,#8bc9b3)}#peak-inquiry .q-status.waiting{color:var(--soft)}#peak-inquiry .q-help{font-size:12px;line-height:1.9;color:var(--soft)}
#peak-inquiry .q-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}#peak-inquiry label{font-size:13px;display:block}#peak-inquiry label small{font-size:11px;color:var(--soft)}#peak-inquiry input:not([type=checkbox]),#peak-inquiry select,#peak-inquiry textarea{display:block;width:100%;padding:12px;font:inherit;margin-top:8px;background:var(--paper);color:var(--ink);border:1px solid var(--edge);border-radius:0;min-width:0}#peak-inquiry .q-wide{grid-column:1/-1}#peak-inquiry .q-privacy{font-size:12px;margin-top:22px;padding:18px;background:var(--paper)}#peak-inquiry .q-privacy p{margin:0 0 10px;color:var(--soft)}#peak-inquiry .q-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}#peak-inquiry .q-back{margin-bottom:24px}#peak-inquiry .q-check-box{max-width:430px;margin:10px auto;padding:28px;background:var(--paper)}#peak-inquiry .q-check-box h2{font-size:23px}#peak-inquiry .q-check-box p,#peak-inquiry .q-check-box>small{font-size:12px;color:var(--soft)}#peak-inquiry #q-unlock :is(button,a){margin-top:15px;width:100%}#peak-inquiry .q-article{padding:30px;background:var(--paper)}#peak-inquiry .q-article h2{font-size:24px;margin-top:12px}#peak-inquiry #q-detail-body{white-space:pre-wrap;margin:25px 0;line-height:1.9}#peak-inquiry .q-answer{border-top:1px solid var(--edge);padding-top:23px}#peak-inquiry .q-answer>span{font-size:13px;color:var(--soft)}#peak-inquiry .q-answer p{font-size:14px;line-height:1.9}#peak-inquiry #q-feedback{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-inquiry .q-channel{align-items:flex-start;flex-direction:column}#peak-inquiry .q-fields{grid-template-columns:1fr}#peak-inquiry input:not([type=checkbox]),#peak-inquiry textarea,#peak-inquiry select{font-size:16px}#peak-inquiry .q-article{padding:22px}#peak-inquiry td,#peak-inquiry th{padding:13px 5px;font-size:12px}}

#peak-inquiry .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-inquiry .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-inquiry .rail .k.social-icon{background:#fee500}#peak-inquiry .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-inquiry .rail .i.social-icon img{filter:invert(1)}

#peak-support{--base:light-dark(#f2f0ec,#191d21);--paper:light-dark(#fff,#242a30);--ink:light-dark(#222b33,#eff2f4);--soft:light-dark(#657078,#b5bfc7);--edge:light-dark(#deddd7,#3d464e);--accent:#af815a;background:var(--base);color:var(--ink);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.75;position:relative}#peak-support *{box-sizing:border-box}#peak-support :is(button,a),#peak-support a{font:inherit}#peak-support :is(button,a){cursor:pointer}#peak-support .strip{background:#25313a;color:#dee5eb;padding:6px 5%;font-size:11px}#peak-support header{background:var(--paper);display:flex;gap:22px;padding:20px 4%;align-items:center}#peak-support .logo-space{padding:7px 11px;border:1px dashed var(--edge);font-size:11px;color:var(--soft);text-align:center;flex-shrink:0}#peak-support nav{display:flex;justify-content:space-between;flex:1;gap:10px;flex-wrap:wrap;font-size:12px}#peak-support nav .current{color:var(--accent)}#peak-support .banner{padding:42px 7%;background:#27343e;color:#fff}#peak-support .overline{font-size:11px;letter-spacing:2.5px;color:#bfa287}#peak-support h1{font-size:31px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-support .banner p{font-size:13px;color:#ccd5dc;margin:0}#peak-support .subnav{display:flex;justify-content:center;gap:35px;background:var(--paper);padding:12px;border-bottom:1px solid var(--edge);font-size:12px}#peak-support .subnav span{padding:4px 0}#peak-support .subnav .current{border-bottom:2px solid var(--accent)}#peak-support main{padding:38px 125px 48px 6%}#peak-support h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}#peak-support .caption{color:var(--soft);font-size:13px;margin:0 0 25px}#peak-support .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#peak-support .brand{background:var(--paper);border:1px solid var(--edge);padding:24px 18px;text-align:left;color:var(--ink);min-height:165px;display:flex;flex-direction:column;align-items:start;transition:border-color .15s}#peak-support .brand:hover{border-color:var(--accent)}#peak-support .brand .en{font-size:10px;letter-spacing:1.3px;color:var(--soft)}#peak-support .brand strong{font-size:15px;font-weight:500;margin:5px 0 12px;letter-spacing:-.5px;white-space:nowrap}#peak-support .brand .line{font-size:12px;color:var(--soft)}#peak-support .brand .more{font-size:11px;margin-top:auto;padding-top:17px;color:var(--accent)}#peak-support .brand .name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#peak-support .badge{background:light-dark(#eee7dd,#454035);color:light-dark(#745031,#f1d1ac);padding:2px 7px;font-size:10px;white-space:nowrap}#peak-support .rail{position:absolute;right:12px;top:233px;width:98px;display:grid;gap:8px}#peak-support .rail :is(button,a){border:0;padding:12px 6px;border-radius:24px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002}#peak-support .k{background:#fee500;color:#312813}#peak-support .i{background:#783963;color:#fff}#peak-support .n{background:#15874b;color:#fff}#peak-support .back{border:0;padding:0 0 22px;background:transparent;color:var(--soft);font-size:12px}#peak-support .detail{background:var(--paper);padding:32px}#peak-support .detail h2{font-size:32px;margin:10px 0 20px}#peak-support .description{color:var(--soft);max-width:650px;font-size:14px;margin:0 0 30px}#peak-support .divider{border:0;border-top:1px solid var(--edge);margin:28px 0}#peak-support h3{font-size:16px;font-weight:500;margin:0 0 16px}#peak-support .products{display:flex;gap:9px;flex-wrap:wrap}#peak-support .product{border:1px solid var(--edge);padding:10px 18px;min-width:65px;text-align:center;font-size:13px}#peak-support .special{margin-top:18px;background:var(--base);padding:16px;font-size:12px}#peak-support .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#peak-support .actions a,#peak-support .actions :is(button,a){display:inline-block;text-decoration:none;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px;font-size:12px}#peak-support .actions .primary{background:#27343e;color:#fff;border-color:#27343e}#peak-support .source{margin-top:22px;color:var(--soft);font-size:11px}#peak-support .source a{color:inherit;text-underline-offset:3px}#peak-support .message{background:var(--base);padding:16px;margin-top:20px;font-size:13px}#peak-support .ending{padding:24px 0 0;color:var(--soft);font-size:12px}#peak-support footer{padding:22px 6%;font-size:11px;color:var(--soft);border-top:1px solid var(--edge)}#peak-support [hidden]{display:none!important}@media(max-width:750px){#peak-support .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#peak-support main{padding-left:5%;padding-right:112px}#peak-support nav{justify-content:flex-start;gap:5px 13px}#peak-support nav span{font-size:11px}}@media(max-width:500px){#peak-support header{gap:15px;align-items:start}#peak-support main{padding:28px 5%}#peak-support .banner{padding-right:95px}#peak-support .banner h1{font-size:27px}#peak-support .rail{top:215px;width:78px;right:7px}#peak-support .brand{padding:20px 13px}#peak-support .brand strong{font-size:15px}#peak-support .detail{padding:23px 18px}#peak-support .subnav{gap:22px}#peak-support .detail h2{font-size:27px}}
@media(max-width:380px){#peak-support .grid{grid-template-columns:1fr}}

#peak-support .brand{padding:16px;min-height:200px;align-items:stretch}#peak-support .brand-logo{height:76px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:14px}#peak-support .brand-logo img{max-width:88%;max-height:48px;object-fit:contain;display:block}#peak-support .brand-logo.dark{background:#26323a}#peak-support .brand-logo.rainbow img{width:115%;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#peak-support .brand-logo.solar img{max-height:62px}#peak-support .brand-logo.glasstint img{max-height:53px}#peak-support .brand .badge{align-self:flex-start;margin-bottom:8px}#peak-support .detail-logo{width:260px;max-width:100%;height:106px;margin:0 0 22px}#peak-support .detail-logo img{max-height:68px}#peak-support .detail-logo.solar img{max-height:86px}#peak-support .detail-logo.rainbow img{max-height:none}#peak-support .detail .overline:empty{display:none}#peak-support .brand .more{padding-top:14px}@media(max-width:500px){#peak-support .brand{padding:12px}#peak-support .brand-logo{height:68px}#peak-support .brand-logo img{max-width:90%;max-height:43px}#peak-support .brand-logo.rainbow img{max-width:none;max-height:none}}
#peak-support .brand-logo.vertex{background:#e8e8e8}#peak-support .brand-logo.vertex img{max-width:96%;max-height:68px}#peak-support .detail-logo.vertex img{max-height:90px}
#peak-support .brand-logo.rainbow{background:#000}
#peak-support .rainbow-crop{display:block;position:relative;width:200px;max-width:95%;aspect-ratio:2.5;overflow:hidden}
#peak-support .brand-logo.rainbow .rainbow-crop img{position:absolute;width:960%;max-width:none;height:auto;max-height:none;left:-23%;top:-857.5%;transform:none}
#peak-support .tbex-mark{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;background:#fff;padding:6px 9px;margin:0 0 9px;line-height:1}
#peak-support .tbex-mark img{display:block;width:62px;height:auto}
#peak-support #pf-en .tbex-mark{vertical-align:middle;margin-right:8px}

#peak-support .brand-logo:has(.tbex-mark){padding-bottom:16px}
#peak-support .brand-logo .tbex-mark{position:absolute;right:6px;bottom:5px;display:block;padding:0;margin:0;background:transparent;line-height:0}
#peak-support .brand-logo .tbex-mark img{width:38px;max-width:none;height:auto;max-height:none;margin:0}
#peak-support .detail-logo .tbex-mark{right:8px;bottom:6px}
#peak-support .detail-logo .tbex-mark img{width:42px}


#peak-support .case-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px;background:var(--paper);padding:22px}
#peak-support .case-filters label{font-size:12px;color:var(--soft);display:grid;gap:7px;min-width:0}
#peak-support select,#peak-support input{font:inherit;font-size:14px;min-width:0;width:100%;border:1px solid var(--edge);border-radius:0;padding:11px;background:var(--paper);color:var(--ink)}
#peak-support .case-count{display:flex;justify-content:space-between;margin:26px 0 14px;font-size:12px;color:var(--soft)}
#peak-support .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}
#peak-support .case-card{padding:0;text-align:left;border:0;background:var(--paper);color:var(--ink);min-width:0}
#peak-support .case-photo{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:light-dark(#e4e6e6,#303b43);color:var(--soft)}
#peak-support .case-photo span{font-size:23px;font-weight:400;letter-spacing:-.7px}
#peak-support .case-photo small{font-size:11px}
#peak-support .case-card-copy{padding:19px 20px 22px}
#peak-support .case-card-copy small{font-size:11px;color:var(--soft)}
#peak-support .case-card-copy h2{font-size:17px;line-height:1.55;margin:7px 0 14px;word-break:keep-all}
#peak-support .case-card-copy>span{font-size:12px;color:var(--soft)}
#peak-support #case-empty{text-align:center;padding:50px 15px;color:var(--soft)}
#peak-support #case-back,#peak-support #case-reset{border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:9px 15px;margin:12px 0 24px}
#peak-support #case-article>h2{font-size:26px;line-height:1.5;margin-bottom:25px}
#peak-support #case-article>p{line-height:1.9}
#peak-support .case-spec{background:var(--paper);padding:18px}
#peak-support .case-preview-note{font-size:11px;color:var(--soft);margin:32px 0 0}
#peak-support #case-notice{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-support .case-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}#peak-support .case-search{grid-column:1/-1}#peak-support select,#peak-support input{font-size:16px}#peak-support .case-grid{grid-template-columns:1fr}#peak-support .case-card-copy h2{font-size:18px}}


#peak-support .q-channel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;background:var(--paper)}
#peak-support .q-channel h2{font-size:21px}#peak-support .q-channel p{font-size:13px;color:var(--soft);margin-bottom:0}#peak-support :is(button,a){border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 16px}#peak-support .q-channel :is(button,a){background:#fee500;color:#241e00;border:0;white-space:nowrap}
#peak-support .q-demo{font-size:11px;color:var(--soft);margin:18px 0 32px}#peak-support .q-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#peak-support .q-toolbar h2{margin:0;font-size:23px}#peak-support :is(button,a).q-primary{background:#293b46;color:#fff;border-color:#293b46}
#peak-support table{width:100%;border-collapse:collapse;font-size:13px}#peak-support th{font-weight:400;color:var(--soft);padding:13px 8px;border-bottom:1px solid var(--edge);text-align:left}#peak-support td{padding:18px 8px;border-bottom:1px solid var(--edge)}#peak-support .q-post{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:0;padding:4px 0;text-align:left}#peak-support .q-post small{font-size:10px;color:var(--soft)}#peak-support .q-post svg{width:14px;height:14px}#peak-support .q-status{font-size:11px;white-space:nowrap;color:light-dark(#2b6553,#8bc9b3)}#peak-support .q-status.waiting{color:var(--soft)}#peak-support .q-help{font-size:12px;line-height:1.9;color:var(--soft)}
#peak-support .q-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}#peak-support label{font-size:13px;display:block}#peak-support label small{font-size:11px;color:var(--soft)}#peak-support input:not([type=checkbox]),#peak-support select,#peak-support textarea{display:block;width:100%;padding:12px;font:inherit;margin-top:8px;background:var(--paper);color:var(--ink);border:1px solid var(--edge);border-radius:0;min-width:0}#peak-support .q-wide{grid-column:1/-1}#peak-support .q-privacy{font-size:12px;margin-top:22px;padding:18px;background:var(--paper)}#peak-support .q-privacy p{margin:0 0 10px;color:var(--soft)}#peak-support .q-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}#peak-support .q-back{margin-bottom:24px}#peak-support .q-check-box{max-width:430px;margin:10px auto;padding:28px;background:var(--paper)}#peak-support .q-check-box h2{font-size:23px}#peak-support .q-check-box p,#peak-support .q-check-box>small{font-size:12px;color:var(--soft)}#peak-support #q-unlock :is(button,a){margin-top:15px;width:100%}#peak-support .q-article{padding:30px;background:var(--paper)}#peak-support .q-article h2{font-size:24px;margin-top:12px}#peak-support #q-detail-body{white-space:pre-wrap;margin:25px 0;line-height:1.9}#peak-support .q-answer{border-top:1px solid var(--edge);padding-top:23px}#peak-support .q-answer>span{font-size:13px;color:var(--soft)}#peak-support .q-answer p{font-size:14px;line-height:1.9}#peak-support #q-feedback{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-support .q-channel{align-items:flex-start;flex-direction:column}#peak-support .q-fields{grid-template-columns:1fr}#peak-support input:not([type=checkbox]),#peak-support textarea,#peak-support select{font-size:16px}#peak-support .q-article{padding:22px}#peak-support td,#peak-support th{padding:13px 5px;font-size:12px}}

#peak-support .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-support .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-support .rail .k.social-icon{background:#fee500}#peak-support .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-support .rail .i.social-icon img{filter:invert(1)}

#peak-support .support-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px;background:var(--paper);padding:14px 20px;border-bottom:1px solid var(--edge)}
#peak-support :is(button,a){font:inherit;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px}
#peak-support .support-tabs :is(button,a){padding:8px 0;border:0;border-bottom:2px solid transparent;font-size:13px}#peak-support .support-tabs :is(button,a)[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}
#peak-support .support-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}#peak-support .support-heading h2{margin:0;font-size:24px}#peak-support .support-heading :is(button,a){font-size:12px}
#peak-support .event-row{display:flex;align-items:center;gap:20px;width:100%;text-align:left;padding:25px 18px;border-left:0;border-right:0}#peak-support .event-row>span:nth-child(2){flex:1}#peak-support .event-row strong{display:block;font-size:17px;font-weight:500}#peak-support .event-row small{display:block;font-size:12px;color:var(--soft);margin-top:7px}#peak-support .event-tag{display:inline-block;font-size:11px;color:var(--accent)}#peak-support .support-note{font-size:12px;color:var(--soft);margin:18px 0 25px}
#peak-support .event-detail{background:var(--paper);padding:30px;margin-top:25px}#peak-support .event-detail h2{font-size:27px;line-height:1.5;margin:12px 0}#peak-support .event-period{font-size:13px;color:var(--soft);padding-bottom:23px;border-bottom:1px solid var(--edge)}#peak-support .event-detail h3{font-size:23px;font-weight:500;margin-top:30px}#peak-support .event-detail p{line-height:1.9}#peak-support .event-detail dl{display:grid;grid-template-columns:90px 1fr;gap:17px;margin:27px 0;font-size:14px}#peak-support .event-detail dt{color:var(--soft)}#peak-support .event-detail dd{margin:0}
#peak-support .support-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}#peak-support :is(button,a).support-primary{background:#293b46;color:#fff;border-color:#293b46}#peak-support .faq-list{margin-top:25px}#peak-support .faq-list details{border-bottom:1px solid var(--edge);background:var(--paper)}#peak-support .faq-list summary{padding:20px;font-size:15px;cursor:pointer}#peak-support .faq-list p{padding:0 23px 23px;margin:0;font-size:14px;color:var(--soft);line-height:1.9}
#peak-support .location-address{display:grid;gap:7px;padding:22px;background:var(--paper);margin:20px 0}#peak-support .location-address span{font-size:12px;color:var(--soft)}#peak-support .location-address strong{font-size:18px;font-weight:500}#peak-support .map-placeholder{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:light-dark(#e4e7e4,#303c39);color:var(--soft)}#peak-support .map-placeholder small{font-size:11px}#peak-support .location-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;border-bottom:1px solid var(--edge)}#peak-support .location-facts div{text-align:center}#peak-support .location-facts strong{display:block;font-size:24px;font-weight:500}#peak-support .location-facts span{font-size:12px;color:var(--soft)}#peak-support .location-copy,#peak-support #support-feedback{font-size:13px;color:var(--soft);line-height:1.9}
#peak-support .event-overlay{position:absolute;inset:0;background:#0009;z-index:20;padding:110px 16px 30px}#peak-support .event-overlay[hidden]{display:none}#peak-support .event-popup{position:relative;width:420px;max-width:100%;margin:0 auto;background:#172c25;color:#fff;padding:40px 32px 0;box-shadow:0 12px 50px #0005}#peak-support :is(button,a).popup-close{position:absolute;top:8px;right:8px;border:0;background:transparent;color:#fff;font-size:27px;padding:0 10px}#peak-support .popup-label{color:#d2b584;letter-spacing:3px;font-size:12px}#peak-support .popup-season{font-size:15px;margin:27px 0 8px;color:#e0e7e1}#peak-support .event-popup h2{font-size:36px;line-height:1.35;color:#fff;margin:0 0 20px}#peak-support .event-popup h2 strong{color:#e5c48c;font-size:59px;font-weight:500}#peak-support .event-popup>p:not(.popup-season){font-size:14px;line-height:1.9;color:#d0ddd4}#peak-support .popup-period{font-size:20px;letter-spacing:2px;color:#e5c48c;margin:22px 0}#peak-support :is(button,a).popup-more{width:100%;background:#e5c48c;color:#162a23;border:0;padding:14px;font-size:14px}#peak-support .popup-bottom{display:flex;justify-content:space-between;gap:10px;margin:27px -32px 0;padding:9px 16px;background:#11221c}#peak-support .popup-bottom :is(button,a){background:transparent;color:#ccd7d0;border:0;font-size:11px;padding:8px}
@media(max-width:550px){#peak-support .support-heading{align-items:flex-start;flex-direction:column}#peak-support .event-row{gap:12px;padding:20px 10px}#peak-support .event-row strong{font-size:15px}#peak-support .event-detail{padding:21px}#peak-support .event-detail dl{grid-template-columns:1fr;gap:7px}#peak-support .event-detail dd{margin-bottom:14px}#peak-support .location-facts strong{font-size:20px}#peak-support .event-overlay{padding-top:160px}}


#peak-history{--base:light-dark(#f2f0ec,#191d21);--paper:light-dark(#fff,#242a30);--ink:light-dark(#222b33,#eff2f4);--soft:light-dark(#657078,#b5bfc7);--edge:light-dark(#deddd7,#3d464e);--accent:#af815a;background:var(--base);color:var(--ink);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.75;position:relative}#peak-history *{box-sizing:border-box}#peak-history :is(button,a),#peak-history a{font:inherit}#peak-history :is(button,a){cursor:pointer}#peak-history .strip{background:#25313a;color:#dee5eb;padding:6px 5%;font-size:11px}#peak-history header{background:var(--paper);display:flex;gap:22px;padding:20px 4%;align-items:center}#peak-history .logo-space{padding:7px 11px;border:1px dashed var(--edge);font-size:11px;color:var(--soft);text-align:center;flex-shrink:0}#peak-history nav{display:flex;justify-content:space-between;flex:1;gap:10px;flex-wrap:wrap;font-size:12px}#peak-history nav .current{color:var(--accent)}#peak-history .banner{padding:42px 7%;background:#27343e;color:#fff}#peak-history .overline{font-size:11px;letter-spacing:2.5px;color:#bfa287}#peak-history h1{font-size:31px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-history .banner p{font-size:13px;color:#ccd5dc;margin:0}#peak-history .subnav{display:flex;justify-content:center;gap:35px;background:var(--paper);padding:12px;border-bottom:1px solid var(--edge);font-size:12px}#peak-history .subnav span{padding:4px 0}#peak-history .subnav .current{border-bottom:2px solid var(--accent)}#peak-history main{padding:38px 125px 48px 6%}#peak-history h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}#peak-history .caption{color:var(--soft);font-size:13px;margin:0 0 25px}#peak-history .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#peak-history .brand{background:var(--paper);border:1px solid var(--edge);padding:24px 18px;text-align:left;color:var(--ink);min-height:165px;display:flex;flex-direction:column;align-items:start;transition:border-color .15s}#peak-history .brand:hover{border-color:var(--accent)}#peak-history .brand .en{font-size:10px;letter-spacing:1.3px;color:var(--soft)}#peak-history .brand strong{font-size:15px;font-weight:500;margin:5px 0 12px;letter-spacing:-.5px;white-space:nowrap}#peak-history .brand .line{font-size:12px;color:var(--soft)}#peak-history .brand .more{font-size:11px;margin-top:auto;padding-top:17px;color:var(--accent)}#peak-history .brand .name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#peak-history .badge{background:light-dark(#eee7dd,#454035);color:light-dark(#745031,#f1d1ac);padding:2px 7px;font-size:10px;white-space:nowrap}#peak-history .rail{position:absolute;right:12px;top:233px;width:98px;display:grid;gap:8px}#peak-history .rail :is(button,a){border:0;padding:12px 6px;border-radius:24px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002}#peak-history .k{background:#fee500;color:#312813}#peak-history .i{background:#783963;color:#fff}#peak-history .n{background:#15874b;color:#fff}#peak-history .back{border:0;padding:0 0 22px;background:transparent;color:var(--soft);font-size:12px}#peak-history .detail{background:var(--paper);padding:32px}#peak-history .detail h2{font-size:32px;margin:10px 0 20px}#peak-history .description{color:var(--soft);max-width:650px;font-size:14px;margin:0 0 30px}#peak-history .divider{border:0;border-top:1px solid var(--edge);margin:28px 0}#peak-history h3{font-size:16px;font-weight:500;margin:0 0 16px}#peak-history .products{display:flex;gap:9px;flex-wrap:wrap}#peak-history .product{border:1px solid var(--edge);padding:10px 18px;min-width:65px;text-align:center;font-size:13px}#peak-history .special{margin-top:18px;background:var(--base);padding:16px;font-size:12px}#peak-history .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#peak-history .actions a,#peak-history .actions :is(button,a){display:inline-block;text-decoration:none;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px;font-size:12px}#peak-history .actions .primary{background:#27343e;color:#fff;border-color:#27343e}#peak-history .source{margin-top:22px;color:var(--soft);font-size:11px}#peak-history .source a{color:inherit;text-underline-offset:3px}#peak-history .message{background:var(--base);padding:16px;margin-top:20px;font-size:13px}#peak-history .ending{padding:24px 0 0;color:var(--soft);font-size:12px}#peak-history footer{padding:22px 6%;font-size:11px;color:var(--soft);border-top:1px solid var(--edge)}#peak-history [hidden]{display:none!important}@media(max-width:750px){#peak-history .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#peak-history main{padding-left:5%;padding-right:112px}#peak-history nav{justify-content:flex-start;gap:5px 13px}#peak-history nav span{font-size:11px}}@media(max-width:500px){#peak-history header{gap:15px;align-items:start}#peak-history main{padding:28px 5%}#peak-history .banner{padding-right:95px}#peak-history .banner h1{font-size:27px}#peak-history .rail{top:215px;width:78px;right:7px}#peak-history .brand{padding:20px 13px}#peak-history .brand strong{font-size:15px}#peak-history .detail{padding:23px 18px}#peak-history .subnav{gap:22px}#peak-history .detail h2{font-size:27px}}
@media(max-width:380px){#peak-history .grid{grid-template-columns:1fr}}

#peak-history .brand{padding:16px;min-height:200px;align-items:stretch}#peak-history .brand-logo{height:76px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:14px}#peak-history .brand-logo img{max-width:88%;max-height:48px;object-fit:contain;display:block}#peak-history .brand-logo.dark{background:#26323a}#peak-history .brand-logo.rainbow img{width:115%;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#peak-history .brand-logo.solar img{max-height:62px}#peak-history .brand-logo.glasstint img{max-height:53px}#peak-history .brand .badge{align-self:flex-start;margin-bottom:8px}#peak-history .detail-logo{width:260px;max-width:100%;height:106px;margin:0 0 22px}#peak-history .detail-logo img{max-height:68px}#peak-history .detail-logo.solar img{max-height:86px}#peak-history .detail-logo.rainbow img{max-height:none}#peak-history .detail .overline:empty{display:none}#peak-history .brand .more{padding-top:14px}@media(max-width:500px){#peak-history .brand{padding:12px}#peak-history .brand-logo{height:68px}#peak-history .brand-logo img{max-width:90%;max-height:43px}#peak-history .brand-logo.rainbow img{max-width:none;max-height:none}}
#peak-history .brand-logo.vertex{background:#e8e8e8}#peak-history .brand-logo.vertex img{max-width:96%;max-height:68px}#peak-history .detail-logo.vertex img{max-height:90px}
#peak-history .brand-logo.rainbow{background:#000}
#peak-history .rainbow-crop{display:block;position:relative;width:200px;max-width:95%;aspect-ratio:2.5;overflow:hidden}
#peak-history .brand-logo.rainbow .rainbow-crop img{position:absolute;width:960%;max-width:none;height:auto;max-height:none;left:-23%;top:-857.5%;transform:none}
#peak-history .tbex-mark{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;background:#fff;padding:6px 9px;margin:0 0 9px;line-height:1}
#peak-history .tbex-mark img{display:block;width:62px;height:auto}
#peak-history #pf-en .tbex-mark{vertical-align:middle;margin-right:8px}

#peak-history .brand-logo:has(.tbex-mark){padding-bottom:16px}
#peak-history .brand-logo .tbex-mark{position:absolute;right:6px;bottom:5px;display:block;padding:0;margin:0;background:transparent;line-height:0}
#peak-history .brand-logo .tbex-mark img{width:38px;max-width:none;height:auto;max-height:none;margin:0}
#peak-history .detail-logo .tbex-mark{right:8px;bottom:6px}
#peak-history .detail-logo .tbex-mark img{width:42px}


#peak-history .case-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px;background:var(--paper);padding:22px}
#peak-history .case-filters label{font-size:12px;color:var(--soft);display:grid;gap:7px;min-width:0}
#peak-history select,#peak-history input{font:inherit;font-size:14px;min-width:0;width:100%;border:1px solid var(--edge);border-radius:0;padding:11px;background:var(--paper);color:var(--ink)}
#peak-history .case-count{display:flex;justify-content:space-between;margin:26px 0 14px;font-size:12px;color:var(--soft)}
#peak-history .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}
#peak-history .case-card{padding:0;text-align:left;border:0;background:var(--paper);color:var(--ink);min-width:0}
#peak-history .case-photo{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:light-dark(#e4e6e6,#303b43);color:var(--soft)}
#peak-history .case-photo span{font-size:23px;font-weight:400;letter-spacing:-.7px}
#peak-history .case-photo small{font-size:11px}
#peak-history .case-card-copy{padding:19px 20px 22px}
#peak-history .case-card-copy small{font-size:11px;color:var(--soft)}
#peak-history .case-card-copy h2{font-size:17px;line-height:1.55;margin:7px 0 14px;word-break:keep-all}
#peak-history .case-card-copy>span{font-size:12px;color:var(--soft)}
#peak-history #case-empty{text-align:center;padding:50px 15px;color:var(--soft)}
#peak-history #case-back,#peak-history #case-reset{border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:9px 15px;margin:12px 0 24px}
#peak-history #case-article>h2{font-size:26px;line-height:1.5;margin-bottom:25px}
#peak-history #case-article>p{line-height:1.9}
#peak-history .case-spec{background:var(--paper);padding:18px}
#peak-history .case-preview-note{font-size:11px;color:var(--soft);margin:32px 0 0}
#peak-history #case-notice{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-history .case-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}#peak-history .case-search{grid-column:1/-1}#peak-history select,#peak-history input{font-size:16px}#peak-history .case-grid{grid-template-columns:1fr}#peak-history .case-card-copy h2{font-size:18px}}

#peak-history .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-history .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-history .rail .k.social-icon{background:#fee500}#peak-history .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-history .rail .i.social-icon img{filter:invert(1)}

#peak-mayton{--base:light-dark(#f2f0ec,#191d21);--paper:light-dark(#fff,#242a30);--ink:light-dark(#222b33,#eff2f4);--soft:light-dark(#657078,#b5bfc7);--edge:light-dark(#deddd7,#3d464e);--accent:#af815a;background:var(--base);color:var(--ink);font-family:Arial,'Noto Sans KR',sans-serif;font-size:14px;line-height:1.75;position:relative}#peak-mayton *{box-sizing:border-box}#peak-mayton :is(button,a),#peak-mayton a{font:inherit}#peak-mayton :is(button,a){cursor:pointer}#peak-mayton .strip{background:#25313a;color:#dee5eb;padding:6px 5%;font-size:11px}#peak-mayton header{background:var(--paper);display:flex;gap:22px;padding:20px 4%;align-items:center}#peak-mayton .logo-space{padding:7px 11px;border:1px dashed var(--edge);font-size:11px;color:var(--soft);text-align:center;flex-shrink:0}#peak-mayton nav{display:flex;justify-content:space-between;flex:1;gap:10px;flex-wrap:wrap;font-size:12px}#peak-mayton nav .current{color:var(--accent)}#peak-mayton .banner{padding:42px 7%;background:#27343e;color:#fff}#peak-mayton .overline{font-size:11px;letter-spacing:2.5px;color:#bfa287}#peak-mayton h1{font-size:31px;font-weight:500;letter-spacing:-1px;margin:7px 0}#peak-mayton .banner p{font-size:13px;color:#ccd5dc;margin:0}#peak-mayton .subnav{display:flex;justify-content:center;gap:35px;background:var(--paper);padding:12px;border-bottom:1px solid var(--edge);font-size:12px}#peak-mayton .subnav span{padding:4px 0}#peak-mayton .subnav .current{border-bottom:2px solid var(--accent)}#peak-mayton main{padding:38px 125px 48px 6%}#peak-mayton h2{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}#peak-mayton .caption{color:var(--soft);font-size:13px;margin:0 0 25px}#peak-mayton .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#peak-mayton .brand{background:var(--paper);border:1px solid var(--edge);padding:24px 18px;text-align:left;color:var(--ink);min-height:165px;display:flex;flex-direction:column;align-items:start;transition:border-color .15s}#peak-mayton .brand:hover{border-color:var(--accent)}#peak-mayton .brand .en{font-size:10px;letter-spacing:1.3px;color:var(--soft)}#peak-mayton .brand strong{font-size:15px;font-weight:500;margin:5px 0 12px;letter-spacing:-.5px;white-space:nowrap}#peak-mayton .brand .line{font-size:12px;color:var(--soft)}#peak-mayton .brand .more{font-size:11px;margin-top:auto;padding-top:17px;color:var(--accent)}#peak-mayton .brand .name-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}#peak-mayton .badge{background:light-dark(#eee7dd,#454035);color:light-dark(#745031,#f1d1ac);padding:2px 7px;font-size:10px;white-space:nowrap}#peak-mayton .rail{position:absolute;right:12px;top:233px;width:98px;display:grid;gap:8px}#peak-mayton .rail :is(button,a){border:0;padding:12px 6px;border-radius:24px;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002}#peak-mayton .k{background:#fee500;color:#312813}#peak-mayton .i{background:#783963;color:#fff}#peak-mayton .n{background:#15874b;color:#fff}#peak-mayton .back{border:0;padding:0 0 22px;background:transparent;color:var(--soft);font-size:12px}#peak-mayton .detail{background:var(--paper);padding:32px}#peak-mayton .detail h2{font-size:32px;margin:10px 0 20px}#peak-mayton .description{color:var(--soft);max-width:650px;font-size:14px;margin:0 0 30px}#peak-mayton .divider{border:0;border-top:1px solid var(--edge);margin:28px 0}#peak-mayton h3{font-size:16px;font-weight:500;margin:0 0 16px}#peak-mayton .products{display:flex;gap:9px;flex-wrap:wrap}#peak-mayton .product{border:1px solid var(--edge);padding:10px 18px;min-width:65px;text-align:center;font-size:13px}#peak-mayton .special{margin-top:18px;background:var(--base);padding:16px;font-size:12px}#peak-mayton .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}#peak-mayton .actions a,#peak-mayton .actions :is(button,a){display:inline-block;text-decoration:none;border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:10px 15px;font-size:12px}#peak-mayton .actions .primary{background:#27343e;color:#fff;border-color:#27343e}#peak-mayton .source{margin-top:22px;color:var(--soft);font-size:11px}#peak-mayton .source a{color:inherit;text-underline-offset:3px}#peak-mayton .message{background:var(--base);padding:16px;margin-top:20px;font-size:13px}#peak-mayton .ending{padding:24px 0 0;color:var(--soft);font-size:12px}#peak-mayton footer{padding:22px 6%;font-size:11px;color:var(--soft);border-top:1px solid var(--edge)}#peak-mayton [hidden]{display:none!important}@media(max-width:750px){#peak-mayton .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#peak-mayton main{padding-left:5%;padding-right:112px}#peak-mayton nav{justify-content:flex-start;gap:5px 13px}#peak-mayton nav span{font-size:11px}}@media(max-width:500px){#peak-mayton header{gap:15px;align-items:start}#peak-mayton main{padding:28px 5%}#peak-mayton .banner{padding-right:95px}#peak-mayton .banner h1{font-size:27px}#peak-mayton .rail{top:215px;width:78px;right:7px}#peak-mayton .brand{padding:20px 13px}#peak-mayton .brand strong{font-size:15px}#peak-mayton .detail{padding:23px 18px}#peak-mayton .subnav{gap:22px}#peak-mayton .detail h2{font-size:27px}}
@media(max-width:380px){#peak-mayton .grid{grid-template-columns:1fr}}

#peak-mayton .brand{padding:16px;min-height:200px;align-items:stretch}#peak-mayton .brand-logo{height:76px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:14px}#peak-mayton .brand-logo img{max-width:88%;max-height:48px;object-fit:contain;display:block}#peak-mayton .brand-logo.dark{background:#26323a}#peak-mayton .brand-logo.rainbow img{width:115%;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#peak-mayton .brand-logo.solar img{max-height:62px}#peak-mayton .brand-logo.glasstint img{max-height:53px}#peak-mayton .brand .badge{align-self:flex-start;margin-bottom:8px}#peak-mayton .detail-logo{width:260px;max-width:100%;height:106px;margin:0 0 22px}#peak-mayton .detail-logo img{max-height:68px}#peak-mayton .detail-logo.solar img{max-height:86px}#peak-mayton .detail-logo.rainbow img{max-height:none}#peak-mayton .detail .overline:empty{display:none}#peak-mayton .brand .more{padding-top:14px}@media(max-width:500px){#peak-mayton .brand{padding:12px}#peak-mayton .brand-logo{height:68px}#peak-mayton .brand-logo img{max-width:90%;max-height:43px}#peak-mayton .brand-logo.rainbow img{max-width:none;max-height:none}}
#peak-mayton .brand-logo.vertex{background:#e8e8e8}#peak-mayton .brand-logo.vertex img{max-width:96%;max-height:68px}#peak-mayton .detail-logo.vertex img{max-height:90px}
#peak-mayton .brand-logo.rainbow{background:#000}
#peak-mayton .rainbow-crop{display:block;position:relative;width:200px;max-width:95%;aspect-ratio:2.5;overflow:hidden}
#peak-mayton .brand-logo.rainbow .rainbow-crop img{position:absolute;width:960%;max-width:none;height:auto;max-height:none;left:-23%;top:-857.5%;transform:none}
#peak-mayton .tbex-mark{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;background:#fff;padding:6px 9px;margin:0 0 9px;line-height:1}
#peak-mayton .tbex-mark img{display:block;width:62px;height:auto}
#peak-mayton #pf-en .tbex-mark{vertical-align:middle;margin-right:8px}

#peak-mayton .brand-logo:has(.tbex-mark){padding-bottom:16px}
#peak-mayton .brand-logo .tbex-mark{position:absolute;right:6px;bottom:5px;display:block;padding:0;margin:0;background:transparent;line-height:0}
#peak-mayton .brand-logo .tbex-mark img{width:38px;max-width:none;height:auto;max-height:none;margin:0}
#peak-mayton .detail-logo .tbex-mark{right:8px;bottom:6px}
#peak-mayton .detail-logo .tbex-mark img{width:42px}


#peak-mayton .case-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px;background:var(--paper);padding:22px}
#peak-mayton .case-filters label{font-size:12px;color:var(--soft);display:grid;gap:7px;min-width:0}
#peak-mayton select,#peak-mayton input{font:inherit;font-size:14px;min-width:0;width:100%;border:1px solid var(--edge);border-radius:0;padding:11px;background:var(--paper);color:var(--ink)}
#peak-mayton .case-count{display:flex;justify-content:space-between;margin:26px 0 14px;font-size:12px;color:var(--soft)}
#peak-mayton .case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}
#peak-mayton .case-card{padding:0;text-align:left;border:0;background:var(--paper);color:var(--ink);min-width:0}
#peak-mayton .case-photo{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:light-dark(#e4e6e6,#303b43);color:var(--soft)}
#peak-mayton .case-photo span{font-size:23px;font-weight:400;letter-spacing:-.7px}
#peak-mayton .case-photo small{font-size:11px}
#peak-mayton .case-card-copy{padding:19px 20px 22px}
#peak-mayton .case-card-copy small{font-size:11px;color:var(--soft)}
#peak-mayton .case-card-copy h2{font-size:17px;line-height:1.55;margin:7px 0 14px;word-break:keep-all}
#peak-mayton .case-card-copy>span{font-size:12px;color:var(--soft)}
#peak-mayton #case-empty{text-align:center;padding:50px 15px;color:var(--soft)}
#peak-mayton #case-back,#peak-mayton #case-reset{border:1px solid var(--edge);background:var(--paper);color:var(--ink);padding:9px 15px;margin:12px 0 24px}
#peak-mayton #case-article>h2{font-size:26px;line-height:1.5;margin-bottom:25px}
#peak-mayton #case-article>p{line-height:1.9}
#peak-mayton .case-spec{background:var(--paper);padding:18px}
#peak-mayton .case-preview-note{font-size:11px;color:var(--soft);margin:32px 0 0}
#peak-mayton #case-notice{font-size:12px;color:var(--soft)}
@media(max-width:600px){#peak-mayton .case-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}#peak-mayton .case-search{grid-column:1/-1}#peak-mayton select,#peak-mayton input{font-size:16px}#peak-mayton .case-grid{grid-template-columns:1fr}#peak-mayton .case-card-copy h2{font-size:18px}}

#peak-mayton .rail .social-icon{width:46px;height:46px;min-height:46px;padding:12px;border-radius:50%;justify-self:center;display:flex;align-items:center;justify-content:center}#peak-mayton .rail .social-icon img{display:block;width:24px;height:24px;object-fit:contain}#peak-mayton .rail .k.social-icon{background:#fee500}#peak-mayton .rail .i.social-icon{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-mayton .rail .i.social-icon img{filter:invert(1)}
#peak-integrated{font-family:Arial,'Noto Sans KR',sans-serif;color:light-dark(#222b33,#eff2f4);background:light-dark(#f2f0ec,#191d21)}
#peak-integrated [hidden]{display:none!important}#peak-integrated *{box-sizing:border-box}
#peak-integrated .unified-header{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:22px 4%;background:light-dark(#fff,#242a30)}
#peak-integrated .unified-header :is(button,a){border:0;background:transparent;color:inherit;font:inherit;padding:8px 0;box-shadow:none}
#peak-integrated .unified-header .peak-home-link{font-size:21px;white-space:nowrap;font-weight:500;margin-right:12px}
#peak-integrated .peak-home-link small{font-size:12px;letter-spacing:1px}
#peak-integrated .unified-header nav{display:flex;flex-wrap:wrap;flex:1;gap:8px 18px;justify-content:space-between}
#peak-integrated .unified-header nav :is(button,a){font-size:12px;white-space:nowrap}
#peak-integrated .unified-header [aria-current=page],#peak-integrated .unified-subnav [aria-current=page]{color:light-dark(#936336,#d5b18c);border-bottom:2px solid currentColor}
#peak-integrated .unified-header .mobile-menu{display:none}
#peak-integrated .unified-subnav{display:flex;justify-content:center;gap:25px;padding:13px;background:light-dark(#fff,#242a30);border-top:1px solid light-dark(#eee,#3d464e)}
#peak-integrated .unified-subnav :is(button,a){border:0;background:transparent;color:inherit;font:inherit;font-size:12px;padding:8px 0}
#peak-integrated .rail{width:76px;right:10px;top:225px;display:grid;gap:10px}
#peak-integrated .rail .social-icon{height:46px;width:46px;min-height:46px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;padding:11px;justify-self:center}
#peak-integrated .rail .social-icon img{height:24px;width:24px;display:block}
#peak-integrated .rail .k{background:#fee500}#peak-integrated .rail .i{background:linear-gradient(35deg,#f9a13b,#d52c79 52%,#7045ba)}#peak-integrated .rail .i img{filter:invert(1)}
#peak-integrated .rail .n{background:#13864c;color:#fff;font-size:11px;border:0;border-radius:24px;padding:12px 5px}
#peak-history .entry{display:grid;grid-template-columns:115px 1fr;gap:22px;padding:23px 0;border-bottom:1px solid var(--edge)}#peak-history .entry p{margin:0}#peak-history .entry small{color:var(--soft)}#peak-history .date{color:var(--accent);font-size:20px}
#peak-mayton .mayton-empty{padding:55px 15px;text-align:center;border-top:1px solid var(--edge);color:var(--soft)}
#peak-integrated #peak-global-feedback:not(:empty){padding:18px 6%;margin:0;background:light-dark(#fff,#242a30);font-size:13px}
#peak-integrated .q-table{overflow-x:auto}#peak-integrated .package-original-image{width:100%;height:auto}
@media(max-width:760px){
#peak-integrated .unified-header{justify-content:space-between;gap:8px;padding:16px 5%}#peak-integrated .unified-header .mobile-menu{display:block;font-size:14px;min-height:44px;padding:7px 12px}
#peak-integrated .unified-header nav{display:none;flex-basis:100%;grid-template-columns:1fr 1fr;gap:0 15px;padding-top:10px}
#peak-integrated .unified-header nav.menu-open{display:grid}#peak-integrated .unified-header nav :is(button,a){padding:12px 4px;text-align:left;font-size:13px;min-height:44px;white-space:normal}
#peak-integrated .rail{position:static;width:auto;display:flex;justify-content:flex-end;align-items:center;padding:12px 5%;background:light-dark(#fff,#242a30)}
#peak-integrated .rail .n{padding:12px 15px;min-height:44px}#peak-integrated main,#peak-integrated .main,#peak-integrated .content{padding:28px 5%!important}
#peak-integrated .hero-copy{padding:35px 6%!important}#peak-integrated .hero-title{padding-right:20px}#peak-integrated .unified-subnav{gap:18px;flex-wrap:wrap}#peak-integrated .unified-subnav :is(button,a){min-height:44px}
#peak-integrated input,#peak-integrated select,#peak-integrated textarea{font-size:16px!important}#peak-integrated .package-three{grid-template-columns:1fr}#peak-integrated .support-tabs{gap:6px 20px}
#peak-integrated .banner{padding:28px 6%}#peak-integrated h1{font-size:27px;overflow-wrap:anywhere}#peak-integrated .brand-logo.detail-logo{max-width:100%}#peak-history .entry{grid-template-columns:85px 1fr;gap:15px}
}


#peak-integrated .unified-header .peak-home-link{display:flex;align-items:center;justify-content:center;width:154px;height:66px;flex-shrink:0;padding:12px;background:#26333c;border-radius:3px;line-height:0}
#peak-integrated .peak-home-link img{display:block;width:130px;max-width:100%;height:auto;object-fit:contain}
@media(max-width:760px){#peak-integrated .unified-header .peak-home-link{width:139px;height:60px;padding:11px}#peak-integrated .peak-home-link img{width:117px}}


#peak-integrated a[data-live-link]{text-decoration:none;cursor:pointer}
#peak-integrated .peak-contact-info{margin:20px 0;padding:16px 0;border-top:1px solid light-dark(#d8dee1,#45515b);border-bottom:1px solid light-dark(#d8dee1,#45515b)}
#peak-integrated .peak-contact-info p{margin:6px 0;overflow-wrap:anywhere}
#peak-integrated .peak-contact-info a{color:inherit}


#peak-integrated #peak-preview .store>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}
#peak-integrated #peak-preview .store .primary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;white-space:normal;text-align:center;line-height:1.5}
#peak-integrated #peak-preview .store>div:last-child>p{margin:0;line-height:1.6;overflow-wrap:anywhere}
@media(max-width:760px){#peak-integrated #peak-preview .store>div:last-child{margin-top:20px}}
