/* 광고(FM-372 캐러셀 v03, FM-374 리플렛 v04)와 같은 파랑 계열로 색만 맞춥니다.
   레이아웃·간격·애니메이션 규칙은 두지 않고 색상값만 덮어씁니다.
   광고 원색: 파랑 #0B55F2 / 노랑 #FBE86C / 민트 #8AF3D0.
   랜딩은 한 단계 연하게: 파랑 #2F6BE8, 노랑 #F0C541(목적지), 민트 #30C79C(상태 점).
   이 파일의 링크 한 줄만 빼면 이전 보라 계열로 돌아갑니다. */

:root{--ink:#1f2537;--body:#5b6378;--accent:#2f6be8;--accent-strong:#2559cf;--accent-text:#2a60d4;--border:#dde5f3}

/* 버튼·헤더·링크 */
.b2b-page .button:hover{background:var(--accent-strong)}
.b2b-page header.scrolled{border-color:#e4eaf5}
.b2b-page .header-nav{color:#5d6679}
.b2b-page .hero-kicker{color:var(--accent-text)}
.b2b-page .hero-evidence{color:#6b7489}
.b2b-page .hero-evidence span{color:#b3bfd6}
.b2b-page .hero-next-copy .eyebrow{color:var(--accent)}
.b2b-page .section-kicker{color:var(--accent-text)}
.b2b-page .status-dot{background:#30c79c}

/* 첫 화면: 점과 배경 물들임 */
.b2b-page .hero-art{background:linear-gradient(140deg,#fff,rgba(228,237,254,var(--point-tint,0)))}
.b2b-page .space-particle{fill:#8aaae9}
.b2b-page .space-particle:nth-child(9n+1){fill:#4e80ea}

/* 지도 카드 틀 */
.b2b-page:not(.points-pinned) .combined-story .story-map{background:#fafcff;border-color:#d8e2f4}
.b2b-page.points-pinned .story-map{background:rgba(250,252,255,var(--bridge,0));border-color:rgba(216,226,244,var(--bridge,0));box-shadow:0 18px 50px rgba(30,60,130,calc(var(--bridge,0)*.045))}
.b2b-page .story-state{border-top-color:#e3eaf6}
.b2b-page .stage-rail>span{background:#e3ebf8}
.b2b-page .combined-story .stage-rail i{background:var(--accent)}
.b2b-page .combined-story .state-index{background:#e4edfe;color:var(--accent)}
.b2b-page .combined-story .example-tag{color:#6e7790;border-color:#dde3ee}
.b2b-page .step-inner{border-left-color:#d3ddf0}
.b2b-page.points-pinned .story-step .step-inner{border-color:var(--accent)}
.b2b-page .combined-story .story-step .step-number,.b2b-page .combined-story .mobile-step .step-number{color:var(--accent)}

/* 지도 그림: 바탕은 회청색, 경로·현재 위치는 파랑, 목적지는 광고의 노랑 */
.b2b-page pattern circle{fill:#d5dcea}
.b2b-page .simple-rooms{fill:#edf1f8;stroke:#dbe2ef}
.b2b-page .simple-base path:first-child{stroke:#d9dfeb}
.b2b-page .simple-build{stroke:#a9bde3}
.b2b-page .simple-destination circle{fill:#f3cf5a}
.b2b-page .simple-destination text{fill:#5e6378}
.b2b-page .map-foundation rect:nth-of-type(2){stroke:#d6dce8}
.b2b-page .map-base path:first-child{stroke:#dbe1ec}
.b2b-page .build-line{stroke:#c5d5f0}
.b2b-page .route-line{stroke:var(--accent)}
.b2b-page .current-point circle{fill:var(--accent)}
.b2b-page .destination circle:first-of-type{fill:#fbedb0}
.b2b-page .destination circle:nth-of-type(2){fill:#f0c541}
.b2b-page .destination rect{stroke:#ebe2be}
.b2b-page .destination text{fill:#7a5e12}

/* 실증·도입 검토·FAQ */
.b2b-page .proof-section{background:linear-gradient(180deg,#fff,#f5f8ff)}
.b2b-page .evidence-grid strong{color:#2b4fa8}
.b2b-page .evidence-grid small{color:#6e778d}
.b2b-page .evidence-note{color:#6f788e}
.b2b-page .evidence-note strong{color:#363f56}
.b2b-page .pilot-grid article{background:linear-gradient(150deg,#fff,#fbfcff)}
.b2b-page .card-number{background:#e9f0fe}
.b2b-page .card-meta{color:#6b7b9e}
.b2b-page .pilot-bottom p{color:#6b7489}
.b2b-page summary::after{color:#8594b5}

/* 문의·푸터 */
.b2b-page .contact-section{background:linear-gradient(160deg,#f5f8ff,#e6eefc)!important}
.b2b-page #contact .button{background:var(--accent)}
.b2b-page #contact .button:hover{background:var(--accent-strong)}
.b2b-page .contact-inner>.contact-channel{color:#6f7c98!important}
.b2b-page .b2b-footer{background:#e6eefc;border-top-color:#d8e2f5}
.b2b-page .footer-row p{color:#6e7a93}
.b2b-page .footer-row nav{color:#5c6880}

/* 문의 창 */
.b2b-page .inquiry-dialog input,.b2b-page .inquiry-dialog select,.b2b-page .inquiry-dialog textarea{border-color:#d5deee}
.b2b-page .inquiry-dialog input:focus,.b2b-page .inquiry-dialog textarea:focus,.b2b-page .inquiry-dialog select:focus{outline-color:#b3caf7}
.b2b-page .inquiry-dialog .form-note{color:#727b91}
.b2b-page .inquiry-dialog #inquiry-status{color:#3c5ba6}
.b2b-page .close{color:#5f6a82}
.b2b-page .close:hover{background:#edf3fd}

/* 검토용 버전 선택 바도 같은 파랑으로 */
.b2b-page .version-switcher a:hover{background:#eaf0fd;color:var(--accent-strong)}
.b2b-page .version-switcher a[aria-current="page"]{background:var(--accent)}
.b2b-page .version-switcher a:focus-visible{outline-color:#8fb0f2}
