.hp-preview-banner{position:relative;z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;background:#fff2ad;color:#202124;font:12px/1.6 -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif}.hp-preview-banner strong{display:inline-block;margin-right:12px;font-size:11px;letter-spacing:.1em}.hp-preview-banner a{color:#182b45!important;white-space:nowrap;text-decoration:underline!important}.hp-entry-links{display:grid;grid-template-columns:repeat(4,1fr);background:#101722;border-bottom:1px solid #334050;padding:0 4%;color:white}.hp-entry-links a{position:relative;padding:19px 24px;color:#fff!important;text-decoration:none!important;border-left:1px solid #334050}.hp-entry-links a:last-child{border-right:1px solid #334050}.hp-entry-links a:before{content:"";height:3px;position:absolute;left:24px;right:24px;bottom:0;background:#02bce8}.hp-entry-links a:nth-child(2):before{background:#ef4397}.hp-entry-links a:nth-child(3):before{background:#f9da42}.hp-entry-links a:nth-child(4):before{background:#e9edf5}.hp-entry-links small{display:block;font-size:10px;color:#acb9cd;margin-bottom:5px}.hp-entry-links strong{display:flex;justify-content:space-between;gap:12px;font-size:14px;letter-spacing:.01em}.hp-entry-links a:hover{background:#18243a}.hp-entry-links a:focus-visible,.hp-service-page a:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #00bceb!important;outline-offset:4px}.hp-bpj-nav{white-space:nowrap}.top-nav .nav-link{white-space:nowrap}.hp-modal-close{background:transparent;border:0;padding:0;display:block}.hp-service-page{padding:48px max(6%,24px) 96px;background:#0b101a;color:#f4f7fa;min-height:80vh}.hp-service-page>nav{font-size:12px;color:#91a0b4;margin-bottom:64px}.hp-service-page a{color:#f4f7fa;text-underline-offset:5px}.hp-eyebrow{font-size:12px;letter-spacing:.22em;color:#00c9eb;margin:0 0 18px}.hp-service-page h1{font-size:clamp(32px,5vw,68px);line-height:1.4;letter-spacing:.02em;margin:0 0 24px;font-weight:700}.hp-lead{font-size:clamp(14px,1.5vw,19px);line-height:2;color:#b7c6d7;max-width:48em;margin-bottom:64px}.hp-service-row{display:grid;grid-template-columns:100px 1fr;gap:32px;border-top:1px solid #344053;padding:36px 0}.hp-number{font-size:44px;font-weight:300;color:#8294ad}.hp-service-row h2{font-size:28px;margin:10px 0 12px}.hp-service-row p{color:#b7c6d7;margin-bottom:24px}.hp-service-row a{display:inline-block;margin:0 24px 8px 0}.hp-status{font-size:11px;letter-spacing:.06em;color:#9ee8f3}.hp-status-trial{color:#f8d45b}.hp-primary-link{display:inline-block!important;border:1px solid #8998ad;padding:12px 22px;text-decoration:none!important}.hp-service-note{color:#9caabe;font-size:12px;margin:24px 0}.hp-consult{margin-top:64px;padding:32px;border-left:3px solid #ed459b;background:#151d2c}.hp-consult h2{font-size:22px}.hp-consult p{color:#b7c6d7}.hp-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0 28px}.hp-admin-heading h1{font-size:28px;font-weight:700}.hp-admin-heading p{color:#59697b;font-size:14px}.hp-admin-filters{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:22px;background:#f0f4f8;border:1px solid #d9e2ec;border-radius:6px;margin-bottom:24px}.hp-admin-filters label{margin:0;flex:1;min-width:140px;font-size:12px;color:#384759}.hp-admin-filters label:first-child{flex:2;min-width:220px}.hp-admin-filters input,.hp-admin-filters select{margin-top:8px;font-size:14px}.hp-admin-filters>a{font-size:12px;padding:9px 0;white-space:nowrap}.hp-result-count{color:#566578;font-size:13px}.hp-admin-posts{border-top:1px solid #d7dfe9}.hp-admin-post{position:relative;border-bottom:1px solid #d7dfe9;padding:24px 190px 24px 0}.hp-admin-post h2{font-size:18px;line-height:1.6;margin:9px 0}.hp-admin-post h2 a{color:#122943}.hp-admin-post>p{font-size:13px;color:#68768a}.hp-post-meta{display:flex;align-items:center;gap:16px;font-size:12px;color:#68768a}.hp-post-status{padding:3px 8px;background:#e6f2ef;color:#23604c}.hp-post-categories{display:flex;gap:6px;flex-wrap:wrap}.hp-post-categories span{font-size:11px;color:#586578;background:#f1f4f8;padding:3px 7px}.hp-post-actions{position:absolute;right:0;top:48px;display:flex;flex-direction:column;gap:16px;font-size:12px}.hp-admin-posts .btn{font-size:13px}body:has(.hp-admin-posts) .pagination svg{max-width:24px}.hp-admin-posts+div svg{max-width:24px}
@media(max-width:767px){.hp-preview-banner{font-size:10px;padding:8px 12px;gap:8px}.hp-preview-banner strong{margin-right:5px}.hp-preview-banner span{max-width:70%}.hp-entry-links{grid-template-columns:repeat(2,1fr);padding:0 12px}.hp-entry-links a{padding:14px 12px;border-bottom:1px solid #334050}.hp-entry-links a:nth-child(2){border-right:1px solid #334050}.hp-entry-links a:before{left:12px;right:12px;height:2px}.hp-entry-links small{font-size:9px}.hp-entry-links strong{font-size:12px;gap:5px}.hp-service-page>nav{margin-bottom:40px}.hp-service-page{padding-top:30px}.hp-service-row{grid-template-columns:42px 1fr;gap:18px;padding:28px 0}.hp-number{font-size:28px}.hp-service-row h2{font-size:23px}.hp-service-row p{font-size:14px;line-height:1.8}.hp-service-row a{font-size:13px}.hp-consult{padding:24px 18px}.hp-admin-heading{align-items:start;flex-direction:column;gap:8px}.hp-admin-filters{padding:16px}.hp-admin-post{padding:20px 0}.hp-post-actions{position:static;flex-direction:row;align-items:center;margin-top:16px}.hp-admin-heading h1{font-size:24px}}
@media(prefers-reduced-motion:reduce){.hp-entry-links *{transition:none!important}html{scroll-behavior:auto!important}}
.hp-admin-filters>a,.hp-post-actions>a:not(.btn){color:#135ea8!important;text-decoration:underline}.news_icon{top:210px}
.hp-admin-sidebar>summary{display:none}.hp-admin .full-width-div{position:relative;left:auto;margin:0;width:100%}.hp-admin main>.container{max-width:none;padding:0}.hp-admin .main-content{flex:1;min-width:0;max-width:none;padding:24px 32px}.hp-admin .hp-admin-sidebar{flex:0 0 212px}.hp-admin .nav-bar-full{height:auto!important;min-height:calc(100vh - 110px)}
@media(max-width:767px){.hp-admin .nav-bar-full{display:block}.hp-admin .hp-admin-sidebar{width:100%}.hp-admin-sidebar>summary{display:block;cursor:pointer;color:white;padding:14px 16px;font-size:13px;border-bottom:1px solid #48515e}.hp-admin-sidebar>summary:after{content:' ＋'}.hp-admin-sidebar[open]>summary:after{content:' −'}.hp-admin .main-content{width:100%;padding:20px 16px}.hp-admin .binshops-blog-title{position:static;font-size:16px;white-space:normal;max-width:calc(100% - 65px)}.hp-admin .navbar>.container{justify-content:space-between}.hp-admin .hp-admin-filters label{min-width:0;flex-basis:100%}.hp-admin .hp-admin-filters label:first-child{min-width:0}.hp-admin .hp-admin-post h2{overflow-wrap:anywhere}.hp-admin .ck.ck-content{padding:1em}.hp-admin .navbar-toggler{padding:4px 8px}}
@media(min-width:768px){.header>.row{flex-wrap:nowrap;margin-left:0}.header .header-logo{margin-left:20px}.header .col.text-center{min-width:0;padding:0}.header .navbar,.header .container-fluid{padding-left:0;padding-right:0}.header .top-nav .nav-link{padding-left:10px!important;padding-right:10px!important}.header .topmenu-search{width:64px!important;flex-shrink:0;justify-content:center!important}.header .topmenu-search img{margin:0!important}.header .col-auto{padding-left:8px;padding-right:8px}}

.hp-admin-sidebar .list-group-item{padding:10px 8px}.hp-admin .navbar-toggler-icon{filter:invert(1)}

/* Corporate contact follows the original site's typography, width and blue. */
.hp-corporate-contact{max-width:730px;color:#595757;font-family:"kozuka-gothic-pr6n",sans-serif;line-height:1.9}
.hp-corporate-contact-heading{text-align:center;margin-bottom:42px}.hp-corporate-contact-heading p{font:14px/1.5 Arial,sans-serif;letter-spacing:.14em;margin:0 0 12px;color:#595757}.hp-corporate-contact-heading h1{font-size:32px;font-weight:500;line-height:1.6;margin:0;color:#595757}
.hp-contact-introduction{font-size:15px;line-height:2.1;margin:0 0 38px;text-align:center}.hp-contact-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 25px;padding:20px 0;margin:0 0 40px;border-top:1px solid #d9dfe7;border-bottom:1px solid #d9dfe7}.hp-contact-topics a{font-size:14px;padding:8px 0;color:#595757!important;text-decoration:none!important;border-bottom:2px solid transparent}.hp-contact-topics a[aria-current=true]{border-color:#005bac;color:#005bac!important}.hp-contact-topics a:hover{color:#005bac!important}.hp-corporate-contact .hp-contact-detail h2{font-family:inherit;font-size:23px;text-align:left;margin-bottom:20px;color:#005bac;font-weight:500}.hp-corporate-contact .page-section p{font-size:15px;line-height:2}
.hp-contact-detail{scroll-margin-top:85px}.hp-contact-form-entry{text-align:center;margin:32px 0}.hp-contact-form-entry a.hp-contact-form-link{display:inline-block;min-width:270px;padding:13px 28px;border:1px solid #005bac;background:#005bac;color:#fff!important;text-decoration:none!important;font-size:15px}.hp-contact-form-link:hover{background:#004584!important}.hp-contact-form-entry p{font-size:12px!important;margin:15px 0 0}.hp-contact-form-entry .hp-contact-preview-note{color:#776229}.hp-contact-form-entry .hp-contact-privacy{display:inline-block;margin-top:12px;font-size:12px;color:#595757!important;text-decoration:underline!important;text-underline-offset:4px}.hp-contact-preparation{border-top:1px solid #d9dfe7;border-bottom:1px solid #d9dfe7;padding:17px 0}.hp-contact-preparation summary{cursor:pointer;font-size:14px}.hp-contact-preparation ul{font-size:14px;line-height:2.1;padding-left:24px;margin:22px 0 12px}.hp-contact-preparation p{font-size:13px!important;margin:0 0 10px}.hp-contact-related{margin:20px 0;font-size:13px!important}.hp-contact-related a,.hp-contact-existing a{color:#005bac!important;text-decoration:underline!important;text-underline-offset:4px}.hp-corporate-contact .hp-corporate-faq h2{font-family:inherit;font-size:22px;text-align:left;color:#595757}.hp-corporate-faq details{border-bottom:1px solid #d9dfe7}.hp-corporate-faq summary{padding:17px 0;cursor:pointer;font-size:14px}.hp-corporate-faq details p{padding:0 0 18px 18px;font-size:14px!important}.hp-contact-existing{font-size:13px;padding:24px 0 0;border-top:1px solid #d9dfe7}.hp-corporate-contact summary:focus-visible{outline:2px solid #005bac;outline-offset:4px}
.hp-inline-contact{max-width:730px;margin:38px auto;padding:23px 0;border-top:1px solid #d9dfe7;color:#595757;font-family:"kozuka-gothic-pr6n",sans-serif;line-height:1.8}.hp-inline-contact p{font-size:14px!important;margin:0 0 10px;color:#595757!important}.hp-inline-contact a{font-size:14px;color:#005bac!important;text-decoration:underline!important;text-underline-offset:5px}.blog-container .hp-inline-contact{max-width:100%}.blog-container .instagram-embed{position:relative}
@media(max-width:767px){.hp-corporate-contact{width:auto!important;margin:38px 24px 50px!important}.hp-corporate-contact-heading{margin-bottom:28px}.hp-corporate-contact-heading h1{font-size:27px}.hp-contact-introduction{text-align:left;font-size:14px}.hp-contact-introduction br{display:none}.hp-contact-topics{justify-content:flex-start;column-gap:22px;margin-bottom:30px}.hp-contact-topics a{font-size:13px}.hp-corporate-contact .hp-contact-detail h2{font-size:21px}.hp-corporate-contact .page-section p{font-size:14px}.hp-contact-form-entry a.hp-contact-form-link{min-width:0;width:100%;padding:13px 16px;font-size:14px}.hp-inline-contact{margin:30px 24px}.blog-container .hp-inline-contact{margin:30px 0}.blog-container iframe{min-width:0!important;max-width:100%!important}.blog-container a{overflow-wrap:anywhere}}
