@font-face{font-family:'Nunito Sans';src:url('../fonts/nunito-sans-latin.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap}
@font-face{font-family:Rubik;src:url('../fonts/rubik-latin.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap}
.bina-welcome{--bp-blue:#075eae;--bp-ink:#173247;--bp-muted:#506474;--bp-line:#dbe4e9;margin:0;background:#fff;color:var(--bp-ink);font:18px/1.65 'Nunito Sans',sans-serif;-webkit-font-smoothing:antialiased}
.bina-welcome *{box-sizing:border-box}.bina-welcome [hidden],.login-page [hidden]{display:none!important}.bina-welcome h1,.bina-welcome h2,.bina-welcome h3{font-family:Rubik,sans-serif;line-height:1.24;font-weight:500;letter-spacing:-.035em;margin:0}.bina-welcome h2{font-size:clamp(30px,3.1vw,42px)}.bina-welcome h3{font-size:24px;letter-spacing:-.02em}.bina-welcome p{margin:0;color:var(--bp-muted)}.bina-welcome a{color:var(--bp-blue);text-decoration:none}:where(.bina-welcome) button,:where(.bina-welcome) input{font:inherit}.bina-welcome button{cursor:pointer}.bina-welcome button:disabled{cursor:default}.bina-welcome a,.bina-welcome button,.bina-welcome summary{-webkit-tap-highlight-color:transparent}.bina-welcome :focus-visible{outline:3px solid #075eae;outline-offset:5px}.bina-welcome section[id]{scroll-margin-top:108px}.bp-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.bp-skip{position:fixed;top:12px;left:16px;padding:12px 20px;background:#fff;border:2px solid #075eae;z-index:100;transform:translateY(-160%)}.bp-skip:focus{transform:none}
.bp-header{position:sticky;top:0;z-index:30;background:#fffffff5;border-bottom:1px solid #e9edf0;backdrop-filter:blur(12px)}.bp-nav{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bp-brand{display:inline-flex;gap:12px;align-items:center;color:var(--bp-ink)!important;flex-shrink:0}.bp-brand img{object-fit:contain;border-radius:12px;background:#fff}.bp-brand>span{font:600 23px/1.2 Rubik,sans-serif;letter-spacing:-.03em}.bp-brand small{display:block;font:600 12px/1.5 'Nunito Sans',sans-serif;letter-spacing:0;color:var(--bp-muted);margin-top:5px}.bp-navigation{display:flex;gap:28px;align-items:center}.bp-navigation>a:not(.bp-button){font-size:16px;font-weight:700;color:var(--bp-ink);padding-block:12px}.bp-navigation>a:hover{color:var(--bp-blue)}.bp-button{display:inline-flex;min-height:54px;padding:14px 22px;align-items:center;justify-content:center;gap:12px;border:1px solid var(--bp-blue);border-radius:12px;background:var(--bp-blue);color:#fff!important;font-size:16px;font-weight:800;line-height:1.4;text-align:center;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.bp-button-small{min-height:46px;padding:10px 20px}.bp-button-outline{background:transparent;color:var(--bp-blue)!important;border-color:#a8bfd1}.bp-button:disabled{background:#e9edf0;border-color:#e9edf0;color:#586976!important;box-shadow:none}.bp-button-white{background:#fff;border-color:#fff;color:var(--bp-blue)!important}.bp-menu-toggle{border:1px solid #bdcdd8;border-radius:10px;padding:10px 12px;min-height:44px;color:var(--bp-ink);background:#fff;gap:8px;align-items:center;font-size:15px!important;font-weight:700!important}
.bp-hero{background:#faf8f3;padding:68px 0 46px;overflow:hidden}.bp-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:48px}.bp-program{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e6e5dc;border-radius:30px;padding:7px 13px;font-size:13px;font-weight:800;color:#3f5f51}.bp-program>span{height:7px;width:7px;border-radius:50%;background:#49836a}.bp-hero h1{font-size:clamp(36px,3.75vw,54px);line-height:1.17;letter-spacing:-.05em;margin:23px 0 22px}.bp-hero-copy>p{font-size:19px;max-width:520px;line-height:1.75}.bp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bp-free-note{display:flex;align-items:center;gap:9px;margin-top:17px;font-size:14px;font-weight:700;color:#3e6252}.bp-hero-footnote{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px;color:#65716d;font-size:13px}.bp-hero-footnote span+span:before{content:'·';margin-right:10px}.bp-hero-art{margin:0;min-width:0}.bp-photo-frame{position:relative;border-radius:70px 24px 24px 24px;overflow:hidden;background:#efe8d8}.bp-photo-frame>img{width:100%;height:auto;aspect-ratio:1.13;object-fit:cover;display:block}.bp-art-caption{position:absolute;bottom:20px;left:20px;right:20px;background:#ffffffed;border:1px solid #fff;border-radius:14px;padding:16px;display:flex;gap:12px;align-items:center;box-shadow:0 6px 24px #1732470c}.bp-caption-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;background:#fff0d2;color:#9d6211;border-radius:50%}.bp-art-caption strong{display:block;font-size:16px}.bp-art-caption small{display:block;color:#546775;font-size:12px;margin-top:2px}.bp-hero-art figcaption{font-size:11px;text-align:right;margin-top:8px;color:#647368}.bp-trust{border-bottom:1px solid var(--bp-line);background:#fff}.bp-trust-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;padding-block:28px;gap:30px}.bp-trust-grid>div{display:flex;align-items:center;gap:16px}.bp-trust-grid>div+div{border-left:1px solid var(--bp-line);padding-left:30px}.bp-trust-icon{font-size:25px;color:var(--bp-blue)}.bp-trust p strong{display:block;color:var(--bp-ink);font-size:16px}.bp-trust p span{display:block;font-size:13px;margin-top:3px}
.bp-section{padding:88px 0}.bp-kicker{display:block;color:var(--bp-blue);font-size:13px;font-weight:800;letter-spacing:.06em;margin-bottom:14px}.bp-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.bp-section-heading>p{max-width:380px;font-size:17px}.bp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bp-benefit{border-radius:20px;padding:30px 28px;display:flex;flex-direction:column;border:1px solid #d9e6ef}.bp-benefit-blue{background:#eff6fc}.bp-benefit-green{background:#f0f6f1;border-color:#dce8df}.bp-benefit-gold{background:#fcf6e8;border-color:#eee3c9}.bp-feature-icon{width:52px;height:52px;border-radius:14px;background:#fff;display:grid;place-items:center;color:var(--bp-blue);font-size:23px;margin-bottom:24px}.bp-benefit-green .bp-feature-icon{color:#38745b}.bp-benefit-gold .bp-feature-icon{color:#9a6a16}.bp-benefit p{font-size:16px;line-height:1.8;margin:16px 0 26px}.bp-benefit a,.bp-benefit-note{font-size:14px;font-weight:800;margin-top:auto;display:flex;align-items:center;gap:10px;min-height:44px}.bp-benefit-note{color:#446052}.bp-benefit-gold .bp-benefit-note{color:#7b5c26}.bp-demo-section{padding:80px 0;background:#f5f8fa}.bp-demo{border:1px solid #d5e1e8;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 20px 55px #17324708}.bp-demo-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--bp-line)}.bp-demo-top>span:first-child{display:flex;align-items:center;gap:12px;font-size:17px}.bp-demo-top i{color:var(--bp-blue)}.bp-demo-badge{padding:5px 12px;border-radius:30px;background:#fff4d6;color:#77500b;font-size:12px;font-weight:800;white-space:nowrap}.bp-demo-grid{display:grid;grid-template-columns:1.4fr 1fr}.bp-demo-products{padding:30px}.bp-demo h3{font-size:20px}.bp-demo-products>p{font-size:14px;margin-top:6px}.bp-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.bp-product{position:relative;text-align:left;border:1px solid #dbe3e8;border-radius:14px;background:#fff;overflow:hidden;padding:0 0 16px;color:var(--bp-ink);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bp-product-art{height:112px;display:grid;place-items:center;margin-bottom:14px}.bp-product-art i{font-size:44px}.bp-coffee{background:#f2e8dc;color:#946744}.bp-tea{background:#e8efe4;color:#5a7852}.bp-bread{background:#fff0cb;color:#a8792c}.bp-product strong,.bp-product>span:not(.bp-product-art):not(.bp-product-plus){display:block;padding-inline:14px;font-size:15px}.bp-product>span:not(.bp-product-art):not(.bp-product-plus){font-size:13px;color:var(--bp-muted);margin-top:2px}.bp-product-plus{display:grid;place-items:center;position:absolute;right:10px;top:10px;background:#fff;color:var(--bp-blue);border-radius:50%;width:30px;height:30px;font-size:24px;line-height:1;box-shadow:0 2px 8px #1732470d}.bp-demo-products>.bp-demo-tip{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.8;max-width:470px}.bp-demo-tip i{font-size:19px;margin-top:3px;color:#947125}.bp-receipt{padding:30px;border-left:1px solid var(--bp-line);background:#fcfdfd}.bp-receipt-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-reset{background:transparent;border:0;color:var(--bp-blue);font-size:14px!important;font-weight:800;min-height:44px;padding:8px}.bp-reset:disabled{color:#687986}.bp-cart{min-height:120px;margin-block:16px}.bp-cart-empty{border:1px dashed #d5e0e7;border-radius:10px;text-align:center;padding:24px 12px;font-size:15px}.bp-cart-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed #d5e0e7}.bp-cart-row strong{font-size:15px;display:block}.bp-cart-row small{font-size:13px;color:var(--bp-muted)}.bp-quantity{display:flex;align-items:center;gap:4px;font-size:14px}.bp-quantity button{border:1px solid #cbd9e3;background:#fff;color:var(--bp-blue);width:44px;height:44px;border-radius:8px;font-size:20px;line-height:1}.bp-quantity span{min-width:20px;text-align:center}.bp-demo-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--bp-line);padding:20px 0;font-size:15px}.bp-demo-total strong{font:500 27px Rubik,sans-serif;letter-spacing:-.04em}.bp-demo-checkout{width:100%}.bp-demo-status{font-size:12px;margin-top:12px!important;min-height:40px}.bp-demo-success{display:grid;grid-template-columns:24px 1fr;gap:6px 8px;background:#eaf5ee;color:#245f42;border:1px solid #bfdcc9;border-radius:10px;padding:15px;margin-top:12px}.bp-demo-success i{font-size:22px}.bp-demo-success strong{font-size:14px}.bp-demo-success span{font-size:13px;grid-column:2}
.bp-start-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:110px;align-items:center}.bp-start-copy>p{margin:22px 0;font-size:17px}.bp-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:800}.bp-steps{list-style:none;padding:0;margin:0;display:grid;gap:28px}.bp-steps li{display:flex;gap:20px;position:relative}.bp-steps li>span{flex:0 0 44px;height:44px;display:grid;place-items:center;font:500 18px Rubik,sans-serif;background:#edf4fa;color:var(--bp-blue);border-radius:50%}.bp-steps h3{font-size:20px;margin:8px 0 10px}.bp-steps p{font-size:16px}.bp-stores-section{background:#faf8f3;padding:80px 0}.bp-store-search{width:340px;max-width:100%}.bp-store-search label{display:block;font-size:14px;font-weight:800;margin-bottom:8px}.bp-store-search>div{position:relative}.bp-store-search i{position:absolute;left:16px;top:19px;font-size:17px;color:#657586}.bp-store-search input{width:100%;height:56px;border:1px solid #b5c5d0;border-radius:12px;padding:12px 16px 12px 44px;color:var(--bp-ink);background:#fff;font-size:16px}.bp-store-search input::placeholder{color:#657586}.bp-store-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bp-store{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #e2e4df;border-radius:16px;padding:22px;transition:border-color .16s ease,box-shadow .16s ease}.bp-store-identity{display:flex;align-items:center;gap:16px;min-width:0}.bp-store-identity>div{min-width:0}.bp-store-logo,.bp-store-initial{flex:0 0 56px;width:56px;height:56px;border-radius:12px;border:1px solid #e9edf0;object-fit:contain}.bp-store-initial{display:grid;place-items:center;background:#edf4fa;color:var(--bp-blue);font:500 25px Rubik,sans-serif}.bp-store h3{font-size:19px;overflow-wrap:anywhere}.bp-store-identity>div>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#527363;margin-top:6px}.bp-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#49836a}.bp-store-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:800;min-height:44px;flex-shrink:0;padding:8px 12px;background:#edf4fa;border-radius:8px}.bp-search-status{font-size:13px;margin:16px 0!important}.bp-no-stores{text-align:center;padding:30px;border:1px dashed #c7d2d8;border-radius:14px;background:#fff}.bp-no-stores p{font-size:16px;margin:8px 0 20px}.bp-store-help{font-size:14px;margin-top:26px!important}.bp-store-help a{font-weight:800;display:inline-block;padding-block:8px}.bp-faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.bp-faq-grid>div>p{font-size:17px;margin-top:20px}.bp-faq-list details{border-bottom:1px solid var(--bp-line)}.bp-faq-list details:first-child{border-top:1px solid var(--bp-line)}.bp-faq-list summary{font-size:17px;font-weight:800;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer}.bp-faq-list summary::-webkit-details-marker{display:none}.bp-faq-list summary span{flex-shrink:0;display:grid;place-items:center;border-radius:50%;width:28px;height:28px;background:#edf4fa;color:var(--bp-blue);font-size:24px;line-height:1;transition:transform .18s ease}.bp-faq-list details[open] summary span{transform:rotate(45deg)}.bp-faq-list details>p{padding:0 42px 22px 0;font-size:16px;line-height:1.8}.bp-closing{background:#123f61;color:#fff;padding:64px 0}.bp-closing-inner{display:flex;align-items:center;justify-content:space-between;gap:36px}.bp-closing-inner>div>span{font-size:13px;font-weight:700;color:#d9b66e}.bp-closing h2{font-size:36px;margin:14px 0 18px}.bp-closing p{color:#cfdee7;font-size:15px}.bp-closing-inner>div:last-child{flex-shrink:0;text-align:center}.bp-closing-inner>div:last-child p{font-size:12px;margin-top:12px}.bp-footer{padding:32px 0}.bp-footer>.bp-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.bp-footer p{font-size:12px}.bp-footer>.bp-container>a:last-child{font-size:14px;font-weight:800;min-height:44px;display:flex;align-items:center;gap:10px}.bp-footer .bp-brand>span{font-size:20px}
@media(hover:hover){.bp-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 16px #075eae1c;background:#064c8d}.bp-button-outline:not(:disabled):hover,.bp-button-white:hover{background:#eaf3fa}.bp-product:not(:disabled):hover{transform:translateY(-3px);border-color:#7fa9c9;box-shadow:0 8px 20px #1732470a}.bp-store:hover{border-color:#a6bdca;box-shadow:0 5px 16px #17324706}.bp-store-link:hover{background:#dfedf8}.bp-text-link:hover,.bp-benefit a:hover,.bp-store-help a:hover{text-decoration:underline;text-underline-offset:4px}}
.bp-button:not(:disabled):active,.bp-product:not(:disabled):active{transform:scale(.98)}
body.login-page{font-family:'Nunito Sans',sans-serif;background:#faf8f3}.login-page h1,.login-page h2{font-family:Rubik,sans-serif;letter-spacing:-.035em;font-weight:500}.login-page .login-shell{max-width:1100px}.login-page .login-intro>p{font-size:18px;line-height:1.7}.login-illustration{display:block;width:100%;max-width:425px;height:auto;border-radius:22px;margin-top:26px}.login-page .login-brand{margin-bottom:24px}.login-page .login-card{border-radius:20px;box-shadow:0 16px 60px #17324709}.login-page .login-card .card-header p,.login-page .login-card label{font-size:16px}.login-page .login-card .form-control{height:54px;font-size:17px}.login-page .login-submit{min-height:54px;font-size:17px;background:#075eae;border-color:#075eae;transition:transform .16s ease,background-color .16s ease}.login-page .login-submit:hover{background:#064c8d}.login-page .login-submit:active{transform:scale(.99)}.login-page .login-help{font-size:14px}.login-password-wrap{position:relative}.login-password-wrap .form-control{padding-right:92px!important}.login-reveal{position:absolute;right:5px;top:5px;height:44px;min-width:78px;border:0;border-radius:6px;background:#edf4fa;color:#075eae;font-size:13px;font-weight:800;cursor:pointer}.login-reveal:focus-visible{outline:3px solid #075eae;outline-offset:2px}
@media(min-width:801px){.bp-menu-toggle{display:none!important}}
@media(max-width:1100px){.bp-navigation{gap:18px}.bp-brand small{max-width:155px}.bp-hero-grid{gap:32px}.bp-actions .bp-button{padding:14px 16px;font-size:14px}.bp-benefit{padding:26px 22px}.bp-benefit h3{font-size:22px}.bp-demo-products,.bp-receipt{padding:24px}.bp-products{gap:10px}.bp-demo-grid{grid-template-columns:1.2fr 1fr}.bp-start-grid,.bp-faq-grid{gap:56px}.bp-store{padding:18px}.bp-store-identity{gap:12px}.bp-store-link{font-size:13px;padding:8px}.bp-store h3{font-size:17px}}
@media(max-width:800px){.bina-welcome{font-size:16px}.bp-container{width:calc(100% - 40px)}.bp-nav{min-height:78px;flex-wrap:wrap;gap:0;padding-block:12px}.bp-brand>span{font-size:21px}.bp-brand img{width:44px;height:44px}.bp-brand small{font-size:11px;max-width:none}.bp-menu-toggle{display:inline-flex}.bp-navigation{width:100%;display:flex;flex-wrap:wrap;gap:10px 24px;padding:18px 0 4px}.bp-header.is-enhanced .bp-navigation{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 14px 20px #1732470a;padding:18px 24px 24px;display:flex;flex-direction:column;align-items:stretch;gap:4px;border-bottom:1px solid #dbe4e9;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.bp-header.is-enhanced.is-open .bp-navigation{visibility:visible;opacity:1;transform:none}.bp-header.is-enhanced .bp-navigation>a:not(.bp-button){padding:12px}.bp-header.is-enhanced .bp-navigation>.bp-button{margin-top:8px}.bp-hero{padding:40px 0 28px}.bp-hero-grid{grid-template-columns:1fr;gap:32px}.bp-hero-copy{max-width:600px}.bp-hero h1{font-size:clamp(36px,6.8vw,52px)}.bp-hero-copy>p{font-size:18px}.bp-actions .bp-button{font-size:16px}.bp-hero-art{max-width:600px;width:100%;justify-self:center}.bp-photo-frame{border-radius:48px 20px 20px 20px}.bp-photo-frame>img{aspect-ratio:1.5;object-position:center 45%}.bp-hero-footnote{margin-top:22px}.bp-trust-grid{gap:18px;grid-template-columns:1fr 1fr 1fr;padding-block:24px}.bp-trust-grid>div{align-items:start;gap:10px;flex-direction:column}.bp-trust-grid>div+div{padding-left:18px}.bp-trust p strong{font-size:14px}.bp-trust p span{font-size:12px}.bp-trust-icon{font-size:22px}.bp-section,.bp-demo-section,.bp-stores-section{padding:56px 0}.bp-section-heading{gap:24px;align-items:start;flex-direction:column;margin-bottom:28px}.bp-section-heading>p{max-width:550px;font-size:16px}.bp-benefits{gap:14px}.bp-benefit{padding:22px 18px}.bp-benefit h3{font-size:20px}.bp-benefit p{font-size:15px}.bp-benefit-note,.bp-benefit a{font-size:12px}.bp-demo-grid{grid-template-columns:1fr}.bp-receipt{border-left:0;border-top:1px solid var(--bp-line)}.bp-products{gap:16px}.bp-product-art{height:130px}.bp-cart{min-height:0}.bp-start-grid,.bp-faq-grid{grid-template-columns:1fr;gap:34px}.bp-start-copy{max-width:520px}.bp-steps{max-width:600px}.bp-store-search{width:100%}.bp-store-list{grid-template-columns:1fr}.bp-store{padding:20px}.bp-store h3{font-size:20px}.bp-store-link{font-size:14px;padding:10px 12px}.bp-closing-inner{flex-direction:column;align-items:start;gap:26px}.bp-closing h2{font-size:32px}.bp-footer>.bp-container{flex-wrap:wrap}.bp-footer p{order:3;flex-basis:100%;padding-top:16px;border-top:1px solid var(--bp-line)}.login-page .login-illustration{display:none}.login-page .login-intro h1{font-size:28px}}
@media(max-width:560px){.bp-container{width:calc(100% - 36px)}.bp-brand small{font-size:10px}.bp-brand{gap:8px}.bp-brand>span{font-size:20px}.bp-brand img{width:40px;height:40px}.bp-menu-toggle{padding:8px 10px;gap:6px;font-size:13px!important}.bp-hero h1{font-size:clamp(32px,8.8vw,46px);margin-top:20px}.bp-program{font-size:11px;padding:6px 10px}.bp-hero-copy>p{font-size:17px}.bp-actions{display:grid;grid-template-columns:1fr;width:100%;gap:10px;margin-top:24px}.bp-actions .bp-button{width:100%}.bp-hero-footnote{font-size:11px;gap:8px}.bp-free-note{font-size:13px}.bp-art-caption{left:12px;right:12px;bottom:12px;padding:12px;gap:10px}.bp-art-caption strong{font-size:13px}.bp-art-caption small{font-size:10px}.bp-caption-icon{flex-basis:32px;height:32px;font-size:14px}.bp-photo-frame>img{aspect-ratio:1.18}.bp-trust-grid{grid-template-columns:1fr;gap:18px;padding-block:24px}.bp-trust-grid>div{flex-direction:row;align-items:center;gap:14px}.bp-trust-grid>div+div{border-left:0;padding-left:0}.bp-trust-icon{width:28px;text-align:center}.bp-trust p strong{font-size:15px}.bp-trust p span{font-size:12px;margin-top:0}.bp-benefits{grid-template-columns:1fr;gap:16px}.bp-benefit{padding:28px}.bp-benefit h3{font-size:25px}.bp-benefit p{font-size:17px;margin:16px 0}.bp-feature-icon{margin-bottom:20px}.bp-benefit-note,.bp-benefit a{font-size:14px}.bp-demo-top{padding:18px;gap:10px;align-items:start}.bp-demo-top>span:first-child{font-size:14px;align-items:start;gap:8px}.bp-demo-top i{padding-top:5px}.bp-demo-badge{font-size:10px;padding:4px 8px}.bp-demo-products,.bp-receipt{padding:20px 16px}.bp-demo h3{font-size:19px}.bp-products{gap:8px}.bp-product-art{height:86px}.bp-product-art i{font-size:32px}.bp-product strong,.bp-product>span:not(.bp-product-art):not(.bp-product-plus){font-size:12px;padding-inline:8px}.bp-product>span:not(.bp-product-art):not(.bp-product-plus){font-size:11px}.bp-product-plus{width:24px;height:24px;right:6px;top:6px;font-size:19px}.bp-demo-products>.bp-demo-tip{font-size:12px}.bp-kicker{font-size:12px}.bp-store{align-items:start;flex-wrap:wrap;gap:16px}.bp-store-identity{width:100%}.bp-store-link{margin-left:68px}.bp-store h3{font-size:19px}.bp-store-help{font-size:14px}.bp-faq-list summary{font-size:16px;gap:18px}.bp-faq-list details>p{padding-right:0}.bp-closing{padding:48px 0}.bp-closing h2{font-size:28px}.bp-closing p{font-size:14px}.bp-footer .bp-brand small{font-size:11px}.bp-footer>.bp-container{gap:16px}.login-page .login-card .card-header{padding:28px 22px 0}.login-page .login-card .card-body{padding:24px 22px}.login-page .login-help{font-size:13px}}
@media(prefers-reduced-motion:reduce){.bina-welcome *,.bina-welcome *:before,.bina-welcome *:after,.login-page .login-submit{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bina-welcome .bp-button:hover,.bina-welcome .bp-product:hover,.bina-welcome .bp-button:active,.bina-welcome .bp-product:active{transform:none}}
/* Keep the password action clear of typed text at all viewport sizes. */
.login-password-wrap .form-control{padding-right:112px!important}.login-reveal{min-width:98px;font-size:12px}
