/* Unified Naver green surfaces; dark neutral foregrounds preserve legibility. */
#int3-home{--brand:#03c75a;--g-green:#03c75a}
#int3-home #g-consult{background:#03c75a!important}
#int3-home #g-consult .r-consult-copy :is(h2,h2 em,p,.r-contact-number,.r-hours,.r-kakao-link,.r-eyebrow){color:#10291e!important}
#int3-home #g-consult .r-consult-copy .r-kakao-link{border-color:#214b35}
#int3-home #g-consult #r-phone{border-color:#03c75a!important}
#int3-home .hq-summary{background:#03c75a!important;color:#10291e!important}
#int3-home .hq-summary :is(small,p),#int3-home .hq-totals :is(span,strong),#int3-home #hq-gift{color:#10291e!important}
#int3-home .int3-benefit-banner .d-button,#int3-home .int3-benefit-banner .d-button:hover,#int3-home .ig-button,#int3-home .p-board-search button,#int3-home .pg_current,#int3-home .n-account-member a[href*="/adm"]{background:#03c75a!important;border-color:#03c75a!important;color:#10291e!important}
#int3-home .rent-brands button[aria-pressed=true],#int3-home .rent-brands button.active,#int3-home #phone-list .pc-brands button[aria-pressed=true]{background:#03c75a!important;color:#10291e!important;border-color:#03c75a!important}
.int3-auth-page #fregister .btn_submit,.int3-auth-page #fregisterform .btn_submit{background:#03c75a!important;color:#10291e!important;border-color:#03c75a!important}

/* White display text and navy consultation actions. */
#int3-home #g-consult .r-consult-copy :is(h2,h2 em,.r-contact-number){color:#fff!important}
#int3-home #g-consult .r-submit,#int3-home #hq-apply,#int3-home .int3-benefit-banner .d-button{background:#24344d!important;border-color:#24344d!important;color:#fff!important}
#int3-home #g-consult .r-submit:hover,#int3-home #hq-apply:hover,#int3-home .int3-benefit-banner .d-button:hover{background:#18263b!important;border-color:#18263b!important;color:#fff!important}
/* Calm quote tray: clear numbers, restrained brand accent. */
#int3-home .hq-summary{background:#fff!important;color:#172438!important;border:1px solid #dce6e2;box-shadow:0 8px 32px #183c2926}
#int3-home .hq-summary small{color:#46566a!important;font-weight:600}
#int3-home .hq-summary p{color:#536174!important}
#int3-home .hq-totals span{color:#46566a!important;font-weight:600}
#int3-home .hq-totals strong{color:#172438!important;font-size:27px;font-weight:800;letter-spacing:-.7px}
#int3-home #hq-gift{color:#007d40!important}
#int3-home .hq-totals>div+div{border-left:1px solid #dce6e2;padding-left:28px}
#int3-home .hq-summary #hq-apply:focus-visible{outline:3px solid #087f50;outline-offset:3px}
@media(max-width:900px){#int3-home .hq-totals strong{font-size:24px}#int3-home .hq-totals>div+div{padding-left:20px}}
