#services .panel-content{grid-template-columns:minmax(0,1.35fr) minmax(245px,1fr);gap:30px;align-items:center}#services .panel-content>div:first-child{min-width:0}.service-visual{min-width:0;padding-top:4px}.service-scene{margin:0;width:100%;max-width:350px}.service-scene[hidden]{display:none}.service-platforms{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.platform-brand{min-width:0;display:flex;align-items:center;flex-direction:column;gap:8px;padding:12px 8px 11px;border:1px solid #d1d8c8;border-radius:16px;background:#e3e8da}.platform-brand img{height:46px;width:80px;max-width:100%;object-fit:contain}.platform-brand.naver img{width:46px;border-radius:10px}.platform-brand.blend img{mix-blend-mode:multiply}.platform-brand.wide img{width:105px;height:46px}.platform-brand>span{font-size:10px;color:#536347;line-height:1.6}.service-scene-image{display:block;width:100%;height:auto;margin-top:5px}.service-scene figcaption{text-align:center;font-size:11px;line-height:1.8;color:#607451;margin-top:0}.service-visual .visual-word{font-size:12px;margin-top:18px;letter-spacing:.1em;color:#6b7c5b}.service-visual .visual-caption{font-size:10px;line-height:1.7;margin-top:6px;color:#7c896f}.service-tab-logo{width:24px;height:24px;object-fit:contain;mix-blend-mode:multiply;flex:none}.service-tab{gap:13px}.service-tab .tab-arrow{flex:none}.service-tab-logo[src$="naver.png"]{border-radius:6px}#services .service-panel{min-height:485px}.service-scene-image{filter:drop-shadow(0 5px 9px #253e1610)}
@media(max-width:1150px){#services .services-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}#services .panel-content{grid-template-columns:minmax(0,1.1fr) minmax(220px,1fr);gap:20px}.service-platforms{gap:9px}.platform-brand{padding-inline:6px}.service-tab{font-size:15px;gap:10px}.service-tab-logo{width:22px;height:22px}.service-tab .tab-arrow{font-size:22px}.service-scene figcaption{font-size:10px}}
@media(max-width:1000px){#services .services-layout{grid-template-columns:1fr;gap:23px}#services .service-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-dark)}#services .service-tab{border-top:0;font-size:14px;padding:18px 10px;gap:9px}#services .service-tab .tab-number{display:none}#services .panel-content{grid-template-columns:minmax(0,1.25fr) minmax(245px,1fr);gap:25px}#services .service-panel{min-height:465px}.service-platforms{gap:12px}}
@media(max-width:760px){#services .panel-content{grid-template-columns:1fr;gap:28px}#services .service-visual{grid-row:1;width:100%;max-width:355px;margin:0 auto}#services .panel-content>div:first-child{grid-row:2}.service-visual .visual-word,.service-visual .visual-caption{display:none}.service-scene-image{max-height:225px;object-fit:contain}.service-platforms{gap:15px}.platform-brand img{height:43px}.platform-brand>span{font-size:11px}.service-scene figcaption{font-size:11px}.service-tab .tab-arrow{display:none}#services .service-tab{justify-content:center;font-size:12px;gap:8px;padding:16px 8px}#services .service-panel{padding:23px 24px;min-height:0}}
@media(max-width:520px){#services .service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#services .service-tab{justify-content:flex-start;padding:15px 10px;font-size:13px}.service-tab-logo{width:23px;height:23px}#services .panel-content{padding-top:20px}.service-platforms{gap:11px}.platform-brand{border-radius:13px;padding:10px 8px 9px}.platform-brand>span{font-size:10px}.service-scene-image{max-height:210px}.service-scene figcaption{font-size:10px}#services .service-panel{padding-inline:21px}}
@media(max-width:360px){#services .service-tab{font-size:12px;padding:14px 8px}.service-tab-logo{width:21px;height:21px}.service-platforms{gap:9px}.platform-brand>span{font-size:9px}#services .service-panel{padding-inline:18px}.service-scene-image{max-height:190px}}
body.service-visual-in-view .floating-contact{visibility:hidden;pointer-events:none}
.platform-brand img[src$="/instagram.png"],.platform-brand img[src$="/meta.png"]{mix-blend-mode:multiply;transform:scale(1.35)}
