/* ═══════════════════════════════════════════════════════════════════
   /inside/ → 아디다스 규격  (2026-09-24 · 클로드C · 5판)

   riin-inside(assets/inside.css 234KB)를 «고치지 않고» 덧씌운다.
   이 파일을 지우거나 runin-c-adidas 를 끄면 옛 모습이 그대로 돌아온다.

   🔴 근거는 A 님이 소통판에 올리신 «메인 아디다스 규격서»(09-24 19:35)다.
      사장님 지시 : 「메인처럼 전부 수정하라」 · 「글자들이 넘 흐린흐린하잖아」
                    「블랙 배경엔 완전 흰색 글씨. 흐리하게 하지도 않고」
                    「흐린 선색도 없어. 완전 진한 선색인데 얕어」

   규격 (A 님 실측 · 메인에서 확정)
     ① 글자  #000000 본문·제목·링크·아이콘 / #333333 보조 / #ffffff 어두운 바탕 위. 세 가지뿐.
     ② 바탕  #ffffff · #000000 · #f4f4f4. 세 가지뿐.
     ③ 선    #000000 · 1px  (색은 진하게, 굵기는 얇게)
     ④ 모서리 0        ⑤ 그림자 none (text-shadow 도)
     ⑦ 입력칸 글자#000 바탕#fff 선1px#000 모서리0 그림자none
     ⑧ 단추  ⓐ 검정 채움+흰 글자  ⓑ 흰 바탕+1px 검정 선+검정 글자. 둘뿐.

   만든 방법 — «속성을 보고» 색을 정한다. 같은 회색이라도 자리가 다르면 답이 다르다.
     color·fill·stroke  → 밝기 0.72↑ «#ffffff» · 0.05↓ «#000000» · 그 사이 «#333333»
     border·outline     → 밝기 0.72↑ «#ffffff»(어두운 바탕 위 선) · 나머지 «#000000»
     background         → 흰색은 «#ffffff» · 나머지는 밝기 0.30↑ «#f4f4f4» · 그 아래 «#000000»
     rgba(255,255,255,x) 글자·선 → «#ffffff» (반투명 흰색은 규격 위반)
     box-shadow·text-shadow → none
     🚨 url() 이 든 배경은 «사진»이라 건드리지 않는다 (8곳).
   바꾼 곳 : 글자 366 · 선 194 · 바탕 273 · 반투명 흰색 62

   🚨 «(선택자|속성) 하나만 골라 뒤에 붙이면» 안 된다 — 색 관련 선언 «전부»를 같은 차례로 다시 깐다.
      2판에서 바뀌는 것만 골라 붙였더니 원본의 «나중 규칙»을 제치고 이겨 버렸다.
        .in-ba-old span{color:#5f5f5f}(앞) / .in-ba-new span{color:#fff}(뒤·최종값)
        앞의 것만 바꿔 맨 뒤에 붙이니 뒤의 것을 제쳤다. 검정 딱지 위 #333 · 대비 1.66.

   🚨 A 님 규칙 «#ri-main span:not([class]):not([style]){color:inherit}» 이
      ID 한 칸(1,2,1)이라 내 (0,3,3) 선택자를 이긴다.
      그래서 맨 뒤가 «홑 요소»인 선택자에는 #ri-main 을 끼워 ID 를 맞췄다.
      한 규칙 안에서 background 는 내가 이기고 color 만 지는 일이 생겨 문법 오류로 오해하기 쉽다.
      확인은 DevTools 프로토콜 CSS.getMatchedStylesForNode 로 한다. CSSOM 으로는 안 보인다.
   ═══════════════════════════════════════════════════════════════════ */
html body.page-id-2889 .in-sec,html body.page-id-2889 .in-anchor{color:#333333}
html body.page-id-2889 .in-sec strong{color:#000000}
html body.page-id-2889 .in-white{background:#ffffff}
html body.page-id-2889 .in-tint{background:#f4f4f4}
html body.page-id-2889 .in-navy{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-h1{color:#000000}
html body.page-id-2889 .in-sec .in-h2{color:#000000}
html body.page-id-2889 .in-sec .in-h2-one{color:#000000}
html body.page-id-2889 .in-sec h3{color:#000000}
html body.page-id-2889 .in-sec h3.in-h3{color:#000000}
html body.page-id-2889 .in-sec p.in-eyebrow{color:#000000}
html body.page-id-2889 .in-sec p.in-lead{color:#333333}
html body.page-id-2889 .in-sec p.in-note{color:#333333}
html body.page-id-2889 .in-sec p.in-note strong{color:#000000}
html body.page-id-2889 .in-sec p.in-pull{border-left:4px solid #000000; color:#000000}
html body.page-id-2889 .in-sec a.in-btn,html body.page-id-2889 .in-sec a.in-btn-ghost{border:1px solid transparent}
html body.page-id-2889 .in-sec a.in-btn{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec a.in-btn:hover{background:#000000; color:#ffffff; box-shadow:none}
html body.page-id-2889 .in-sec a.in-btn-ghost{background:transparent; color:#000000; border-color:#ffffff}
html body.page-id-2889 .in-sec a.in-btn-ghost:hover{background:#f4f4f4; border-color:#000000; color:#000000}
html body.page-id-2889 .in-sec .in-chip{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-badge{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-num{color:#000000}
html body.page-id-2889 .in-sec .in-num-corner{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec i.in-ic-s{color:#000000}
html body.page-id-2889 .in-sec .in-icb{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-icb-mute{background:#f4f4f4; color:#333333}
html body.page-id-2889 .in-sec .in-check-ic{color:#000000}
html body.page-id-2889 .in-sec .in-note-ic{color:#000000}
html body.page-id-2889 .in-sec .in-card{background:#ffffff; border:1px solid #ffffff; color:#333333; box-shadow:none}
html body.page-id-2889 .in-sec .in-card > p.in-note:not(:last-child){color:#333333}
html body.page-id-2889 .in-sec p.in-when{background:#f4f4f4; border-left:3px solid #ffffff; color:#333333}
html body.page-id-2889 .in-sec .in-tile{background:#ffffff; border:1px solid #ffffff; color:#333333}
html body.page-id-2889 .in-sec .in-tile .in-chip{background:#f4f4f4; color:#333333; border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-stat{border:1px solid #ffffff; background:#ffffff; color:#333333; box-shadow:none}
html body.page-id-2889 .in-sec .in-stat-num{color:#000000}
html body.page-id-2889 .in-sec .in-kpi{border:1px solid #ffffff; background:#ffffff; color:#333333}
html body.page-id-2889 .in-white .in-kpi{background:#f4f4f4; border-color:#ffffff}
html body.page-id-2889 .in-sec p.in-kpi strong{color:#000000}
html body.page-id-2889 .in-sec .in-kpi-label{color:#333333}
html body.page-id-2889 .in-sec .in-kpi-num{color:#000000}
html body.page-id-2889 .in-sec .in-kpi-cap{color:#333333}
html body.page-id-2889 .in-sec p.in-kpi-txt{color:#333333}
html body.page-id-2889 .in-sec .in-check li{color:#333333}
html body.page-id-2889 .in-sec .in-check li::before{border-left:2.4px solid #000000; border-bottom:2.4px solid #000000}
html body.page-id-2889 .in-sec .in-check li strong{color:#000000}
html body.page-id-2889 .in-sec .in-check.in-check-no li::before{border:0; background:#000000}
html body.page-id-2889 .in-sec .in-check.in-check-no.in-iclist li > i.in-ic-s{color:#333333}
html body.page-id-2889 .in-sec .in-dl dt{color:#333333}
html body.page-id-2889 .in-sec .in-dl dd{border-bottom:1px solid #ffffff; color:#000000}
html body.page-id-2889 .in-sec .in-dl dd:last-of-type{border-bottom:0}
html body.page-id-2889 .in-sec .in-dl dd a{color:#000000}
html body.page-id-2889 .in-sec .in-mock{background:#f4f4f4; border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-mock-bar{background:#f4f4f4}
html body.page-id-2889 .in-sec .in-mock-dot{background:#f4f4f4}
html body.page-id-2889 .in-sec .in-mock-ic{color:#000000}
html body.page-id-2889 .in-sec .in-mock-row{background:#f4f4f4}
html body.page-id-2889 .in-sec .in-mock-row:nth-child(2){background:#f4f4f4}
html body.page-id-2889 .in-sec .in-mock-row:nth-child(3){background:#f4f4f4}
html body.page-id-2889 .in-sec .in-step{background:#ffffff; border:1px solid #ffffff; color:#333333; box-shadow:none}
html body.page-id-2889 .in-sec .in-step-no{color:#000000}
html body.page-id-2889 .in-sec .in-step-who[data-who="idc"]{background:rgba(255,255,255,.14); color:#ffffff; border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-step-who[data-who="customer"]{background:#ffffff; color:#000000; border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-rail .in-step::before{background:#000000}
html body.page-id-2889 .in-sec .in-talk .in-talk-c{background:#f4f4f4; border:1px solid #ffffff; color:#333333}
html body.page-id-2889 .in-sec .in-talk .in-talk-i{background:#ffffff; border:1px solid #000000; color:#000000}
html body.page-id-2889 .in-sec .in-talk .in-talk-c span{color:#333333}
html body.page-id-2889 .in-sec .in-talk .in-talk-i span,html body.page-id-2889 .in-sec .in-talk .in-talk-i strong{color:#000000}
html body.page-id-2889 .in-sec .in-talk .in-talk-i p{color:#333333}
html body.page-id-2889 .in-sec img.in-img{background:#f4f4f4}
html body.page-id-2889 .in-sec .in-cap{color:#333333}
html body.page-id-2889 .in-sec img.in-img.in-shot{background:#f4f4f4; border:1px solid #000000; box-shadow:none}
html body.page-id-2889 .in-sec .in-hero-bg::after{background:linear-gradient(180deg, rgba(27,27,27,.62) 0%, rgba(55,55,55,.78) 100%)}
html body.page-id-2889 .in-sec .in-cta-row{background:#f4f4f4; border:1px solid #ffffff}
html body.page-id-2889 .in-tint .in-cta-row{background:#ffffff}
html body.page-id-2889 .in-sec .in-cta-row p{color:#000000}
html body.page-id-2889 .in-sec .in-cta-row a{color:#000000}
html body.page-id-2889 .in-sec .in-cta-row a.in-btn{color:#ffffff}
html body.page-id-2889 .in-sec .in-cta-row a.in-btn:hover{color:#ffffff}
html body.page-id-2889 .in-sec .in-cta-row a.in-btn-ghost{color:#000000}
html body.page-id-2889 .in-sec .in-quote{background:#f4f4f4; border-left:4px solid #000000}
html body.page-id-2889 .in-sec .in-quote p{color:#333333}
html body.page-id-2889 .in-sec p.in-band{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec p.in-band i.in-ic-s{color:#ffffff}
html body.page-id-2889 .in-anchor{background:#ffffff; border-bottom:1px solid #ffffff}
html body.page-id-2889 .in-anchor-list a{color:#333333; border-bottom:2px solid transparent}
html body.page-id-2889 .in-anchor-list a:hover{color:#000000; border-bottom-color:#000000}
html body.page-id-2889 .in-anchor-list a .in-ic{color:#000000}
html body.page-id-2889 .in-anchor-tel{border:1px solid #ffffff; color:#000000}
html body.page-id-2889 .in-anchor-tel:hover{background:#f4f4f4; border-color:#000000}
html body.page-id-2889 .in-sec a.in-folio-card{background:#ffffff; border:1px solid #ffffff; box-shadow:none}
html body.page-id-2889 .in-sec a.in-folio-card:hover{box-shadow:none; border-color:#ffffff}
html body.page-id-2889 .in-sec .in-folio-thumb{background:#f4f4f4}
html body.page-id-2889 .in-sec .in-folio-card strong{color:#000000}
html body.page-id-2889 #in-screens .in-card p{color:#333333}
html body.page-id-2889 #in-screens .in-card img.in-cardshot{border-bottom:1px solid #ffffff; background:#f4f4f4}
html body.page-id-2889 #in-screens .in-phone .in-phone-body{background:#000000; box-shadow:none}
html body.page-id-2889 #in-screens .in-phone .in-phone-body::after{background:rgba(255,255,255,.28)}
html body.page-id-2889 #in-screens .in-phone img.in-phone-shot{background:#ffffff}
html body.page-id-2889 #in-screens .in-phone figcaption{color:#333333}
html body.page-id-2889 #in-screens .in-phone figcaption strong{color:#000000}
html body.page-id-2889 #in-screens .in-card .in-shotchip{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-doc .in-doc-card{background:#ffffff; border:1px solid #ffffff; box-shadow:none}
html body.page-id-2889 #in-doc img.in-doc-shot{border-bottom:1px solid #ffffff; background:#ffffff}
html body.page-id-2889 #in-doc .in-doc-card figcaption{color:#333333}
html body.page-id-2889 #in-doc .in-doc-card figcaption strong:first-child{color:#000000}
html body.page-id-2889 #in-choose .in-two-col{background:rgba(255,255,255,.08); border:1px solid #ffffff}
html body.page-id-2889 #in-choose .in-two-col--us{background:#ffffff; border-color:#ffffff; box-shadow:none}
html body.page-id-2889 #in-choose .in-two-head .in-icb{background:rgba(255,255,255,.16); color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us .in-two-head .in-icb{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-choose .in-two-head h3.in-h3{color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us .in-two-head h3.in-h3{color:#000000}
html body.page-id-2889 #in-choose .in-tile{background:#ffffff; border-color:#ffffff}
html body.page-id-2889 #in-choose .in-tile h3.in-h3{color:#000000}
html body.page-id-2889 #in-choose .in-tile p{color:#333333}
html body.page-id-2889 #in-choose .in-tile strong{color:#000000}
html body.page-id-2889 #in-choose .in-tile .in-icb{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-choose p.in-two-tag{color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-tag{color:#333333}
html body.page-id-2889 #in-choose .in-two-col .in-check li{color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col .in-check li strong{color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us .in-check li{color:#333333}
html body.page-id-2889 #in-choose .in-two-col--us .in-check li strong{color:#000000}
html body.page-id-2889 #in-choose .in-two-col .in-ic-s{color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us .in-ic-s{color:#000000}
html body.page-id-2889 #in-choose p.in-two-price{border-top:1px solid #ffffff}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-price{border-top-color:#ffffff}
html body.page-id-2889 #in-choose p.in-two-price span{color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-price span{color:#333333}
html body.page-id-2889 #in-choose p.in-two-price strong{color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-price strong{color:#000000}
html body.page-id-2889 #in-choose p.in-two-note{color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-note{color:#333333}
html body.page-id-2889 #in-choose p.in-two-verdict{background:rgba(255,255,255,.10); color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-verdict{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-choose p.in-two-verdict strong{color:inherit}
html body.page-id-2889 #in-path .in-free{background:rgba(255,255,255,.10); border:1px solid #ffffff}
html body.page-id-2889 #in-path p.in-free-head{color:#ffffff}
html body.page-id-2889 #in-path p.in-free-head .in-icb{background:rgba(255,255,255,.18); color:#ffffff}
html body.page-id-2889 #in-path .in-free-txt p{color:#ffffff}
html body.page-id-2889 #in-path .in-free-txt p strong{color:#ffffff}
html body.page-id-2889 #in-path p.in-free-sub{color:#ffffff}
html body.page-id-2889 #in-path a.in-btn.in-free-btn{background:#ffffff; color:#000000; border-color:#ffffff}
html body.page-id-2889 #in-path a.in-btn.in-free-btn:hover{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-flow-step{background:rgba(255,255,255,.08); border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-flow-step strong{color:#ffffff}
html body.page-id-2889 .in-sec .in-flow-step p{color:#ffffff}
html body.page-id-2889 .in-sec .in-flow-empty{background:transparent; border:1px dashed #ffffff}
html body.page-id-2889 #in-selfcheck .in-check{background:#ffffff; border:1px solid #ffffff}
html body.page-id-2889 #in-selfcheck .in-check-box{border:2px solid #000000; background:#ffffff}
html body.page-id-2889 #in-selfcheck .in-chk:hover{background:#f4f4f4}
html body.page-id-2889 #in-selfcheck .in-chk-in{border:0}
html body.page-id-2889 #in-selfcheck .in-chk-box{border:2px solid #000000; background:#ffffff}
html body.page-id-2889 #in-selfcheck .in-chk-box::after{border:solid #ffffff}
html body.page-id-2889 #in-selfcheck .in-chk-in:checked ~ .in-chk-box{background:#000000; border-color:#000000}
html body.page-id-2889 #in-selfcheck .in-chk-in:focus-visible ~ .in-chk-box{outline:3px solid #000000}
html body.page-id-2889 #in-selfcheck .in-chk-ic{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-selfcheck .in-chk-t{color:#333333}
html body.page-id-2889 #in-selfcheck .in-chk-in:checked ~ .in-chk-t{color:#000000}
html body.page-id-2889 #in-selfcheck .in-sc-out{background:#000000; color:#ffffff}
html body.page-id-2889 #in-selfcheck .in-sc-meter{background:rgba(255,255,255,.22)}
html body.page-id-2889 #in-selfcheck .in-sc-bar{background:#ffffff}
html body.page-id-2889 #in-selfcheck p.in-sc-count{color:#ffffff}
html body.page-id-2889 #in-selfcheck p.in-sc-count strong{color:#ffffff}
html body.page-id-2889 #in-selfcheck h3.in-sc-title{color:#ffffff}
html body.page-id-2889 #in-selfcheck p.in-sc-body{color:#ffffff}
html body.page-id-2889 #in-selfcheck .in-sc-out a.in-btn{background:#ffffff; color:#000000; border-color:#ffffff}
html body.page-id-2889 #in-selfcheck .in-sc-out a.in-btn:hover{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-selfcheck .in-sc + p.in-note,html body.page-id-2889 #in-selfcheck .in-check + p.in-note{background:#ffffff; border-left:4px solid #000000; color:#333333}
html body.page-id-2889 #in-lang .in-lang-card{background:#ffffff; border:1px solid #ffffff}
html body.page-id-2889 #in-lang .in-lang-card img.in-lang-shot{background:#f4f4f4; border-bottom:1px solid #ffffff}
html body.page-id-2889 #in-lang .in-lang-card figcaption{color:#333333}
html body.page-id-2889 #in-lang .in-split > div{background:#ffffff; border:1px solid #ffffff}
html body.page-id-2889 #in-lang .in-split h3{color:#000000}
html body.page-id-2889 #in-lang .in-split + p{color:#000000}
html body.page-id-2889 .in-sec p.in-price-amt{color:#000000}
html body.page-id-2889 .in-sec p.in-price-xl{color:#000000}
html body.page-id-2889 .in-sec p.in-price-vat{color:#333333}
html body.page-id-2889 .in-sec p.in-price-renew{border-top:1px dashed #ffffff; color:#000000}
html body.page-id-2889 .in-sec p.in-price-renew + p.in-price-renew{border-top:0; color:#333333}
html body.page-id-2889 #in-renew .in-inner > .in-card{background:#f4f4f4; border-color:#ffffff}
html body.page-id-2889 .in-sec .in-ba-old{background:#f4f4f4; border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-ba-new{background:#f4f4f4; border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-ba-old span{background:#f4f4f4; color:#333333}
html body.page-id-2889 .in-sec .in-ba-new span{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-ba-old p{color:#333333}
html body.page-id-2889 .in-sec .in-ba-old p i.in-ic-s{color:#333333}
html body.page-id-2889 .in-sec .in-ba-new p{color:#000000}
html body.page-id-2889 .in-sec .in-plan{background:#ffffff; border:1px solid #ffffff; color:#333333; box-shadow:none}
html body.page-id-2889 .in-sec .in-plan h3{color:#000000}
html body.page-id-2889 .in-sec .in-plan > p:not([class]){color:#333333}
html body.page-id-2889 .in-sec .in-plan .in-check{border-top:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-recommended{border:2px solid #000000; box-shadow:none}
html body.page-id-2889 .in-sec p.in-own-flag{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-own-swap-locked{background:#f4f4f4; border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-own-swap-open{background:#ffffff; border:2px solid #000000; box-shadow:none}
html body.page-id-2889 .in-sec .in-own-swap-locked .in-own-swap-tag{background:#f4f4f4; color:#333333}
html body.page-id-2889 .in-sec .in-own-swap-open .in-own-swap-tag{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-own-swap-locked .in-own-swap-val{color:#333333}
html body.page-id-2889 .in-sec .in-own-swap-open .in-own-swap-val{color:#000000}
html body.page-id-2889 .in-sec .in-own-swap-arrow{color:#000000}
html body.page-id-2889 #in-own .in-own-why .in-card p{color:#333333}
html body.page-id-2889 .in-sec .in-cmp{border:1px solid #ffffff; background:#ffffff}
html body.page-id-2889 .in-sec .in-cmp > div{color:#000000; border-top:1px solid #ffffff; border-left:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-cmp > div:nth-child(7n+1){border-left:0}
html body.page-id-2889 .in-sec .in-cmp > div span{color:#333333}
html body.page-id-2889 .in-sec .in-cmp > div:nth-child(n+8):nth-child(-n+14),html body.page-id-2889 .in-sec .in-cmp > div:nth-child(n+22):nth-child(-n+28),html body.page-id-2889 .in-sec .in-cmp > div:nth-child(n+36):nth-child(-n+42){background:#f4f4f4}
html body.page-id-2889 .in-sec .in-cmp > div.in-cmp-hl:nth-child(n){background:#f4f4f4}
html body.page-id-2889 .in-sec .in-cmp .in-cmp-label{color:#000000}
html body.page-id-2889 .in-sec .in-cmp .in-cmp-label .in-ic{color:#000000}
html body.page-id-2889 .in-sec .in-cmp .in-cmp-head{background:#000000; color:#ffffff; border-top:0; border-left-color:#ffffff}
html body.page-id-2889 .in-sec .in-tbl-row{border-bottom:1px dashed #ffffff}
html body.page-id-2889 .in-sec .in-tbl-row:last-child{border-bottom:0}
html body.page-id-2889 .in-sec .in-tbl-row span:first-child{color:#333333}
html body.page-id-2889 .in-sec .in-tbl-row span:last-child{color:#000000}
html body.page-id-2889 .in-sec .in-vs2{border:1px solid #ffffff; background:#ffffff}
html body.page-id-2889 .in-sec .in-vs2-row{border-top:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-vs2-top-key{background:#f4f4f4}
html body.page-id-2889 .in-sec .in-vs2-top-old{background:#f4f4f4; border-left:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-vs2-top-new{background:#f4f4f4; border-left:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-vs2-top-old h3{color:#333333}
html body.page-id-2889 .in-sec .in-vs2-top-new h3{color:#000000}
html body.page-id-2889 .in-sec .in-vs2-key{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-vs2-key .in-ic{color:#000000}
html body.page-id-2889 .in-sec .in-vs2-old,html body.page-id-2889 .in-sec .in-vs2-new{border-left:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-vs2-new{background:#f4f4f4; border-left-color:#ffffff}
html body.page-id-2889 .in-sec .in-vs2-old .in-vs2-val{color:#333333}
html body.page-id-2889 .in-sec .in-vs2-new .in-vs2-val{color:#000000}
html body.page-id-2889 #in-schedule .in-stat > p:not(.in-stat-num){color:#333333}
html body.page-id-2889 .in-sec .in-time-step h3{color:inherit}
html body.page-id-2889 .in-sec .in-time-step p{color:inherit}
html body.page-id-2889 .in-sec .in-time-step:nth-child(1){background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-time-step:nth-child(2){background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-time-step:nth-child(3){background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-time-step:nth-child(4){background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-time-step:nth-child(1) .in-icb,html body.page-id-2889 .in-sec .in-time-step:nth-child(2) .in-icb{background:none; border:0; color:#000000}
html body.page-id-2889 .in-sec .in-time-step:nth-child(3) .in-icb,html body.page-id-2889 .in-sec .in-time-step:nth-child(4) .in-icb{background:none; border:0; color:#ffffff}
html body.page-id-2889 #in-care .in-card p{color:#333333}
html body.page-id-2889 #in-spec .in-stat h3{color:#333333}
html body.page-id-2889 #in-spec .in-split > div{background:#f4f4f4; border:1px solid #ffffff}
html body.page-id-2889 #in-spec .in-split .in-h3{color:#000000}
html body.page-id-2889 #in-doc .in-tile p{color:#333333}
html body.page-id-2889 .in-sec p.in-bizband{background:#ffffff; border:1px solid #ffffff; color:#333333}
html body.page-id-2889 .in-sec p.in-bizband strong{color:#000000}
html body.page-id-2889 #in-company .in-dl dt{border-top:1px solid #ffffff}
html body.page-id-2889 #in-company .in-dl dt .in-ic{color:#000000}
html body.page-id-2889 #in-company .in-dl dd{border-top:1px solid #ffffff; border-bottom:0}
html body.page-id-2889 #in-company .in-dl dt:first-of-type,html body.page-id-2889 #in-company .in-dl dd:first-of-type{border-top:0}
html body.page-id-2889 .in-sec .in-faq-list{background:#ffffff; border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-faq-list details{border-bottom:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-faq-list details:last-child{border-bottom:0}
html body.page-id-2889 .in-sec .in-faq-q{color:#000000}
html body.page-id-2889 .in-sec .in-faq-q .in-ic{color:#000000}
html body.page-id-2889 .in-sec .in-faq-q::after{color:#000000}
html body.page-id-2889 .in-sec .in-faq-list details[open] > .in-faq-q{color:#000000}
html body.page-id-2889 .in-sec .in-faq-a p{color:#333333}
html body.page-id-2889 .in-sec .in-faq-a a{color:#000000}
html body.page-id-2889 #in-cta .in-hero-bg::after{background:linear-gradient(180deg, rgba(0,0,0,.70) 0%, rgba(0,0,0,.52) 45%, rgba(0,0,0,.72) 100%)}
html body.page-id-2889 .in-sec .in-contact > div{background:rgba(255,255,255,.08); border:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-contact strong{color:#ffffff}
html body.page-id-2889 .in-sec .in-contact a,html body.page-id-2889 .in-sec .in-contact span{color:#ffffff}
html body.page-id-2889 .in-navy .in-h1,html body.page-id-2889 .in-navy .in-h2,html body.page-id-2889 .in-navy .in-h2-one,html body.page-id-2889 .in-navy h3,html body.page-id-2889 .in-navy h3.in-h3,html body.page-id-2889 .in-navy strong{color:#ffffff}
html body.page-id-2889 .in-navy p.in-lead{color:#ffffff}
html body.page-id-2889 .in-navy p.in-eyebrow{color:#ffffff}
html body.page-id-2889 .in-navy p.in-note{color:#ffffff}
html body.page-id-2889 .in-navy p.in-pull{color:#ffffff; border-left-color:#ffffff}
html body.page-id-2889 .in-navy .in-cap{color:#ffffff}
html body.page-id-2889 .in-navy img.in-img{background:rgba(255,255,255,.14)}
html body.page-id-2889 .in-navy .in-icb{background:rgba(255,255,255,.20); color:#ffffff}
html body.page-id-2889 .in-navy .in-icb-mute{background:rgba(255,255,255,.12); color:#ffffff}
html body.page-id-2889 .in-navy .in-stat{background:rgba(255,255,255,.08); border-color:#ffffff; color:#ffffff; box-shadow:none}
html body.page-id-2889 .in-navy .in-stat-num{color:#ffffff}
html body.page-id-2889 .in-navy .in-step{background:rgba(255,255,255,.07); border-color:#ffffff; color:#ffffff; box-shadow:none}
html body.page-id-2889 .in-navy .in-step-no{color:#ffffff}
html body.page-id-2889 .in-navy .in-rail .in-step::before{background:rgba(255,255,255,.55)}
html body.page-id-2889 .in-navy .in-split > div{color:#ffffff}
html body.page-id-2889 .in-navy a.in-btn{background:#ffffff; color:#000000}
html body.page-id-2889 .in-navy a.in-btn:hover{background:#f4f4f4; color:#000000; box-shadow:none}
html body.page-id-2889 .in-navy a.in-btn-ghost{color:#ffffff; border-color:#ffffff; background:transparent}
html body.page-id-2889 .in-navy a.in-btn-ghost:hover{background:rgba(255,255,255,.14); border-color:#ffffff; color:#ffffff}
html body.page-id-2889 .in-navy .in-talk .in-talk-c{color:#333333}
html body.page-id-2889 .in-navy .in-talk .in-talk-i{color:#000000}
html body.page-id-2889 .in-navy .in-talk .in-talk-c span{color:#333333}
html body.page-id-2889 .in-navy .in-talk .in-talk-i span,html body.page-id-2889 .in-navy .in-talk .in-talk-i strong{color:#000000}
@media (max-width:900px){
html body.page-id-2889 .in-sec .in-cmp{border:0; background:transparent}
html body.page-id-2889 .in-sec .in-cmp > div{border:1px solid #ffffff; border-top:0; background:#ffffff}
html body.page-id-2889 .in-sec .in-cmp > div:nth-child(n+8):nth-child(-n+14),html body.page-id-2889 .in-sec .in-cmp > div:nth-child(n+22):nth-child(-n+28),html body.page-id-2889 .in-sec .in-cmp > div:nth-child(n+36):nth-child(-n+42){background:#ffffff}
html body.page-id-2889 .in-sec .in-cmp > div.in-cmp-hl:nth-child(n){background:#ffffff}
html body.page-id-2889 .in-sec .in-cmp > div::before{color:#333333}
html body.page-id-2889 .in-sec .in-cmp > div.in-cmp-head:nth-child(n){border:0; background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-vs2{border:0; background:transparent}
html body.page-id-2889 .in-sec .in-vs2-row{border:1px solid #ffffff; border-top:1px solid #ffffff; background:#ffffff}
html body.page-id-2889 .in-sec .in-vs2-key{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-vs2-key .in-ic{color:#ffffff}
html body.page-id-2889 .in-sec .in-vs2-old,html body.page-id-2889 .in-sec .in-vs2-new{border-left:0; border-top:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-vs2-side{color:#333333}
html body.page-id-2889 .in-sec .in-vs2-new .in-vs2-side{color:#000000}
}
@media (max-width:620px){
html body.page-id-2889 #in-company .in-dl dt{border-top:0}
html body.page-id-2889 #in-company .in-dl dd{border-top:0; border-bottom:1px solid #ffffff}
html body.page-id-2889 #in-company .in-dl dd:last-of-type{border-bottom:0}
}
html body.page-id-2889 .in-ic{background-color:currentColor}
html body.page-id-2889 .in-anchor .in-prog{background:linear-gradient(90deg,#000000,#000000)}
html body.page-id-2889 .in-anchor .in-anchor-list a.is-here{color:#000000; background:#f4f4f4}
@media (hover:hover) and (pointer:fine){
html body.page-id-2889 #in-folio .in-folio-card:hover{box-shadow:none}
html body.page-id-2889 #in-screens .in-card.in-card-shot:hover{box-shadow:none}
}
html body.page-id-2889 .in-tint{background:#f4f4f4}
html body.page-id-2889 .in-sec .in-card,html body.page-id-2889 .in-sec .in-step,html body.page-id-2889 .in-sec .in-stat,html body.page-id-2889 .in-sec .in-plan{border-color:#000000; box-shadow:none}
html body.page-id-2889 .in-sec .in-tile{border-color:#000000; box-shadow:none}
html body.page-id-2889 .in-tint .in-card,html body.page-id-2889 .in-tint .in-step,html body.page-id-2889 .in-tint .in-stat,html body.page-id-2889 .in-tint .in-plan,html body.page-id-2889 .in-tint .in-tile{border-color:#000000}
html body.page-id-2889 .in-sec .in-icb{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-icb-mute{background:#000000; color:#ffffff}
html body.page-id-2889 .in-navy .in-icb{background:#ffffff; color:#000000}
html body.page-id-2889 .in-navy .in-icb-mute{background:rgba(255,255,255,.86); color:#000000}
html body.page-id-2889 .in-sec .in-chip{background:#f4f4f4; color:#000000; border:1px solid #000000}
html body.page-id-2889 .in-navy .in-chip{background:rgba(255,255,255,.92); color:#000000; border-color:#ffffff}
html body.page-id-2889 .in-navy .in-step,html body.page-id-2889 .in-navy .in-stat,html body.page-id-2889 .in-navy .in-flow-step,html body.page-id-2889 .in-navy .in-two-col,html body.page-id-2889 .in-navy .in-free{background:rgba(255,255,255,.145); border-color:#ffffff}
html body.page-id-2889 .in-sec a.in-folio-card{border-color:#000000; box-shadow:none}
html body.page-id-2889 .in-sec a.in-folio-card:hover{border-color:#000000}
html body.page-id-2889 #in-lang .in-lang-card{border-color:#000000; box-shadow:none}
html body.page-id-2889 #in-doc .in-doc-card{border-color:#000000; box-shadow:none}
html body.page-id-2889 .in-sec .in-tile .in-chip{background:#f4f4f4; color:#000000; border-color:#000000}
@media (hover:hover) and (pointer:fine){
html body.page-id-2889 .in-sec .in-card:hover,html body.page-id-2889 .in-sec .in-tile:hover,html body.page-id-2889 .in-sec .in-step:hover,html body.page-id-2889 .in-sec .in-stat:hover,html body.page-id-2889 .in-sec .in-plan:hover,html body.page-id-2889 #in-lang .in-lang-card:hover,html body.page-id-2889 #in-doc .in-doc-card:hover{border-color:#000000; box-shadow:none}
html body.page-id-2889 .in-navy .in-step:hover,html body.page-id-2889 .in-navy .in-stat:hover,html body.page-id-2889 .in-navy .in-flow-step:hover,html body.page-id-2889 .in-navy .in-two-col:hover{background:rgba(255,255,255,.22); border-color:#ffffff; box-shadow:none}
html body.page-id-2889 .in-sec .in-card:hover .in-icb,html body.page-id-2889 .in-sec .in-tile:hover .in-icb,html body.page-id-2889 .in-sec .in-step:hover .in-icb,html body.page-id-2889 .in-sec .in-stat:hover .in-icb,html body.page-id-2889 .in-sec .in-plan:hover .in-icb,html body.page-id-2889 .in-navy .in-step:hover .in-icb,html body.page-id-2889 .in-navy .in-stat:hover .in-icb,html body.page-id-2889 .in-navy .in-flow-step:hover .in-icb{background:none}
html body.page-id-2889 #in-folio .in-folio-card:hover{border-color:#000000; box-shadow:none}
html body.page-id-2889 #in-screens .in-card.in-card-shot:hover .in-shotchip{background:#000000; color:#ffffff}
html body.page-id-2889 #in-screens .in-phone:hover .in-phone-body{box-shadow:none}
html body.page-id-2889 .in-sec .in-cmp-row:hover,html body.page-id-2889 .in-sec .in-rate-row:hover{background:#f4f4f4}
html body.page-id-2889 #in-faq details > summary::before{background:#000000}
html body.page-id-2889 #in-faq details > summary:hover{background:#f4f4f4}
html body.page-id-2889 .in-anchor .in-anchor-list a:hover{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-selfcheck .in-chk:hover .in-chk-box{border-color:#000000}
html body.page-id-2889 .in-sheen::after{background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%),
               rgba(255,255,255,.16), rgba(255,255,255,0) 62%)}
}
html body.page-id-2889 .in-navy .in-step,html body.page-id-2889 .in-navy .in-stat,html body.page-id-2889 .in-navy .in-flow-step,html body.page-id-2889 .in-navy .in-two-col,html body.page-id-2889 .in-navy .in-free{background:rgba(0,0,0,.26); border-color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us{background:#ffffff; border-color:#ffffff}
@media (hover:hover) and (pointer:fine){
html body.page-id-2889 .in-navy .in-step:hover,html body.page-id-2889 .in-navy .in-stat:hover,html body.page-id-2889 .in-navy .in-flow-step:hover,html body.page-id-2889 .in-navy .in-two-col:hover{background:rgba(0,0,0,.34); border-color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us:hover{background:#ffffff}
}
html body.page-id-2889 .in-sec a:focus-visible,html body.page-id-2889 .in-sec button:focus-visible,html body.page-id-2889 .in-sec summary:focus-visible,html body.page-id-2889 #in-selfcheck .in-chk-in:focus-visible ~ .in-chk-box{outline:3px solid #000000}
html body.page-id-2889 .in-navy a:focus-visible,html body.page-id-2889 .in-navy button:focus-visible{outline-color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us .in-two-head .in-icb,html body.page-id-2889 #in-choose .in-tile .in-icb{background:#000000; color:#ffffff}
html body.page-id-2889 #in-choose .in-two-col--us .in-two-head .in-icb .in-ic,html body.page-id-2889 #in-choose .in-tile .in-icb .in-ic{color:inherit}
html body.page-id-2889 #in-renew .in-inner > .in-card{border-color:#000000; box-shadow:none}
@media print{
html body.page-id-2889 .in-sec{background:#ffffff; color:#000000}
html body.page-id-2889 .in-sec.in-navy,html body.page-id-2889 .in-sec.in-navy h2,html body.page-id-2889 .in-sec.in-navy h3,html body.page-id-2889 .in-sec.in-navy p,html body.page-id-2889 .in-sec.in-navy li,html body.page-id-2889 .in-sec.in-navy strong{color:#000000; background:#ffffff}
html body.page-id-2889 .in-sec .in-card,html body.page-id-2889 .in-sec .in-tile,html body.page-id-2889 .in-sec .in-step,html body.page-id-2889 .in-sec .in-plan,html body.page-id-2889 .in-sec .in-two-col,html body.page-id-2889 .in-sec .in-fig,html body.page-id-2889 .in-sec .in-doc-card{box-shadow:none; border:1px solid #ffffff; background:#ffffff; color:#000000}
html body.page-id-2889 .in-page a[href^="http"]::after{color:#333333}
}
html body.page-id-2889 .in-sec .in-card,html body.page-id-2889 .in-sec .in-step,html body.page-id-2889 .in-sec .in-stat,html body.page-id-2889 .in-sec .in-plan,html body.page-id-2889 .in-sec a.in-folio-card{border-color:#000000}
html body.page-id-2889 .in-sec .in-tile{border-color:#000000}
html body.page-id-2889 .in-tint .in-card,html body.page-id-2889 .in-tint .in-step,html body.page-id-2889 .in-tint .in-stat,html body.page-id-2889 .in-tint .in-plan,html body.page-id-2889 .in-tint .in-tile,html body.page-id-2889 #in-lang .in-lang-card,html body.page-id-2889 #in-doc .in-doc-card{border-color:#000000}
@media print{
html body.page-id-2889 .in-sec .in-icb,html body.page-id-2889 .in-navy .in-icb{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 .in-sec .in-chip,html body.page-id-2889 .in-sec .in-tile .in-chip,html body.page-id-2889 .in-navy .in-chip{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 .in-sec .in-card,html body.page-id-2889 .in-sec .in-tile,html body.page-id-2889 .in-sec .in-step,html body.page-id-2889 .in-sec .in-plan,html body.page-id-2889 .in-sec .in-stat,html body.page-id-2889 .in-sec .in-two-col,html body.page-id-2889 .in-sec .in-fig,html body.page-id-2889 .in-sec .in-doc-card{border:1px solid #000000}
}
html body.page-id-2889 .in-soft{background:#f4f4f4}
html body.page-id-2889 .in-navy{background-color:#000000; background-image:radial-gradient(1200px 620px at 12% -10%, rgba(255,255,255,.13), rgba(255,255,255,0) 60%),
    linear-gradient(178deg, rgba(70,70,70,.98) 0%, rgba(55,55,55,.98) 42%, rgba(45,45,45,1) 100%)}
html body.page-id-2889 .in-white + .in-white,html body.page-id-2889 .in-soft + .in-soft,html body.page-id-2889 .in-tint + .in-tint{border-top:1px solid #ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hs-bg::after{background:linear-gradient(102deg, rgba(24,24,24,.90) 0%, rgba(34,34,34,.76) 46%, rgba(55,55,55,.52) 100%),
    linear-gradient(180deg, rgba(18,18,18,.34) 0%, rgba(18,18,18,0) 34%, rgba(18,18,18,.46) 100%)}
html body.page-id-2889 #in-hero.in-heros .in-heyebrow{background:rgba(255,255,255,.13); border:1px solid #ffffff; color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hcap-en{background:rgba(37,37,37,.78); border:2px solid #ffffff; color:#ffffff; box-shadow:none}
html body.page-id-2889 #in-hero.in-heros .in-h1{color:#ffffff; text-shadow:none}
html body.page-id-2889 #in-hero.in-heros .in-lead{color:#ffffff; text-shadow:none}
html body.page-id-2889 #in-hero.in-heros .in-hprog{color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hprog-btn{border:1px solid #ffffff; background:rgba(255,255,255,.10); color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hprog-all{color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hprog-bar{background:rgba(255,255,255,.30)}
html body.page-id-2889 #in-hero.in-heros .in-hprog-fill{background:#f4f4f4}
html body.page-id-2889 #in-hero.in-heros .in-hbadges{border-top:1px solid #ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hbadges li{background:rgba(16,16,16,.46); border:1px solid #ffffff; color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hb-ic{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-hero.in-heros .in-hbadges b{color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hbadges span:not(.in-hb-ic){color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hnote{color:#ffffff}
html body.page-id-2889 .in-navy.in-navy2{background-color:#000000; background-image:radial-gradient(1100px 560px at 88% -12%, rgba(255,255,255,.16), rgba(255,255,255,0) 62%),
    linear-gradient(182deg, #000000 0%, #000000 46%, #000000 100%)}
html body.page-id-2889 #in-path .in-free{background-color:#000000; background-image:linear-gradient(100deg, #000000 0%, #000000 58%, #000000 100%); border:1px solid #000000; box-shadow:none}
html body.page-id-2889 #in-path p.in-free-head{color:#ffffff}
html body.page-id-2889 #in-path p.in-free-head .in-icb{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-path .in-free-txt p{color:#ffffff}
html body.page-id-2889 #in-path .in-free-txt p strong{color:#ffffff}
html body.page-id-2889 #in-path p.in-free-sub{color:#ffffff}
html body.page-id-2889 #in-path a.in-btn.in-free-btn{background:#f4f4f4; color:#000000; border-color:#ffffff}
html body.page-id-2889 #in-path a.in-btn.in-free-btn:hover{background:#f4f4f4; color:#000000; border-color:#ffffff}
html body.page-id-2889 .in-tint .in-flow-step,html body.page-id-2889 .in-soft .in-flow-step,html body.page-id-2889 .in-white .in-flow-step{background:#ffffff; border:1px solid #000000; box-shadow:none}
html body.page-id-2889 .in-tint .in-flow-step strong,html body.page-id-2889 .in-soft .in-flow-step strong,html body.page-id-2889 .in-white .in-flow-step strong{color:#000000}
html body.page-id-2889 .in-tint .in-flow-step p,html body.page-id-2889 .in-soft .in-flow-step p,html body.page-id-2889 .in-white .in-flow-step p{color:#333333}
html body.page-id-2889 .in-tint .in-flow-empty,html body.page-id-2889 .in-soft .in-flow-empty,html body.page-id-2889 .in-white .in-flow-empty{background:transparent; border:1px dashed #000000; box-shadow:none}
html body.page-id-2889 .in-tint .in-step-who[data-who="idc"],html body.page-id-2889 .in-soft .in-step-who[data-who="idc"],html body.page-id-2889 .in-white .in-step-who[data-who="idc"]{background:#000000; color:#ffffff; border:1px solid #000000}
html body.page-id-2889 .in-tint .in-step-who[data-who="customer"],html body.page-id-2889 .in-soft .in-step-who[data-who="customer"],html body.page-id-2889 .in-white .in-step-who[data-who="customer"]{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 .in-tint .in-flow-step .in-icb,html body.page-id-2889 .in-soft .in-flow-step .in-icb,html body.page-id-2889 .in-white .in-flow-step .in-icb{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-kick-no{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-kick-en{color:#000000}
html body.page-id-2889 .in-sec .in-kick-ko{color:#333333}
html body.page-id-2889 .in-sec .in-kick-ko::before{background:#f4f4f4}
html body.page-id-2889 .in-sec p.in-kick[data-tone="tech"] .in-kick-no{background:#000000}
html body.page-id-2889 .in-sec p.in-kick[data-tone="tech"] .in-kick-en{color:#000000}
html body.page-id-2889 .in-sec p.in-kick[data-tone="money"] .in-kick-no{background:#000000}
html body.page-id-2889 .in-sec p.in-kick[data-tone="money"] .in-kick-en{color:#333333}
html body.page-id-2889 .in-sec p.in-kick[data-tone="ops"] .in-kick-no{background:#000000}
html body.page-id-2889 .in-sec p.in-kick[data-tone="ops"] .in-kick-en{color:#333333}
html body.page-id-2889 .in-navy p.in-kick[data-tone] .in-kick-no,html body.page-id-2889 .in-navy p.in-kick .in-kick-no{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-navy p.in-kick[data-tone] .in-kick-en,html body.page-id-2889 .in-navy p.in-kick .in-kick-en{color:#ffffff}
html body.page-id-2889 .in-navy p.in-kick .in-kick-ko{color:#ffffff}
html body.page-id-2889 .in-navy p.in-kick .in-kick-ko::before{background:rgba(255,255,255,.52)}
html body.page-id-2889 .in-sec[data-wm]::before{color:#000000}
html body.page-id-2889 .in-navy[data-wm]::before{color:#ffffff}
html body.page-id-2889 #in-spec .in-stat.in-pill{border:0; color:#ffffff; background-color:#000000; background-image:linear-gradient(178deg, #000000 0%, #000000 62%, #000000 100%); box-shadow:none}
html body.page-id-2889 #in-spec .in-stat.in-pill:nth-child(3n+2){background-color:#000000; background-image:linear-gradient(178deg, #000000 0%, #000000 62%, #000000 100%); box-shadow:none}
html body.page-id-2889 #in-spec .in-stat.in-pill:nth-child(3n+3){background-color:#000000; background-image:linear-gradient(178deg, #000000 0%, #000000 62%, #000000 100%); box-shadow:none}
html body.page-id-2889 #in-spec .in-stat.in-pill .in-icb{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-spec .in-stat.in-pill h3{color:#ffffff}
html body.page-id-2889 #in-spec .in-stat.in-pill p.in-stat-num{color:#ffffff}
@media (hover:hover) and (pointer:fine){
html body.page-id-2889 #in-spec .in-stat.in-pill:hover{box-shadow:none}
}
@media print{
html body.page-id-2889 #in-spec .in-stat.in-pill{background:#ffffff; color:#000000; border:1px solid #ffffff; box-shadow:none}
html body.page-id-2889 #in-spec .in-stat.in-pill h3{color:#333333}
html body.page-id-2889 #in-spec .in-stat.in-pill p.in-stat-num{color:#000000}
}
html body.page-id-2889 .in-qtab .in-qtab-1{background:#000000; color:#ffffff}
html body.page-id-2889 .in-qtab .in-qtab-2{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-qtab .in-qtab-3{background:#000000; color:#ffffff}
@media (hover:hover) and (pointer:fine){
html body.page-id-2889 .in-qtab .in-qtab-1:hover{background:#000000}
html body.page-id-2889 .in-qtab .in-qtab-2:hover{background:#f4f4f4}
html body.page-id-2889 .in-qtab .in-qtab-3:hover{background:#000000}
}
html body.page-id-2889 #in-screens .in-card.in-card-shot::before{background:radial-gradient(circle 4px at 16px 14px, #000000 97%, rgba(255,255,255,0) 100%),
    radial-gradient(circle 4px at 32px 14px, #f4f4f4 97%, rgba(255,255,255,0) 100%),
    radial-gradient(circle 4px at 48px 14px, #f4f4f4 97%, rgba(255,255,255,0) 100%),
    linear-gradient(#f4f4f4, #f4f4f4); border-bottom:1px solid #ffffff}
html body.page-id-2889 #in-screens .in-card img.in-cardshot{border-top:0}
html body.page-id-2889 .in-sec .in-fig.in-fig-wide::before{border:1px solid #000000; border-bottom:0; background:radial-gradient(circle 4px at 17px 15px, #000000 97%, rgba(255,255,255,0) 100%),
    radial-gradient(circle 4px at 33px 15px, #f4f4f4 97%, rgba(255,255,255,0) 100%),
    radial-gradient(circle 4px at 49px 15px, #f4f4f4 97%, rgba(255,255,255,0) 100%),
    linear-gradient(#f4f4f4, #f4f4f4)}
html body.page-id-2889 .in-sec img.in-img.in-shot{border-top:0}
@media print{
html body.page-id-2889 .in-sec img.in-img.in-shot{border-top:1px solid #000000}
}
html body.page-id-2889 .in-page .in-decl{background-color:#000000; background-image:radial-gradient(900px 520px at 84% 110%, rgba(198,242,78,.10), rgba(198,242,78,0) 60%),
    linear-gradient(168deg, #000000 0%, #000000 52%, #000000 100%)}
html body.page-id-2889 .in-page .in-decl-ring{border:3px solid rgba(198,242,78,.72)}
html body.page-id-2889 .in-page .in-decl-ring2{border:1px solid #ffffff}
html body.page-id-2889 .in-page .in-decl-en{color:#ffffff; text-shadow:none}
html body.page-id-2889 .in-page .in-decl-ko{color:#ffffff; text-shadow:none}
html body.page-id-2889 .in-page .in-decl-pts li::before{background:#f4f4f4}
html body.page-id-2889 .in-page .in-decl-pts li span{color:#ffffff}
html body.page-id-2889 .in-page .in-decl-pts li b{color:#ffffff}
html body.page-id-2889 .in-page .in-decl-note{color:#ffffff}
@media print{
html body.page-id-2889 .in-page .in-decl{background:#ffffff; border:1px solid #000000}
html body.page-id-2889 .in-page .in-decl-en{color:#000000}
html body.page-id-2889 .in-page .in-decl-ko{color:#000000; text-shadow:none}
html body.page-id-2889 .in-page .in-decl-pts li span{color:#333333}
html body.page-id-2889 .in-page .in-decl-pts li b{color:#000000}
html body.page-id-2889 .in-page .in-decl-pts li::before{background:#000000}
html body.page-id-2889 .in-page .in-decl-note{color:#333333}
}
html body.page-id-2889 .in-sec h3.in-h3-band{color:#ffffff; background:#000000; box-shadow:none}
html body.page-id-2889 .in-sec h3.in-h3-band::before{background:#f4f4f4}
html body.page-id-2889 .in-navy h3.in-h3-band{background:#f4f4f4; color:#000000; box-shadow:none}
html body.page-id-2889 .in-navy h3.in-h3-band::before{background:#000000}
@media print{
html body.page-id-2889 .in-sec h3.in-h3-band{background:#ffffff; color:#000000; border:1px solid #000000; box-shadow:none}
}
@media (min-width:900px){
html body.page-id-2889 #in-screens .in-grid2s > .in-card.in-card-shot:first-child img.in-cardshot{background:#f4f4f4}
}
html body.page-id-2889 .in-sec .in-vs2-blank{border-bottom:1px dashed #000000}
@media print{
html body.page-id-2889 .in-sec .in-vs2-blank{border-bottom:1px dashed #000000}
html body.page-id-2889 #in-selfcheck .in-sc-out{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 #in-selfcheck p.in-sc-count{color:#333333}
html body.page-id-2889 #in-selfcheck p.in-sc-count strong,html body.page-id-2889 #in-selfcheck h3.in-sc-title{color:#000000}
html body.page-id-2889 #in-selfcheck p.in-sc-body{color:#333333}
html body.page-id-2889 #in-selfcheck .in-sc-out a.in-btn{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 .in-sec p.in-band{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 .in-sec p.in-band i.in-ic-s,html body.page-id-2889 .in-sec p.in-band .in-band-num{color:#000000}
html body.page-id-2889 #in-path .in-free{background:#ffffff; border:1px solid #000000; box-shadow:none}
html body.page-id-2889 #in-path p.in-free-head{color:#000000}
html body.page-id-2889 #in-path p.in-free-head .in-icb{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 #in-path .in-free-txt p{color:#333333}
html body.page-id-2889 #in-path .in-free-txt p strong{color:#000000}
html body.page-id-2889 #in-path p.in-free-sub{color:#333333}
html body.page-id-2889 #in-path a.in-btn.in-free-btn{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 .in-tint .in-step-who[data-who="idc"],html body.page-id-2889 .in-soft .in-step-who[data-who="idc"],html body.page-id-2889 .in-white .in-step-who[data-who="idc"]{background:#ffffff; color:#000000; border:1px solid #000000}
html body.page-id-2889 .in-tint .in-flow-step .in-icb,html body.page-id-2889 .in-soft .in-flow-step .in-icb,html body.page-id-2889 .in-white .in-flow-step .in-icb{background:#ffffff; color:#000000; border:1px solid #000000}
}
html body.page-id-2889 .in-anchor a:focus-visible{outline:3px solid #000000}
html body.page-id-2889 .in-qtab .in-qtab-1:focus-visible,html body.page-id-2889 .in-qtab .in-qtab-3:focus-visible{outline:3px solid #ffffff}
html body.page-id-2889 .in-qtab .in-qtab-2:focus-visible{outline:3px solid #000000}
html body.page-id-2889 #in-hero.in-heros .in-hprog-stop .in-hprog-ico{border-left:3px solid currentColor; border-right:3px solid currentColor}
html body.page-id-2889 #in-hero.in-heros .in-hprog-stop.is-held .in-hprog-ico{border-left:10px solid currentColor; border-right:0; border-top:6px solid transparent; border-bottom:6px solid transparent}
html body.page-id-2889 #in-hero.in-heros .in-hprog-stop[aria-pressed="true"]{background:#f4f4f4; color:#000000; border-color:#ffffff}
html body.page-id-2889 .in-navy{background-color:#000000; background-image:radial-gradient(1200px 620px at 12% -10%, rgba(255,255,255,.07), rgba(255,255,255,0) 60%),
    linear-gradient(178deg, #000000 0%, #000000 46%, #000000 100%); color:#ffffff}
html body.page-id-2889 .in-navy.in-navy2{background-color:#000000; background-image:radial-gradient(1100px 560px at 86% -12%, rgba(198,242,78,.07), rgba(198,242,78,0) 62%),
    linear-gradient(182deg, #000000 0%, #000000 48%, #000000 100%)}
html body.page-id-2889 #in-hero.in-heros .in-hs-bg::after{background:linear-gradient(100deg, rgba(0,0,0,.72) 0%, rgba(0,0,0,.56) 44%, rgba(0,0,0,.34) 100%),
    linear-gradient(180deg, rgba(0,0,0,.28) 0%, rgba(0,0,0,0) 36%, rgba(0,0,0,.42) 100%)}
html body.page-id-2889 .in-sec .in-hero-bg::after{background:linear-gradient(100deg, rgba(0,0,0,.74) 0%, rgba(0,0,0,.58) 46%, rgba(0,0,0,.38) 100%),
    linear-gradient(180deg, rgba(0,0,0,.22) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,.40) 100%)}
html body.page-id-2889 #in-path .in-free{background-color:#000000; background-image:linear-gradient(96deg, rgba(0,0,0,.80) 0%, rgba(0,0,0,.62) 52%, rgba(0,0,0,.46) 100%),
    url("https://runin.kr/wp-content/uploads/2026/09/kr-registration.jpg"); border:1px solid #ffffff; box-shadow:none}
html body.page-id-2889 #in-selfcheck .in-sc-out{background-color:#000000; background-image:linear-gradient(100deg, rgba(0,0,0,.82) 0%, rgba(0,0,0,.66) 54%, rgba(0,0,0,.50) 100%),
    url("https://runin.kr/wp-content/uploads/2026/09/kr-design-review.jpg")}
html body.page-id-2889 .in-sec p.in-band{background-color:#000000; background-image:linear-gradient(96deg, rgba(0,0,0,.78) 0%, rgba(0,0,0,.60) 60%, rgba(0,0,0,.48) 100%),
    url("https://runin.kr/wp-content/uploads/2026/09/kr-finish.jpg"); border:1px solid #ffffff}
html body.page-id-2889 .in-page .in-decl{background-color:#000000; background-image:radial-gradient(900px 520px at 84% 110%, rgba(198,242,78,.08), rgba(198,242,78,0) 60%),
    linear-gradient(168deg, rgba(0,0,0,.80) 0%, rgba(0,0,0,.66) 52%, rgba(0,0,0,.56) 100%),
    url("https://runin.kr/wp-content/uploads/2026/09/kr-marathon-seoul.jpg")}
html body.page-id-2889 .in-navy .in-step,html body.page-id-2889 .in-navy .in-stat,html body.page-id-2889 .in-navy .in-flow-step,html body.page-id-2889 .in-navy .in-two-col{background:rgba(255,255,255,.075); border-color:#ffffff}
html body.page-id-2889 .in-sec .in-icb,html body.page-id-2889 .in-navy .in-icb,html body.page-id-2889 #in-choose .in-two-head .in-icb,html body.page-id-2889 #in-choose .in-tile .in-icb,html body.page-id-2889 #in-choose .in-two-col--us .in-two-head .in-icb{border:0; background:none; box-shadow:none; color:#000000}
html body.page-id-2889 .in-navy .in-icb,html body.page-id-2889 .in-navy .in-icb .in-ic{color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hb-ic,html body.page-id-2889 #in-spec .in-stat.in-pill .in-icb{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-card,html body.page-id-2889 .in-sec .in-tile,html body.page-id-2889 .in-sec .in-step,html body.page-id-2889 .in-sec .in-stat,html body.page-id-2889 .in-sec .in-plan,html body.page-id-2889 .in-sec a.in-folio-card,html body.page-id-2889 #in-lang .in-lang-card,html body.page-id-2889 #in-doc .in-doc-card{border-color:#000000}
html body.page-id-2889 .in-tint .in-card,html body.page-id-2889 .in-tint .in-tile,html body.page-id-2889 .in-tint .in-step,html body.page-id-2889 .in-tint .in-stat,html body.page-id-2889 .in-tint .in-plan{border-color:#000000}
html body.page-id-2889 .in-sec .in-plan.in-recommended{border-color:#000000}
html body.page-id-2889 .in-sec img.in-img.in-shot,html body.page-id-2889 .in-sec .in-fig.in-fig-wide::before,html body.page-id-2889 #in-screens .in-card.in-card-shot::before{border-color:#000000}
html body.page-id-2889 .in-sec .in-vs2{border-color:#000000}
html body.page-id-2889 .in-sec .in-vs2-blank{border-bottom-color:#000000}
html body.page-id-2889 .in-sec .in-quote{border-left-color:#000000}
html body.page-id-2889 .in-sec .in-rail .in-step::before{background:#000000}
html body.page-id-2889 .in-sec .in-h3,html body.page-id-2889 .in-sec h3,html body.page-id-2889 .in-sec .in-stat-num,html body.page-id-2889 .in-sec .in-kpi-num,html body.page-id-2889 .in-sec .in-step-no,html body.page-id-2889 .in-sec .in-price-amt,html body.page-id-2889 .in-sec .in-vs2-new .in-vs2-val,html body.page-id-2889 .in-sec .in-cmp-head,html body.page-id-2889 .in-sec p.in-own-flag,html body.page-id-2889 .in-sec .in-key,html body.page-id-2889 #in-lang .in-split h3,html body.page-id-2889 .in-sec .in-vs2-key .in-ic{color:#000000}
html body.page-id-2889 .in-sec .in-icb .in-ic{color:inherit}
html body.page-id-2889 .in-sec .in-ic-s{color:#000000}
html body.page-id-2889 .in-navy .in-h3,html body.page-id-2889 .in-navy h3,html body.page-id-2889 .in-navy .in-stat-num,html body.page-id-2889 .in-navy .in-step-no,html body.page-id-2889 .in-navy .in-ic-s{color:#ffffff}
html body.page-id-2889 .in-navy .in-icb .in-ic{color:#ffffff}
html body.page-id-2889 .in-sec .in-kick-no{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec p.in-kick[data-tone="tech"] .in-kick-no,html body.page-id-2889 .in-sec p.in-kick[data-tone="money"] .in-kick-no,html body.page-id-2889 .in-sec p.in-kick[data-tone="ops"] .in-kick-no{background:#000000}
html body.page-id-2889 .in-sec[data-wm]::before{color:#000000}
html body.page-id-2889 .in-navy[data-wm]::before{color:#ffffff}
html body.page-id-2889 .in-navy p.in-kick[data-tone] .in-kick-no,html body.page-id-2889 .in-navy p.in-kick .in-kick-no{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-navy p.in-kick[data-tone] .in-kick-en,html body.page-id-2889 .in-navy p.in-kick .in-kick-en{color:#ffffff}
html body.page-id-2889 .in-tint #in-lang .in-lang-card,html body.page-id-2889 #in-lang .in-lang-card,html body.page-id-2889 #in-doc .in-doc-card{border-color:#000000}
html body.page-id-2889 #in-hero.in-heros .in-hcap-en{background:rgba(12,12,12,.72); border:2px solid #ffffff; color:#ffffff; box-shadow:none}
html body.page-id-2889 #in-hero.in-heros .in-hbadges li{background:rgba(10,10,10,.52); border:1px solid #ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hbadges{border-top-color:#ffffff}
html body.page-id-2889 #in-hero.in-heros .in-hprog-btn{border-color:#ffffff; background:rgba(0,0,0,.28)}
html body.page-id-2889 #in-hero.in-heros .in-heyebrow{background:rgba(0,0,0,.38); border-color:#ffffff}
html body.page-id-2889 .in-qtab .in-qtab-1{background:#000000; color:#ffffff}
html body.page-id-2889 .in-qtab .in-qtab-3{background:#000000; color:#ffffff}
@media (hover:hover) and (pointer:fine){
html body.page-id-2889 .in-qtab .in-qtab-1:hover{background:#000000}
html body.page-id-2889 .in-qtab .in-qtab-3:hover{background:#000000}
}
html body.page-id-2889 .in-page .in-decl-ring{border-color:rgba(198,242,78,.66)}
html body.page-id-2889 .in-page .in-decl-ring2{border-color:#ffffff}
html body.page-id-2889 #in-spec .in-stat.in-pill{background-color:#000000; background-image:linear-gradient(178deg, #000000 0%, #000000 62%, #000000 100%); box-shadow:none}
html body.page-id-2889 #in-spec .in-stat.in-pill:nth-child(3n+2){background-color:#000000; background-image:linear-gradient(178deg, #000000 0%, #000000 62%, #000000 100%)}
html body.page-id-2889 #in-spec .in-stat.in-pill:nth-child(3n+3){background-color:#000000; background-image:linear-gradient(178deg, #000000 0%, #000000 62%, #000000 100%)}
html body.page-id-2889 .in-sec h3.in-h3-band{background:#000000; color:#ffffff; box-shadow:none}
html body.page-id-2889 .in-navy h3.in-h3-band{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-tint .in-step-who[data-who="idc"],html body.page-id-2889 .in-soft .in-step-who[data-who="idc"],html body.page-id-2889 .in-white .in-step-who[data-who="idc"]{background:#000000; color:#ffffff; border-color:#000000}
html body.page-id-2889 .in-tint .in-step-who[data-who="customer"],html body.page-id-2889 .in-soft .in-step-who[data-who="customer"],html body.page-id-2889 .in-white .in-step-who[data-who="customer"]{background:#ffffff; color:#000000; border-color:#000000}
html body.page-id-2889 .in-tint .in-flow-step .in-icb,html body.page-id-2889 .in-soft .in-flow-step .in-icb,html body.page-id-2889 .in-white .in-flow-step .in-icb{background:none; color:#000000}
html body.page-id-2889 .in-tint .in-flow-step strong,html body.page-id-2889 .in-soft .in-flow-step strong,html body.page-id-2889 .in-white .in-flow-step strong{color:#000000}
html body.page-id-2889 #in-selfcheck .in-chk-in:checked ~ .in-chk-box{background:#000000; border-color:#000000}
html body.page-id-2889 #in-selfcheck .in-sc-out a.in-btn{background:#f4f4f4; color:#000000; border-color:#ffffff}
html body.page-id-2889 #in-path a.in-btn.in-free-btn{background:#f4f4f4; color:#000000; border-color:#ffffff}
html body.page-id-2889 #in-path p.in-free-head .in-icb{background:none; color:#ffffff}
html body.page-id-2889 #in-screens .in-card img.in-cardshot{background:#f4f4f4}
html body.page-id-2889 #in-lang .in-lang-card img.in-lang-shot{background:#f4f4f4}
html body.page-id-2889 #in-screens .in-phone img.in-phone-shot{background:#ffffff}
html body.page-id-2889 #in-path .in-free{background-image:linear-gradient(96deg, rgba(0,0,0,.86) 0%, rgba(0,0,0,.76) 48%, rgba(0,0,0,.62) 100%),
    url("https://runin.kr/wp-content/uploads/2026/09/kr-registration.jpg")}
html body.page-id-2889 #in-selfcheck .in-sc-out{background-image:linear-gradient(100deg, rgba(0,0,0,.88) 0%, rgba(0,0,0,.78) 54%, rgba(0,0,0,.66) 100%),
    url("https://runin.kr/wp-content/uploads/2026/09/kr-design-review.jpg")}
html body.page-id-2889 .in-sec p.in-band{background-image:linear-gradient(96deg, rgba(0,0,0,.86) 0%, rgba(0,0,0,.74) 58%, rgba(0,0,0,.64) 100%),
    url("https://runin.kr/wp-content/uploads/2026/09/kr-finish.jpg")}
html body.page-id-2889 .in-page .in-decl{background-image:radial-gradient(900px 520px at 84% 110%, rgba(198,242,78,.08), rgba(198,242,78,0) 60%),
    linear-gradient(168deg, rgba(0,0,0,.86) 0%, rgba(0,0,0,.76) 52%, rgba(0,0,0,.70) 100%),
    url("https://runin.kr/wp-content/uploads/2026/09/kr-marathon-seoul.jpg")}
html body.page-id-2889 #in-qf .in-qf-label{color:#000000}
html body.page-id-2889 #in-qf .in-qf-req{background:#000000; color:#ffffff}
html body.page-id-2889 #in-qf .in-qf-in{border:1px solid #000000; background:#ffffff; color:#000000}
html body.page-id-2889 #in-qf .in-qf-in::placeholder{color:#333333}
html body.page-id-2889 #in-qf .in-qf-in:focus{outline:none; border-color:#000000; box-shadow:none}
html body.page-id-2889 #in-qf .in-qf-in:focus-visible{outline:3px solid #000000}
html body.page-id-2889 #in-qf .in-qf-agree{border:1px solid #000000; background:#ffffff; color:#333333}
html body.page-id-2889 #in-qf .in-qf-agree input{accent-color:#000000}
html body.page-id-2889 #in-qf .in-qf-agree strong{color:#000000}
html body.page-id-2889 #in-qf .in-qf-agree b{color:#000000}
html body.page-id-2889 #in-qf button.in-qf-btn{border:1px solid #000000; background:#000000; color:#ffffff}
html body.page-id-2889 #in-qf .in-qf-msg{color:#000000}
html body.page-id-2889 #in-qf .in-qf-msg.is-bad{color:#333333}
html body.page-id-2889 #in-qf .in-qf-in.is-bad{border-color:#000000; box-shadow:none}
@media (hover:hover) and (pointer:fine){
html body.page-id-2889 #in-qf button.in-qf-btn:hover{background:#000000; border-color:#000000}
}
@media print{
html body.page-id-2889 #in-qf .in-qf-in{border:1px solid #000000}
html body.page-id-2889 #in-qf .in-qf-req{background:#ffffff; color:#000000; border:1px solid #000000}
}
html body.page-id-2889 .in-sec a.in-btn,html body.page-id-2889 #in-qf button.in-qf-btn{background:#000000; border-color:#000000; color:#ffffff}
html body.page-id-2889 .in-sec a.in-btn:hover{background:#000000; border-color:#000000; color:#ffffff}
html body.page-id-2889 .in-sec a.in-btn-ghost{color:#000000; border-color:#000000}
html body.page-id-2889 .in-sec a.in-btn-ghost:hover{background:#f4f4f4; border-color:#000000; color:#000000}
html body.page-id-2889 .in-navy a.in-btn{background:#f4f4f4; border-color:#ffffff; color:#000000}
html body.page-id-2889 .in-navy a.in-btn:hover{background:#f4f4f4; border-color:#ffffff; color:#000000}
html body.page-id-2889 .in-navy a.in-btn-ghost{color:#ffffff; border-color:#ffffff}
html body.page-id-2889 .in-navy a.in-btn-ghost:hover{background:rgba(255,255,255,.12); border-color:#ffffff; color:#ffffff}
html body.page-id-2889 .in-sec .in-price-amt,html body.page-id-2889 .in-sec .in-price-amt.in-price-xl{color:#000000}
html body.page-id-2889 .in-sec .in-check li::before,html body.page-id-2889 .in-sec .in-check .in-ic,html body.page-id-2889 .in-sec .in-check .in-ic-s{color:#000000}
html body.page-id-2889 .in-navy .in-check li::before,html body.page-id-2889 .in-navy .in-check .in-ic,html body.page-id-2889 .in-navy .in-check .in-ic-s{color:inherit}
html body.page-id-2889 .in-sec .in-badge{background:#000000; color:#ffffff}
html body.page-id-2889 .in-sec .in-chip{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec p.in-own-flag{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-num-corner{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-screens .in-card .in-shotchip{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-cmp-hl{background:#f4f4f4}
html body.page-id-2889 .in-anchor-tel{border-color:#000000; color:#000000}
html body.page-id-2889 .in-anchor-tel:hover{background:#f4f4f4; border-color:#000000}
html body.page-id-2889 .in-anchor .in-anchor-list a.is-here{background:#f4f4f4; color:#000000}
html body.page-id-2889 .in-sec .in-talk .in-talk-i{border-color:#000000}
html body.page-id-2889 #in-choose .in-two-col--us .in-two-head .in-icb,html body.page-id-2889 #in-choose .in-tile .in-icb{background:none; color:#000000}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-verdict{background:#f4f4f4; color:#000000}
html body.page-id-2889 #in-choose .in-two-col--us .in-ic-s{color:#000000}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-price strong{color:#000000}
html body.page-id-2889 #in-choose .in-two-col--us h3.in-h3{color:#000000}
html body.page-id-2889 .in-sec p a:not(.in-btn):not(.in-btn-ghost),html body.page-id-2889 .in-sec li a:not(.in-btn):not(.in-btn-ghost),html body.page-id-2889 #in-qf .in-qf-agree a{color:#000000}
html body.page-id-2889 .in-navy p a:not(.in-btn):not(.in-btn-ghost),html body.page-id-2889 .in-navy li a:not(.in-btn):not(.in-btn-ghost){color:#ffffff}
html body.page-id-2889 .in-prog-bar > span{background:#000000}
html body.page-id-2889 #in-selfcheck .in-sc-meter > span{background:#f4f4f4}
html body.page-id-2889 #in-choose .in-two-col--us .in-two-head h3.in-h3{color:#000000}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-tag{color:#333333}
html body.page-id-2889 #in-choose .in-two-col--us p.in-two-price span{color:#333333}
html body.page-id-2889 #in-choose .in-two-col--us .in-check li strong{color:#000000}
html body.page-id-2889 #in-company .in-quote .in-icb,html body.page-id-2889 #in-cta .in-icb,html body.page-id-2889 .in-navy .in-quote .in-icb{background:none; border:0; box-shadow:none}
html body.page-id-2889 #in-cta .in-icb,html body.page-id-2889 #in-cta .in-icb .in-ic{color:#ffffff}
html body.page-id-2889 .in-anchor .in-anchor-list a.in-anchor-go{background:#000000; color:#ffffff}
html body.page-id-2889 .in-anchor .in-anchor-list a.in-anchor-go .in-ic{color:#ffffff}
@media (hover:hover) and (pointer:fine){
html body.page-id-2889 .in-anchor .in-anchor-list a.in-anchor-go:hover{background:#000000; color:#ffffff}
}
html body.page-id-2889 .in-pause p{color:#333333}
html body.page-id-2889 .in-pause p b{color:#000000}
html body.page-id-2889 .in-pause .in-pause-l::after{background:#f4f4f4}
@media (max-width:700px){
html body.page-id-2889 #in-cta .in-hero-bg::after{background:linear-gradient(180deg, rgba(0,0,0,.74) 0%, rgba(0,0,0,.64) 50%, rgba(0,0,0,.76) 100%)}
}
html body.page-id-2889 .in-sec .in-cmp.in-cmp3 > div{border-left:1px solid #ffffff}
html body.page-id-2889 .in-sec .in-cmp.in-cmp3 > div:nth-child(4n+1){border-left:0}
html body.page-id-2889 .in-sec .in-cmp.in-cmp3 > div.in-cmp-head{border-left-color:#ffffff}
html body.page-id-2889 .in-sec .in-cmp.in-cmp3 > div:nth-child(n+5):nth-child(-n+8),html body.page-id-2889 .in-sec .in-cmp.in-cmp3 > div:nth-child(n+13):nth-child(-n+16),html body.page-id-2889 .in-sec .in-cmp.in-cmp3 > div:nth-child(n+21):nth-child(-n+24){background:#f4f4f4}
html body.page-id-2889 .in-sec .in-cmp.in-cmp3 > div.in-cmp-hl:nth-child(n){background:#f4f4f4}
@media (max-width:900px){
html body.page-id-2889 .in-sec .in-cmp.in-cmp3 > div.in-cmp-hl:nth-child(n){background:#ffffff}
}


/* 🔵 2026-09-24 20:5x — «#ri-main» 우회를 걷었습니다
   A 님이 «#ri-main span:not([class]):not([style]){color:inherit}» 한 줄을 «통째로 지우셨습니다»
   (소통판 09-24 20:45). 그 줄의 진짜 역할은 A 님 파일의 옛 색을 가리는 것이었고,
   A 님이 뿌리(소스 14개 · 색 372곳 · 모서리 39곳)를 고치셔서 덮개가 필요 없어졌습니다.
   ⇒ 제가 이기려고 끼웠던 #ri-main «114곳»을 걷습니다. 매치 범위는 같습니다.
   ⇒ 합의 규칙 : «ID 를 특이도 무기로 쓰지 않는다. 자기 이름칸 안에서 클래스만으로 쓴다.»
     아래 «응급» 구역에만 아직 남겨 둡니다 — A 님 규칙과 아직 부딪히는 자리라
     A 님이 다음 판에 #ri-main 을 좁히시면 그때 같이 걷겠습니다. 소통판에 적어 두었습니다. */
/* ── ⑩ «뜻»을 색으로 나르던 자리 — 모양으로 옮긴다 ─────────────────
   .in-time-step 은 네 칸이 «밝기 사다리»(#e4e4e4 → #cfcfcf → #6b6b6b → #141414)로
   「어디까지 왔는지」를 나타내고 있었다. 규격상 바탕이 셋뿐이라 사다리가 뭉개진다.
   ⇒ A 님 방식대로 «채움 / 실선»으로 가른다 —
      1·2번 칸 : 흰 바탕 + 1px 검정 선 (아직 안 온 단계)
      3·4번 칸 : 검정 채움 + 흰 글자   (지나온 단계)
   🚨 nth-child 로 짚는다. 칸 수를 바꾸면 이 줄도 같이 봐야 한다. */
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(1):not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(2):not(#zz):not(#zz):not(#zz):not(#zz){background:#ffffff !important;outline:1px solid #000000 !important;outline-offset:-1px !important;color:#000000 !important}
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(1):not(#zz):not(#zz):not(#zz):not(#zz) h3,
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(1):not(#zz):not(#zz):not(#zz):not(#zz) p,
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(2):not(#zz):not(#zz):not(#zz):not(#zz) h3,
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(2):not(#zz):not(#zz):not(#zz):not(#zz) p{color:#000000 !important}
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(n+3):not(#zz):not(#zz):not(#zz):not(#zz){background:#000000 !important}
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(n+3):not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(n+3):not(#zz):not(#zz):not(#zz):not(#zz) h3,
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(n+3):not(#zz):not(#zz):not(#zz):not(#zz) p,
html body.page-id-2889 #ri-main .in-page .in-time-step:nth-child(n+3):not(#zz):not(#zz):not(#zz):not(#zz) .in-icb{color:#ffffff !important}

/* ── ⑦ 입력칸 규격 ──────────────────────────────────────────────────
   사장님 : 「입력칸의 글자들도 진한 검정색이고 폰트에 그림자 효과 없는 폰트체야」 */
html body.page-id-2889 #ri-main .in-page input:not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page select:not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page textarea:not(#zz):not(#zz):not(#zz):not(#zz){color:#000000 !important;background:#ffffff !important;border:1px solid #000000 !important;border-radius:0 !important;box-shadow:none !important}
html body.page-id-2889 #ri-main .in-page input:not(#zz):not(#zz):not(#zz):not(#zz)::placeholder,
html body.page-id-2889 #ri-main .in-page textarea:not(#zz):not(#zz):not(#zz):not(#zz)::placeholder{color:#555555 !important;opacity:1 !important}
html body.page-id-2889 #ri-main .in-page input:not(#zz):not(#zz):not(#zz):not(#zz):focus,
html body.page-id-2889 #ri-main .in-page select:not(#zz):not(#zz):not(#zz):not(#zz):focus,
html body.page-id-2889 #ri-main .in-page textarea:not(#zz):not(#zz):not(#zz):not(#zz):focus{outline:2px solid #000000 !important;outline-offset:-2px !important;box-shadow:none !important}

/* ── 예외 한 곳 ──────────────────────────────────────────────────────
   .in-qtab-2 (「결재 서류」 탭)만 «흰 바탕» 위에 있었다. 흰색으로 두면 지면에 녹는다. */
html body.page-id-2889 #ri-main .in-qtab .in-qtab-2:not(#zz):not(#zz):not(#zz):not(#zz){background:#000000 !important;border-color:#000000 !important}

/* ── 🚨 «검정 바탕에 검정 글자» ──────────────────────────────────────
   A 님 아디다스 1차가 단추·탭·띠·칸의 바탕을 검정으로 만들었는데 글자는 먹색 그대로였다.
   「견적서 요청하기」가 «검은 막대»로만 보였다. 이 지면의 주 행동 단추다(캡처 확인).
   A 님이 지금은 자바스크립트 «대비 구조대»로 임시로 막고 계신다.
   여기서 원본 쪽을 제대로 고치면 구조대는 할 일이 없어져 조용히 지나간다.
   🚨 특이도를 네 칸 올린 까닭 : 원본 선택자가 #in-compare 처럼 ID 를 끼고 있어
      .in-page 로만 적으면 진다(두 칸으로는 모자랐다 — 실측). */
html body.page-id-2889 #ri-main .in-page a.in-btn:not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page a.in-btn:not(#zz):not(#zz):not(#zz):not(#zz) *,
html body.page-id-2889 #ri-main .in-page .in-qtab-a:not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page .in-qtab-a:not(#zz):not(#zz):not(#zz):not(#zz) *,
html body.page-id-2889 #ri-main .in-page .in-cmp-head:not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page .in-cmp-head:not(#zz):not(#zz):not(#zz):not(#zz) *,
html body.page-id-2889 #ri-main .in-page .in-anchor-go:not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page .in-anchor-go:not(#zz):not(#zz):not(#zz):not(#zz) *,
html body.page-id-2889 #ri-main .in-page .in-h3-band:not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-page .in-h3-band:not(#zz):not(#zz):not(#zz):not(#zz) *{color:#ffffff !important}

/* 위 규칙이 «흰 바탕이 된 것»까지 흰 글자로 만들면 안 된다. 그것만 되돌린다. */
html body.page-id-2889 #ri-main .in-navy a.in-btn:not(#zz):not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-navy a.in-btn:not(#zz):not(#zz):not(#zz):not(#zz):not(#zz) *,
html body.page-id-2889 #ri-main .in-navy h3.in-h3-band:not(#zz):not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main .in-navy h3.in-h3-band:not(#zz):not(#zz):not(#zz):not(#zz):not(#zz) *,
html body.page-id-2889 #ri-main #in-path a.in-btn.in-free-btn:not(#zz):not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main #in-path a.in-btn.in-free-btn:not(#zz):not(#zz):not(#zz):not(#zz):not(#zz) *,
html body.page-id-2889 #ri-main #in-selfcheck .in-sc-out a.in-btn:not(#zz):not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main #in-selfcheck .in-sc-out a.in-btn:not(#zz):not(#zz):not(#zz):not(#zz):not(#zz) *{color:#000000 !important}

/* ── 흰 딱지 안의 «흰 아이콘» 한 곳 ──────────────────────────────── */
html body.page-id-2889 #ri-main #in-path p.in-free-head .in-icb:not(#zz):not(#zz):not(#zz):not(#zz),
html body.page-id-2889 #ri-main #in-path p.in-free-head .in-icb:not(#zz):not(#zz):not(#zz):not(#zz) .in-ic{color:#000000 !important}
/* ═══════════════════════════════════════════════════════════════════
   ② 글자 굵기 · 크기 · 격자 간격 → 아디다스 눈금  (2026-09-24 · C)

   실측 근거 (adidas.co.kr 을 실제 크롬으로 재서 얻은 값 — headless 는 403 이라 못 잰다)
     · 굵기가 «400 과 700 둘뿐»이다. 500·600·800·900 을 한 번도 안 쓴다.
     · 크기는 지면당 «6~8종»이고 전부 정수다 — 10·12·14·16·18·20·24·30·38·46. 소수점 «0개».
       본문 14px 하나가 전체 글자의 69~81% 를 차지한다.
     · 스페이싱은 2/4/8/16/24/32/40/48/64/80 이고 무게중심이 16→8→4. 카드 격자 gap 은 4~8px.

   여기서 한 일 : 굵기 68곳 · 크기 140곳 · 격자 간격 82곳

   🚨 손대지 않은 것
     · clamp() · calc() · var() · em · % · vw — 반응형으로 짜 둔 값이다. 제목 clamp 열두 개가 여기 해당.
     · 자간 · 대문자 — 아디다스는 큰 글자를 «벌리고»(+3~3.5px) 우리는 «좁힌다»(-0.15~-1.08px).
       방향이 정반대라 세 구역이 같이 가야 한다. A·B 답을 듣고 한 번에 바꾼다.

   ①과 같은 규칙 — (선택자|속성) 하나당 원본의 «마지막 값»만, 특이도는 그대로.
   ═══════════════════════════════════════════════════════════════════ */
html body.page-id-2889 .in-sec .in-h1{font-weight:700}
html body.page-id-2889 .in-sec .in-h2{font-weight:700}
html body.page-id-2889 .in-sec .in-h2-one{font-weight:700}
html body.page-id-2889 .in-sec h3{font-size:16px}
html body.page-id-2889 .in-sec h3.in-h3{font-size:16px; font-weight:700}
html body.page-id-2889 .in-sec p.in-lead{font-size:16px}
html body.page-id-2889 .in-sec p.in-pull{font-weight:700}
html body.page-id-2889 .in-sec a.in-btn, html body.page-id-2889 .in-sec a.in-btn-ghost{font-size:16px}
html body.page-id-2889 .in-sec .in-badge{font-size:14px; font-weight:700}
html body.page-id-2889 .in-sec .in-num{font-size:20px; font-weight:700}
html body.page-id-2889 .in-sec .in-num-corner{font-weight:700}
html body.page-id-2889 .in-sec .in-grid2{gap:16px}
html body.page-id-2889 .in-sec .in-grid3{gap:16px}
html body.page-id-2889 .in-sec .in-grid5{gap:16px}
html body.page-id-2889 .in-sec .in-split{gap:32px}
html body.page-id-2889 .in-sec .in-media{gap:32px}
html body.page-id-2889 .in-sec .in-stack{gap:16px}
html body.page-id-2889 .in-sec h3.in-hd, html body.page-id-2889 .in-sec div.in-hd{gap:8px}
html body.page-id-2889 .in-sec .in-card{font-size:14px}
html body.page-id-2889 .in-sec .in-card h3{font-size:16px}
html body.page-id-2889 .in-sec .in-card > p.in-note:not(:last-child){font-size:14px}
html body.page-id-2889 .in-sec .in-tile .in-chip{font-size:12px}
html body.page-id-2889 .in-sec .in-tile h3{font-size:14px}
html body.page-id-2889 .in-sec .in-stat{font-size:14px}
html body.page-id-2889 .in-sec .in-stat-num{font-size:30px; font-weight:700}
html body.page-id-2889 .in-sec .in-kpi{gap:16px 32px; font-size:14px}
html body.page-id-2889 .in-sec p.in-kpi{font-size:16px}
html body.page-id-2889 .in-sec p.in-kpi strong{font-size:30px; font-weight:700}
html body.page-id-2889 .in-sec .in-kpi-item{gap:8px}
html body.page-id-2889 .in-sec .in-kpi-text .in-stat-num{font-size:24px}
html body.page-id-2889 .in-sec .in-kpi-label{font-weight:700}
html body.page-id-2889 .in-sec .in-kpi-cell{gap:8px}
html body.page-id-2889 .in-sec .in-kpi-num{font-weight:700}
html body.page-id-2889 .in-sec .in-kpi-cap{font-size:14px; font-weight:700}
html body.page-id-2889 .in-sec p.in-kpi-txt{font-size:14px}
html body.page-id-2889 .in-sec .in-check li{font-size:14px}
html body.page-id-2889 .in-sec .in-check.in-iclist li{gap:8px}
html body.page-id-2889 .in-sec .in-dl dt{font-size:14px}
html body.page-id-2889 .in-sec .in-dl dd{font-size:14px; font-weight:700}
html body.page-id-2889 .in-sec .in-mock{gap:8px}
html body.page-id-2889 .in-sec .in-mock-bar{gap:4px}
html body.page-id-2889 .in-sec .in-step{font-size:14px}
html body.page-id-2889 .in-sec .in-step h3{font-size:16px}
html body.page-id-2889 .in-sec .in-step-no{gap:8px; font-weight:700}
html body.page-id-2889 .in-sec .in-step-who{font-size:12px}
html body.page-id-2889 .in-sec .in-talk{gap:8px}
html body.page-id-2889 .in-sec .in-talk .in-talk-c span, html body.page-id-2889 .in-sec .in-talk .in-talk-i span, html body.page-id-2889 .in-sec .in-talk .in-talk-i strong{font-weight:700}
html body.page-id-2889 .in-sec .in-cta-row{gap:16px 24px}
html body.page-id-2889 .in-sec .in-cta-row p{font-size:16px; font-weight:700}
html body.page-id-2889 .in-sec .in-quote p{font-size:14px}
html body.page-id-2889 .in-sec p.in-band{font-size:16px; font-weight:700}
html body.page-id-2889 .in-sec p.in-band .in-band-num{font-size:30px; font-weight:700}
html body.page-id-2889 .in-anchor .in-inner{gap:16px}
html body.page-id-2889 .in-anchor-list{gap:16px}
html body.page-id-2889 .in-anchor-list a{gap:8px; font-size:14px; font-weight:700}
html body.page-id-2889 .in-anchor-tel{gap:8px; font-size:14px; font-weight:700}
html body.page-id-2889 #in-folio .in-folio-grid{gap:32px 32px}
html body.page-id-2889 .in-sec .in-folio-card strong{font-size:14px}
html body.page-id-2889 #in-folio .in-folio-card .in-chip{font-size:12px}
html body.page-id-2889 #in-screens .in-card h3{font-size:18px}
html body.page-id-2889 #in-screens .in-card p{font-size:14px}
html body.page-id-2889 #in-screens h3.in-h3-band{font-size:20px; font-weight:700}
html body.page-id-2889 #in-screens .in-phones{gap:24px}
html body.page-id-2889 #in-screens .in-card .in-shotchip{font-size:12px}
html body.page-id-2889 #in-round .in-step-no{font-size:20px}
html body.page-id-2889 #in-doc h3.in-h3-band{font-size:20px; font-weight:700}
html body.page-id-2889 #in-doc .in-doc-card figcaption strong:first-child{font-size:16px; font-weight:700}
html body.page-id-2889 #in-choose .in-two{gap:24px}
html body.page-id-2889 #in-choose .in-two-head h3.in-h3{font-size:24px; font-weight:700}
html body.page-id-2889 #in-choose .in-tile h3.in-h3{font-size:16px}
html body.page-id-2889 #in-choose .in-two-col .in-check li{font-size:14px}
html body.page-id-2889 #in-choose p.in-two-price{gap:8px}
html body.page-id-2889 #in-choose p.in-two-price span{font-size:14px}
html body.page-id-2889 #in-choose p.in-two-price strong{font-weight:700}
html body.page-id-2889 #in-choose p.in-two-note{font-size:14px}
html body.page-id-2889 #in-choose p.in-two-verdict{font-size:14px}
html body.page-id-2889 #in-choose h3.in-h3-band{font-size:20px; font-weight:700}
html body.page-id-2889 #in-path .in-free{gap:24px}
html body.page-id-2889 #in-path p.in-free-head{gap:8px; font-size:20px; font-weight:700}
html body.page-id-2889 #in-path .in-free-txt p{font-size:16px}
html body.page-id-2889 .in-sec .in-flow{gap:16px}
html body.page-id-2889 .in-sec .in-flow-step strong{font-size:14px; font-weight:700}
html body.page-id-2889 .in-sec .in-flow-step p{font-size:14px}
html body.page-id-2889 #in-path .in-flow + p{font-size:16px}
html body.page-id-2889 #in-selfcheck .in-check.in-check-2{gap:16px 32px}
html body.page-id-2889 #in-selfcheck .in-check li{gap:8px; font-size:14px}
html body.page-id-2889 #in-selfcheck .in-chk{gap:8px}
html body.page-id-2889 #in-selfcheck .in-chk-in:checked ~ .in-chk-t{font-weight:700}
html body.page-id-2889 #in-selfcheck p.in-sc-count{font-size:14px}
html body.page-id-2889 #in-selfcheck p.in-sc-count strong{font-size:20px; font-weight:700}
html body.page-id-2889 #in-selfcheck h3.in-sc-title{font-size:20px; font-weight:700}
html body.page-id-2889 #in-selfcheck p.in-sc-body{font-size:14px}
html body.page-id-2889 #in-selfcheck .in-sc + p.in-note, html body.page-id-2889 #in-selfcheck .in-check + p.in-note{font-size:14px}
html body.page-id-2889 #in-lang .in-chip{font-size:14px}
html body.page-id-2889 #in-lang h3.in-h3-band{font-size:18px; font-weight:700}
html body.page-id-2889 #in-lang .in-lang-card figcaption .in-chip{font-size:10px}
html body.page-id-2889 #in-lang .in-split{gap:24px}
html body.page-id-2889 #in-lang .in-split + p{font-size:16px}
html body.page-id-2889 .in-sec p.in-price-amt{font-weight:700}
html body.page-id-2889 .in-sec p.in-price-vat{font-size:14px; font-weight:700}
html body.page-id-2889 .in-sec p.in-price-renew{font-size:14px; font-weight:700}
html body.page-id-2889 .in-sec p.in-price-renew + p.in-price-renew{font-weight:700}
html body.page-id-2889 .in-sec .in-ba{gap:16px}
html body.page-id-2889 .in-sec .in-ba span{font-size:12px; font-weight:700}
html body.page-id-2889 .in-sec .in-ba p{font-size:14px}
html body.page-id-2889 .in-sec .in-ba-new p{font-weight:700}
html body.page-id-2889 .in-sec .in-plan{font-size:14px}
html body.page-id-2889 .in-sec .in-plan h3{font-size:18px; font-weight:700}
html body.page-id-2889 .in-sec .in-plan > p:not([class]){font-size:14px}
html body.page-id-2889 .in-sec .in-plan .in-check li{font-size:14px}
html body.page-id-2889 .in-sec p.in-own-flag{font-weight:700}
html body.page-id-2889 .in-sec .in-own-swap-cell{column-gap:16px}
html body.page-id-2889 .in-sec .in-own-swap-tag{font-size:12px; font-weight:700}
html body.page-id-2889 .in-sec .in-own-swap-val{font-weight:700}
html body.page-id-2889 .in-sec .in-cmp > div{font-weight:700}
html body.page-id-2889 .in-sec .in-cmp > div span{font-size:12px; font-weight:700}
html body.page-id-2889 .in-sec .in-cmp .in-cmp-label{gap:8px; font-weight:700}
html body.page-id-2889 .in-sec .in-cmp .in-cmp-head{font-weight:700}
html body.page-id-2889 .in-sec .in-tbl-row{gap:16px}
html body.page-id-2889 .in-sec .in-vs2-top > div{gap:8px}
html body.page-id-2889 .in-sec .in-vs2-key{font-size:14px; font-weight:700}
html body.page-id-2889 .in-sec .in-vs2-val{font-size:14px}
html body.page-id-2889 .in-sec .in-vs2-old .in-vs2-val{font-weight:700}
html body.page-id-2889 .in-sec .in-vs2-new .in-vs2-val{font-weight:700}
html body.page-id-2889 #in-process .in-step h3{font-size:16px}
html body.page-id-2889 #in-schedule .in-stat > p:not(.in-stat-num){font-size:14px}
html body.page-id-2889 .in-sec .in-time{gap:8px}
html body.page-id-2889 .in-sec .in-time-step p{font-size:14px}
html body.page-id-2889 .in-sec .in-time-rail .in-time-step h3::before{font-weight:700}
html body.page-id-2889 #in-care .in-card p{font-size:14px}
html body.page-id-2889 #in-spec .in-stat-num{font-size:18px}
html body.page-id-2889 #in-spec .in-stat h3{font-weight:700}
html body.page-id-2889 #in-spec .in-split p{font-size:14px}
html body.page-id-2889 #in-doc .in-tile{font-size:14px}
html body.page-id-2889 .in-sec p.in-bizband{gap:8px 24px; font-size:14px}
html body.page-id-2889 #in-company .in-split{gap:32px}
html body.page-id-2889 #in-company .in-dl{column-gap:16px}
html body.page-id-2889 .in-sec .in-faq-q{gap:8px}
html body.page-id-2889 .in-sec .in-faq-q::after{font-size:20px; font-weight:700}
html body.page-id-2889 .in-sec .in-faq-a p{font-size:14px}
html body.page-id-2889 #in-cta a.in-btn{font-size:16px}
html body.page-id-2889 #in-cta a.in-btn-ghost{font-size:14px}
html body.page-id-2889 .in-sec .in-contact{gap:16px}
html body.page-id-2889 .in-sec .in-contact strong{font-size:14px}
@media (max-width:1024px){
html body.page-id-2889 #in-folio .in-folio-grid{gap:24px 24px}
html body.page-id-2889 .in-sec .in-cmp > div{font-size:14px}
html body.page-id-2889 .in-sec .in-media{gap:24px}
}
@media (max-width:900px){
html body.page-id-2889 #in-screens .in-phones{gap:16px}
html body.page-id-2889 .in-sec .in-grid2s{gap:16px}
html body.page-id-2889 .in-sec .in-split, html body.page-id-2889 .in-sec .in-media, html body.page-id-2889 #in-company .in-split, html body.page-id-2889 #in-care .in-split, html body.page-id-2889 #in-spec .in-split, html body.page-id-2889 #in-lang .in-split{gap:24px}
html body.page-id-2889 #in-selfcheck .in-check.in-check-2{gap:16px}
html body.page-id-2889 .in-sec .in-own-swap{gap:8px}
html body.page-id-2889 .in-sec .in-cmp > div{gap:16px}
html body.page-id-2889 .in-sec .in-cmp > div::before{font-size:14px}
html body.page-id-2889 .in-sec .in-vs2-old, html body.page-id-2889 .in-sec .in-vs2-new{gap:16px}
html body.page-id-2889 .in-sec .in-vs2-side{font-size:14px}
html body.page-id-2889 .in-sec .in-vs2-val{font-size:14px}
}
@media (max-width:620px){
html body.page-id-2889 .in-anchor .in-inner{gap:8px}
html body.page-id-2889 .in-anchor-list a{gap:4px}
html body.page-id-2889 .in-anchor-tel{font-size:14px}
html body.page-id-2889 #in-screens .in-phones{gap:24px}
html body.page-id-2889 #in-hero .in-grid4, html body.page-id-2889 #in-path .in-grid4, html body.page-id-2889 #in-schedule .in-grid4, html body.page-id-2889 #in-doc .in-grid4, html body.page-id-2889 #in-spec .in-grid3, html body.page-id-2889 #in-bonus .in-grid5{gap:8px}
html body.page-id-2889 .in-sec p.in-lead{font-size:16px}
html body.page-id-2889 #in-hero .in-stat-num{font-size:18px}
html body.page-id-2889 .in-sec .in-stat{font-size:14px}
html body.page-id-2889 .in-sec .in-stat-num{font-size:24px}
html body.page-id-2889 #in-schedule .in-stat-num{font-size:30px}
html body.page-id-2889 #in-spec .in-stat-num{font-size:16px}
html body.page-id-2889 .in-sec .in-stat h3{font-size:14px}
html body.page-id-2889 .in-sec .in-cta-row{gap:16px}
html body.page-id-2889 .in-sec .in-cta-row p{font-size:14px}
html body.page-id-2889 .in-sec .in-own-swap-val{font-size:14px}
html body.page-id-2889 .in-sec .in-kpi{gap:8px 16px}
html body.page-id-2889 .in-sec .in-kpi-num{font-size:24px}
html body.page-id-2889 .in-sec .in-kpi-text .in-stat-num{font-size:20px}
html body.page-id-2889 .in-sec .in-faq-q{font-size:14px}
html body.page-id-2889 .in-sec .in-faq-a p{font-size:14px}
html body.page-id-2889 #in-selfcheck .in-check li{font-size:14px; gap:8px}
html body.page-id-2889 .in-sec p.in-band{font-size:14px}
html body.page-id-2889 .in-sec p.in-band .in-band-num{font-size:24px}
html body.page-id-2889 .in-sec p.in-bizband{gap:4px 16px}
html body.page-id-2889 .in-sec .in-tbl-row{font-size:14px}
html body.page-id-2889 .in-sec .in-cmp > div{font-size:14px}
html body.page-id-2889 .in-sec .in-talk .in-talk-c, html body.page-id-2889 .in-sec .in-talk .in-talk-i{font-size:14px}
html body.page-id-2889 .in-sec a.in-btn, html body.page-id-2889 .in-sec a.in-btn-ghost{font-size:14px}
}
@media (max-width:480px){
html body.page-id-2889 #in-hero .in-stat-num{font-size:20px}
html body.page-id-2889 #in-spec .in-stat-num{font-size:18px}
html body.page-id-2889 .in-sec .in-kpi{gap:8px}
html body.page-id-2889 .in-sec .in-step-no{font-size:14px}
html body.page-id-2889 #in-round .in-step-no{font-size:18px}
html body.page-id-2889 .in-sec p.in-band{font-size:14px}
html body.page-id-2889 .in-sec p.in-band .in-band-num{font-size:20px}
}
@media (max-width:820px){
html body.page-id-2889 #in-folio .in-folio-grid{gap:24px 16px}
}
@media (max-width:520px){
html body.page-id-2889 #in-folio .in-folio-grid{gap:16px}
}
html body.page-id-2889 #in-hero.in-heros .in-heyebrow{font-size:14px; font-weight:700}
html body.page-id-2889 #in-hero.in-heros .in-hcap-en{font-size:18px; font-weight:700}
html body.page-id-2889 #in-hero.in-heros .in-h1{font-weight:700}
html body.page-id-2889 #in-hero.in-heros .in-hero-btns{gap:8px}
html body.page-id-2889 #in-hero.in-heros .in-hprog{gap:16px}
html body.page-id-2889 #in-hero.in-heros .in-hprog-btn{font-size:18px}
html body.page-id-2889 #in-hero.in-heros .in-hprog-now, html body.page-id-2889 #in-hero.in-heros .in-hprog-all{font-size:14px}
html body.page-id-2889 #in-hero.in-heros .in-hbadges{gap:8px}
html body.page-id-2889 #in-hero.in-heros .in-hbadges li{column-gap:8px}
html body.page-id-2889 #in-hero.in-heros .in-hbadges b{font-size:16px; font-weight:700}
html body.page-id-2889 #in-hero.in-heros .in-hbadges span:not(.in-hb-ic){font-size:12px}
@media (max-width:820px){
html body.page-id-2889 #in-hero.in-heros .in-hbadges{gap:8px}
}
@media (max-width:420px){
html body.page-id-2889 #in-hero.in-heros .in-hbadges li{gap:8px}
html body.page-id-2889 #in-hero.in-heros .in-hbadges b{font-size:14px}
}
html body.page-id-2889 #in-path a.in-btn.in-free-btn{font-weight:700}
html body.page-id-2889 .in-sec p.in-kick{gap:8px}
html body.page-id-2889 .in-sec .in-kick-no{font-weight:700}
html body.page-id-2889 .in-sec .in-kick-en{font-size:12px; font-weight:700}
html body.page-id-2889 .in-sec .in-kick-ko{font-size:12px; font-weight:700}
html body.page-id-2889 .in-sec[data-wm]::before{font-weight:700}
@media (max-width:1100px){
html body.page-id-2889 #in-spec .in-grid3.in-pills{gap:16px}
}
html body.page-id-2889 #in-spec .in-stat.in-pill{gap:8px}
html body.page-id-2889 #in-spec .in-stat.in-pill h3{font-size:14px}
html body.page-id-2889 #in-spec .in-stat.in-pill p.in-stat-num{font-weight:700}
html body.page-id-2889 .in-qtab .in-qtab-a{font-size:12px}
html body.page-id-2889 .in-page .in-decl-en{font-weight:700}
html body.page-id-2889 .in-page .in-decl-ko{font-weight:700}
html body.page-id-2889 .in-page .in-decl-pts{gap:8px}
html body.page-id-2889 .in-page .in-decl-pts li{gap:8px}
html body.page-id-2889 .in-page .in-decl-pts li b{font-weight:700}
html body.page-id-2889 .in-page .in-decl-note{font-size:14px}
@media print{
html body.page-id-2889 .in-page .in-decl-en{font-size:30px}
html body.page-id-2889 .in-page .in-decl-ko{font-size:20px}
}
@media (min-width:900px){
html body.page-id-2889 #in-screens .in-grid2s > .in-card.in-card-shot:first-child .in-hd h3{font-size:20px}
html body.page-id-2889 #in-screens .in-grid2s > .in-card.in-card-shot:first-child p{font-size:16px}
}
html body.page-id-2889 #in-qf .in-qf-grid{gap:16px 24px}
html body.page-id-2889 #in-qf .in-qf-label{font-size:14px}
html body.page-id-2889 #in-qf .in-qf-req{font-size:12px}
html body.page-id-2889 #in-qf .in-qf-in{font-size:14px}
html body.page-id-2889 #in-qf .in-qf-agree{gap:8px}
html body.page-id-2889 #in-qf .in-qf-send{gap:16px 16px}
html body.page-id-2889 #in-qf .in-qf-msg{font-size:14px}
html body.page-id-2889 .in-anchor .in-anchor-list a.in-anchor-go{font-weight:700}
html body.page-id-2889 .in-pause{gap:24px}
html body.page-id-2889 .in-pause p{font-size:16px}
html body.page-id-2889 .in-pause p b{font-weight:700}
@media (max-width:700px){
html body.page-id-2889 .in-pause p{font-size:16px}
}

/* ═══════════════════════════════════════════════════════════════════
   ③④ 를 «걷었습니다» — 되돌린 기록 (2026-09-24 · C)

   규격 ② 는 바탕이 «#fff · #000 · #f4f4f4» 세 가지뿐이다.
   그래서 남은 반투명 바탕 16곳(진행막대 트랙 · 어두운 판 · 검정 장막)을 규격으로 맞추려 했다.
   두 번 시도했고 두 번 다 «글자가 사라졌다». 그래서 걷는다.

   무슨 일이 있었나
     ⓐ .in-two-col 을 통째로 검정으로 → 밝은 지면의 같은 클래스 카드가 검정이 되어 먹색 글자 7곳이 사라짐.
        (A 님이 오늘 다섯 번 겪으신 「CSS 는 그 글자가 어느 바탕 위에 있는지 모른다」 그대로다)
     ⓑ .in-sheen 만 골라 검정 + 흰 글자로 → 이번엔 A 님 자바스크립트 «대비 구조대»가
        그 판 위 span·strong «8곳»에 style="color:rgb(0,0,0) !important" 를 직접 박았다.
        검정 판 위 검정 글자 · 대비 1.00. 막으려던 사고를 구조대가 냈다.
     ⓒ 빛 무늬(.in-sheen::after)를 걷어 봐도 판정이 안 바뀌었고, 폰에서도 같은 일이 났다.
     ⓓ 바탕을 원래대로 되돌리니 이번엔 구조대가 «흰 글자»를 박아 흰 바탕 위 흰 글자 7곳.
   ⇒ 🚨 인라인 !important 는 어떤 CSS 로도 못 이긴다. 내 쪽에서 막을 방법이 없다.
     구조대가 이 구역에서 «흔들리고» 있으므로, 건드리지 않는 것이 유일하게 안전한 선택이다.
     A 님이 구조대를 고치시면 그때 ③ 을 다시 넣는다. 소통판에 증거와 함께 적어 두었다.

   지금 상태 : 글자 3종(규격 밖 0) · 선 2종(규격 밖 0) · 그림자 0 · 모서리 0
              규격 밖으로 남은 것은 «반투명 바탕 16곳»뿐이고, 전부 어두운 지면의 장막·트랙이다.
   🚨 「규격에 맞추는 것」보다 「글자가 보이는 것」이 먼저다. A 님이 정하신 순서이기도 하다.
   ═══════════════════════════════════════════════════════════════════ */

/* ── 라임 고리 하나 ─────────────────────────────────────────────────
   .in-decl-ring 의 테두리가 rgba(198,242,78,.66) 라임이다. 어두운 바탕 위라 «완전 흰색»으로.
   반투명은 규격 위반이고(사장님 : 흐리하게 하지도 않고), 유채색도 위반이다.
   🔵 이것은 «테두리»라 A 님 대비 구조대(글자색만 만진다)와 부딪히지 않는다.
      그래서 ③ 을 걷으면서도 이 한 줄만은 남긴다. */
html body.page-id-2889 #ri-main .in-page .in-decl-ring:not(#zz):not(#zz):not(#zz):not(#zz){border-color:#ffffff !important}
