/* GENERATED by scripts/ib-css-split.mts from live.css (chrome rules, every page). Do not edit. */
/* GENERATED by scratchpad ib-build/tools/build-css.cjs from the live crawl (2026-10-30). Do not edit: put fixes in the area files next to it. */
@layer ib {
/* ── /assets/plugins/font-awesome/css/font-awesome.min.css [font-awesome.min.css-e0ea323260] → .ibl-user */
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
/* ── inline <style> [inline-26fa10526c] → .ibl-home */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) *:where(.ibr *) { box-sizing: border-box; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 9999; background: transparent; transition: 0.3s; padding: 0.5rem 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile .navbar { padding: 0.5rem 0px; min-height: 50px; display: flex; align-items: center; justify-content: space-between; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-brand { display: flex; align-items: center; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-logo { height: 35px; width: auto; transition: 0.3s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-desktop-nav { display: flex; align-items: center; margin-left: auto; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-nav-menu { display: flex; align-items: center; list-style: none; margin: 0px; padding: 0px; gap: 0.3rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-nav-link { font-weight: 500; border-radius: 6px; transition: 0.3s; font-size: 0.9rem; color: rgb(255, 255, 255) !important; padding: 0.5rem 0.75rem !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-nav-link:hover { transform: translateY(-1px); background: rgba(255, 255, 255, 0.1) !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-toggler { display: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; padding: 0.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-hamburger { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 30px; height: 30px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-line { width: 25px; height: 3px; background: rgb(255, 255, 255); margin: 2px 0px; border-radius: 2px; transition: 0.3s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .platform-icon, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .nav-icon { font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "Android Emoji", sans-serif !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) #headerNav { font-family: Montserrat, sans-serif !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-platform-icon { width: 30px; height: 30px; display: inline-flex; align-items: center; justify-content: center; border-radius: 6px; overflow: hidden; flex-shrink: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-platform-icon img:where(.ibr *) { width: 100%; height: 100%; object-fit: contain; border-radius: 6px; max-width: 30px; max-height: 30px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-platform-icon i:where(.ibr *) { font-size: 1.5rem; line-height: 1; display: block; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .nav-icon { font-size: 1.2rem; display: inline-block; width: 24px; text-align: center; margin-right: 0.75rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .arrow-icon { font-size: 0.9rem; opacity: 0; transition: opacity 0.3s; margin-left: 0.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .service-link:hover .arrow-icon { opacity: 1; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-nav-item { position: relative; margin: 0px 0.15rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-nav-item.active .ib-nav-link { font-weight: 600; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-nav-item.active .ib-nav-link::after { content: ""; position: absolute; bottom: 2px; left: 50%; transform: translateX(-50%); width: 20px; height: 2px; background: rgb(255, 255, 255); border-radius: 1px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-dropdown-icon { margin-left: 0.4rem; font-size: 0.7rem; transition: transform 0.3s; font-style: normal; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-services-dropdown:hover .ib-dropdown-icon { transform: rotate(180deg); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-dropdown { position: absolute; top: 100%; left: 50%; width: 900px; max-width: 95vw; background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 60px; padding: 2rem; margin-top: 0.5rem; opacity: 0; visibility: hidden; transform: translate(-50%, -10px); transition: opacity 0.25s, transform 0.25s, visibility 0.25s; z-index: 1000; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-services-dropdown:hover .ib-mega-dropdown, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-services-dropdown:focus-within .ib-mega-dropdown { opacity: 1; visibility: visible; transform: translate(-50%, 0px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-platform-card { background: rgb(249, 250, 251); border-radius: 8px; padding: 1rem; border: 1px solid rgb(229, 231, 235); transition: background-color 0.15s, box-shadow 0.15s, transform 0.15s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-platform-card:hover { background: rgb(243, 244, 246); transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-platform-header { display: flex; align-items: center; gap: 0.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-platform-name { font-size: 0.9rem; font-weight: 600; color: rgb(17, 24, 39); margin: 0px; flex: 1 1 0%; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-popular-badge { background: rgb(252, 231, 243); color: rgb(190, 24, 93); font-size: 0.65rem; padding: 0.15rem 0.4rem; border-radius: 10px; font-weight: 500; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-services-list { display: flex; flex-direction: column; gap: 0.25rem; margin-top: 0.75rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-service-link { display: flex; align-items: center; justify-content: space-between; padding: 0.4rem 0.6rem; color: rgb(107, 114, 128); text-decoration: none; border-radius: 4px; transition: background-color 0.12s, color 0.12s; font-size: 0.8rem; background: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-service-link:hover { background: rgb(233, 30, 99) !important; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-service-slug { text-decoration: none; color: inherit; display: block; transition: 0.3s; border-radius: 8px; padding: 5px; border: 1px solid transparent; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-service-slug:hover { background-color: rgba(0, 123, 255, 0.05); transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; color: inherit; text-decoration: none; border-color: rgba(0, 123, 255, 0.2); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-service-slug:focus { outline: rgb(0, 123, 255) solid 2px; outline-offset: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-service-slug:active { transform: translateY(0px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-service-slug .ib-popular-badge { pointer-events: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight { margin-top: 1.5rem; padding: 1.1rem 1.25rem 1.2rem; background: rgb(250, 250, 250); border: 1px solid rgb(229, 231, 235); border-radius: 14px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-head { margin: 0px 0px 0.85rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-eyebrow { display: inline-flex; align-items: center; gap: 6px; color: rgb(230, 28, 114); font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.45rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-head h5:where(.ibr *) { font-size: 1.02rem; font-weight: 700; color: rgb(31, 41, 55); margin: 0px 0px 0.22rem; letter-spacing: -0.01em; line-height: 1.25; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-head p:where(.ibr *) { font-size: 0.83rem; color: rgb(107, 114, 128); margin: 0px; line-height: 1.45; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-card { display: flex; align-items: center; gap: 12px; padding: 12px 14px; background: rgb(255, 255, 255); border: 1px solid rgba(230, 28, 114, 0.18); border-radius: 12px; color: rgb(31, 41, 55); transition: transform 0.18s, border-color 0.18s, box-shadow 0.18s; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-card:hover { transform: translateY(-2px); border-color: rgb(230, 28, 114); box-shadow: rgba(230, 28, 114, 0.14) 0px 6px 18px; color: rgb(31, 41, 55); text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-icon { flex-shrink: 0; width: 38px; height: 38px; border-radius: 10px; background: linear-gradient(135deg, rgb(230, 28, 114), rgb(255, 77, 148)); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-shadow: rgba(230, 28, 114, 0.28) 0px 4px 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-text { flex: 1 1 0%; min-width: 0px; line-height: 1.3; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-text strong:where(.ibr *) { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; font-size: 0.92rem; font-weight: 700; color: rgb(31, 41, 55); margin: 0px 0px 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-text span:where(.ibr *) { display: block; font-size: 0.78rem; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-pill { background: rgba(16, 185, 129, 0.12); color: rgb(5, 150, 105); font-size: 0.6rem; font-weight: 800; letter-spacing: 0.4px; text-transform: uppercase; padding: 2px 7px; border-radius: 999px; line-height: 1.3; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-arrow { color: rgb(230, 28, 114); font-weight: 700; font-size: 1.1rem; transition: transform 0.18s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-card:hover .ib-mega-highlight-arrow { transform: translateX(3px); }
@media (max-width: 960px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-highlight-grid { grid-template-columns: 1fr; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mega-footer { border-top: 1px solid rgb(229, 231, 235); padding-top: 1.5rem; margin-top: 1.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-footer-content { display: flex; align-items: center; justify-content: space-between; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-footer-text h5:where(.ibr *) { font-size: 1rem; font-weight: 600; color: rgb(17, 24, 39); margin: 0px 0px 0.25rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-footer-text p:where(.ibr *) { color: rgb(107, 114, 128); margin: 0px; font-size: 0.85rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-footer-buttons { display: flex; gap: 0.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-btn-contact, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-btn-all { padding: 0.5rem 1rem; border-radius: 6px; text-decoration: none; font-size: 0.8rem; font-weight: 500; transition: 0.3s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-btn-contact { background: rgb(233, 30, 99); color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-btn-contact:hover { background: rgb(194, 24, 91); color: rgb(255, 255, 255); text-decoration: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-btn-all { background: rgb(243, 244, 246); color: rgb(55, 65, 81); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-btn-all:hover { background: rgb(229, 231, 235); color: rgb(17, 24, 39); text-decoration: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-toggler.active .ib-line:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-toggler.active .ib-line:nth-child(2) { opacity: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-toggler.active .ib-line:nth-child(3) { transform: rotate(-45deg) translate(7px, -6px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-overlay { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); z-index: 9998; opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; will-change: opacity; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-overlay.active { opacity: 1; visibility: visible; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-menu { position: fixed; top: 0px; right: 0px; width: 320px; max-width: 85vw; height: 100vh; background: rgb(255, 255, 255); z-index: 9999; transform: translateX(100%); transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; overflow-y: auto; contain: layout style; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-menu.active { transform: translateX(0px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-header { display: flex; align-items: center; justify-content: space-between; padding: 1.5rem; border-bottom: 1px solid rgb(229, 231, 235); background: rgb(255, 255, 255); position: sticky; top: 0px; z-index: 10; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 4px; min-height: 80px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-logo img:where(.ibr *) { aspect-ratio: 300 / 57; width: 180px !important; height: auto !important; max-width: 180px !important; object-fit: contain !important; display: block !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-close { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(107, 114, 128); cursor: pointer; padding: 0px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; transition: color 0.2s, transform 0.2s; background: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-close:hover { color: rgb(233, 30, 99); transform: scale(1.1); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-content { padding: 1.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-nav-list { list-style: none; padding: 0px; margin: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-nav-item { margin-bottom: 0.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-nav-link { display: flex; align-items: center; padding: 1rem; color: rgb(55, 65, 81); text-decoration: none; border-radius: 8px; transition: 0.3s; font-weight: 500; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-nav-link:hover { background: rgb(243, 244, 246); color: rgb(233, 30, 99); text-decoration: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-nav-item.active .ib-mobile-nav-link { background: rgb(252, 231, 243); color: rgb(233, 30, 99); font-weight: 600; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-section-header { text-align: center; margin-bottom: 1.5rem; padding-bottom: 1rem; border-bottom: 1px solid rgb(229, 231, 235); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-section-header h3:where(.ibr *) { font-size: 1.25rem; font-weight: 700; color: rgb(17, 24, 39); margin: 0px 0px 0.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-section-header p:where(.ibr *) { color: rgb(107, 114, 128); margin: 0px; font-size: 0.9rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform { margin-bottom: 0.75rem; border: 1px solid rgb(229, 231, 235); border-radius: 8px; overflow: hidden; transition: 0.3s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform:hover { border-color: rgb(233, 30, 99); box-shadow: rgba(233, 30, 99, 0.1) 0px 2px 8px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform-header { display: flex; align-items: center; padding: 1rem; background: rgb(249, 250, 251); cursor: pointer; transition: 0.3s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform-header:hover { background: rgb(243, 244, 246); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform-icon { width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; overflow: hidden; margin-right: 0.75rem; flex-shrink: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform-icon img:where(.ibr *) { width: 100%; height: 100%; object-fit: contain; border-radius: 8px; max-width: 40px; max-height: 40px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform-icon i:where(.ibr *) { font-size: 1.5rem; line-height: 1; display: block; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform-info { flex: 1 1 0%; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform-name { font-size: 1rem; font-weight: 600; color: rgb(17, 24, 39); margin: 0px 0px 0.25rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-popular { background: rgb(252, 231, 243); color: rgb(190, 24, 93); font-size: 0.7rem; padding: 0.2rem 0.5rem; border-radius: 12px; font-weight: 500; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-expand-btn { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1.5rem; color: rgb(107, 114, 128); cursor: pointer; padding: 0.5rem; border-radius: 50%; transition: 0.3s; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-expand-btn:hover { background: rgb(229, 231, 235); color: rgb(233, 30, 99); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-expand-icon { transition: transform 0.3s; will-change: transform; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform.expanded .ib-expand-icon { transform: rotate(45deg); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-services-dropdown { max-height: 0px; overflow: hidden; transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), padding 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: rgb(255, 255, 255); contain: content; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-platform.expanded .ib-mobile-services-dropdown { max-height: 1400px; padding: 0.5rem 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-service-item { display: flex; align-items: center; justify-content: space-between; padding: 0.75rem 1rem; color: rgb(107, 114, 128); text-decoration: none; transition: color 0.2s, background-color 0.2s; border-bottom: 1px solid rgb(243, 244, 246); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-service-item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-service-item:hover { background: rgb(249, 250, 251); color: rgb(233, 30, 99); text-decoration: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-service-arrow { opacity: 0; transition: opacity 0.3s; font-size: 0.9rem; margin-left: 0.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-service-item:hover .ib-service-arrow { opacity: 1; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-cta-section { padding-top: 1.5rem; border-top: 1px solid rgb(229, 231, 235); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-cta-btn { display: flex; align-items: center; width: 100%; padding: 1rem; background: linear-gradient(135deg, rgb(233, 30, 99), rgb(194, 24, 91)); border-radius: 12px; transition: 0.3s; box-shadow: rgba(233, 30, 99, 0.3) 0px 4px 15px; will-change: transform; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-cta-btn:hover { transform: translateY(-2px); box-shadow: rgba(233, 30, 99, 0.4) 0px 6px 20px; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-cta-icon { font-size: 1.5rem; margin-right: 1rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-cta-text strong:where(.ibr *) { display: block; font-size: 1.1rem; font-weight: 600; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-cta-text small:where(.ibr *) { display: block; opacity: 0.9; font-size: 0.85rem; }
@media (max-width: 991.98px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-desktop-nav { display: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-toggler { display: block; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile { background: rgb(255, 255, 255) !important; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px !important; border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile .ib-brand { position: absolute !important; left: 50% !important; transform: translateX(-50%) !important; z-index: 10 !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile .navbar-brand { position: absolute !important; left: 50% !important; transform: translateX(-50%) !important; z-index: 10 !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile .ib-mobile-toggler { margin-left: auto; z-index: 11; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile .ib-line { background: rgb(55, 65, 81) !important; }
}
@media (min-width: 992px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile.scrolled { background: rgba(255, 255, 255, 0.97) !important; backdrop-filter: blur(8px) !important; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 12px !important; border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile.scrolled .ib-nav-link { color: rgb(55, 65, 81) !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile.scrolled .ib-nav-link:hover { color: rgb(233, 30, 99) !important; background: rgba(233, 30, 99, 0.05) !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile.scrolled .ib-nav-item.active .ib-nav-link::after { background: rgb(233, 30, 99) !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile.scrolled .ib-nav-badge { background: linear-gradient(135deg, rgb(230, 28, 114), rgb(255, 77, 148)); color: rgb(255, 255, 255); box-shadow: rgba(230, 28, 114, 0.3) 0px 2px 6px; }
}
@media (max-width: 576px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile .navbar { padding: 0.5rem 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-header-fixed-mobile .ib-logo { height: 35px !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-menu { width: 100%; max-width: 100%; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-content { padding: 1rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-footer-content { flex-direction: column; text-align: center; gap: 1rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-footer-buttons { justify-content: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-header { padding: 1rem 1.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-logo img:where(.ibr *) { height: 40px !important; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-packs-link { position: relative; align-items: center; gap: 6px; display: inline-flex !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-nav-badge { display: inline-block; background: linear-gradient(135deg, rgb(255, 255, 255), rgb(255, 225, 238)); color: rgb(201, 21, 110); font-size: 0.6rem; font-weight: 800; letter-spacing: 0.4px; text-transform: uppercase; padding: 2px 7px; border-radius: 10px; line-height: 1.2; box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 6px; vertical-align: middle; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner { display: flex; align-items: center; gap: 12px; width: 100%; margin-bottom: 12px; padding: 14px 16px; background: linear-gradient(135deg, rgb(230, 28, 114) 0%, rgb(255, 77, 148) 100%); border-radius: 12px; box-shadow: rgba(230, 28, 114, 0.28) 0px 6px 18px; transition: transform 0.15s, box-shadow 0.15s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner:hover, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner:active { transform: translateY(-1px); box-shadow: rgba(230, 28, 114, 0.36) 0px 10px 24px; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner.active { outline: rgba(255, 255, 255, 0.45) solid 3px; outline-offset: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner__icon { font-size: 22px; line-height: 1; flex-shrink: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner__text { flex: 1 1 0%; display: flex; flex-direction: column; line-height: 1.25; min-width: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner__text strong:where(.ibr *) { font-size: 15px; font-weight: 700; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner__text small:where(.ibr *) { font-size: 12px; opacity: 0.92; font-weight: 500; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .ib-mobile-packs-banner__badge { background: rgb(255, 255, 255); color: rgb(201, 21, 110); font-size: 10px; font-weight: 800; letter-spacing: 0.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 50px; flex-shrink: 0; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px; }
/* ── inline <style> [inline-0365bf52c9] → .ibl-landing */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) { --primary: #E72164; --primary-dark: #D91B5C; --secondary: #6120A8; --background: #FFFFFF; --text: #1a1a1a; --text-light: #6b7280; --card-bg: #ffffff; --border: #e5e7eb; --gradient-primary: linear-gradient(135deg, #E72164 0%, #D91B5C 100%); --gradient-secondary: linear-gradient(135deg, #6120A8 0%, #8B5CF6 100%); --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) *:where(.ibr *) { margin: 0px; padding: 0px; box-sizing: border-box; -webkit-tap-highlight-color: transparent; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) body { font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; line-height: 1.6; color: var(--text); background: var(--background); overflow-x: hidden; -webkit-font-smoothing: antialiased; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .container { margin: 0px auto; max-width: 800px; padding: 0px 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-section { padding: 32px 0px; min-height: 100vh; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-header { text-align: center; margin-bottom: 32px; padding: 0px 16px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-title { font-size: 2.4rem; font-weight: 800; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 16px; line-height: 1.2; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-subtitle { font-size: 1.1rem; color: var(--text-light); line-height: 1.5; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-grid { display: grid; gap: 20px; grid-template-columns: 1fr; transition: 0.3s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-category { opacity: 1; transform: translateY(0px); transition: 0.4s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-category.hidden { opacity: 0; transform: translateY(20px); pointer-events: none; position: absolute; visibility: hidden; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-category-inner { background: white; border-radius: 24px; overflow: hidden; box-shadow: var(--shadow-lg); transition: 0.3s; border: 1px solid var(--border); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-category-header { padding: 28px 24px; text-align: center; background: linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(241, 245, 249) 100%); position: relative; border-bottom: 1px solid var(--border); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .network-icon { width: 64px; height: 64px; object-fit: contain; margin-bottom: 16px; filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 4px 8px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .network-name { font-size: 1.4rem; font-weight: 700; margin: 0px; color: var(--text); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-wrapper { padding: 20px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-card { margin-bottom: 16px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-card:last-child { margin-bottom: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-card-inner { display: block; padding: 18px; border-radius: 16px; background: rgb(250, 250, 250); text-decoration: none; color: var(--text); transition: 0.3s; border: 2px solid transparent; min-height: 72px; touch-action: manipulation; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-card-inner:active { border-color: var(--primary); background: white; color: var(--primary); box-shadow: var(--shadow-md); transform: scale(0.98); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-content { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-left { display: flex; align-items: center; gap: 16px; flex: 1 1 0%; min-width: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-icon { width: 40px; height: 40px; object-fit: contain; border-radius: 8px; flex-shrink: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-info { flex: 1 1 0%; min-width: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-info h3:where(.ibr *) { font-size: 1.1rem; font-weight: 600; margin: 0px; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-arrow { width: 20px; height: 20px; transition: transform 0.3s; opacity: 0.6; flex-shrink: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-card-inner:active .service-arrow { transform: translateX(3px); opacity: 1; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer { background: rgb(36, 20, 28); color: white; padding: 50px 0px 25px; margin-top: 50px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-content { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 25px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-logo { width: 200px; height: auto; margin-bottom: 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-links { display: flex; gap: 28px; margin-bottom: 20px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-link { color: white; text-decoration: none; font-size: 1rem; font-weight: 500; transition: color 0.3s; padding: 10px 16px; border-radius: 8px; touch-action: manipulation; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-link:hover, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-link:active { color: rgb(231, 33, 100); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 25px; margin-top: 25px; text-align: center; font-size: 0.9rem; opacity: 0.8; line-height: 1.5; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-heart { color: rgb(231, 33, 100); margin: 0px 4px; }
@media (min-width: 768px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .container { max-width: 900px; padding: 0px 40px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-title { font-size: 2.8rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-subtitle { font-size: 1.2rem; }
}
@media (min-width: 1024px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .container { max-width: 1400px; padding: 0px 60px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-grid { gap: 28px; grid-template-columns: 1fr; max-width: 600px; margin: 0px auto; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-title { font-size: 3.8rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .services-subtitle { font-size: 1.3rem; }
}
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) *:where(.ibr *) { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; }
}
@media (prefers-contrast: high) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-category-inner, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .feature-card, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .strategy-card { border: 3px solid rgb(0, 0, 0); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-card-inner, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .filter-btn { border: 2px solid rgb(0, 0, 0); }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .cta-button:focus, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .cta-secondary:focus, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .filter-btn:focus, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .service-card-inner:focus, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .footer-link:focus { outline: 3px solid var(--primary); outline-offset: 2px; }
@supports (padding: max(0px)) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .container { padding-left: max(24px, env(safe-area-inset-left)); padding-right: max(24px, env(safe-area-inset-right)); }
}
/* ── inline <style> [inline-f0309cf7d8] → .ibl-landing */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed *:where(.ibr *), html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :where(.ibr *)::after, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :where(.ibr *)::before { border: 0px solid rgb(229, 231, 235); box-sizing: border-box; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :where(.ibr *)::after, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :where(.ibr *)::before { --sj-tw-content: ""; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :where(.ibr *)::-webkit-inner-spin-button, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :where(.ibr *)::-webkit-outer-spin-button { height: auto; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :where(.ibr *)::-webkit-search-decoration { appearance: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :where(.ibr *)::-webkit-file-upload-button { appearance: button; font: inherit; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed :disabled:where(.ibr *) { cursor: default; }
/* ── inline <style> [inline-e9b49f96fd] → .ibl-landing */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) *:where(.ibr *), html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) :where(.ibr *)::after, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) :where(.ibr *)::before { --sj-tw-border-spacing-x: 0; --sj-tw-border-spacing-y: 0; --sj-tw-translate-x: 0; --sj-tw-translate-y: 0; --sj-tw-rotate: 0; --sj-tw-skew-x: 0; --sj-tw-skew-y: 0; --sj-tw-scale-x: 1; --sj-tw-scale-y: 1; --sj-tw-pan-x: ; --sj-tw-pan-y: ; --sj-tw-pinch-zoom: ; --sj-tw-scroll-snap-strictness: proximity; --sj-tw-gradient-from-position: ; --sj-tw-gradient-via-position: ; --sj-tw-gradient-to-position: ; --sj-tw-ordinal: ; --sj-tw-slashed-zero: ; --sj-tw-numeric-figure: ; --sj-tw-numeric-spacing: ; --sj-tw-numeric-fraction: ; --sj-tw-ring-inset: ; --sj-tw-ring-offset-width: 0px; --sj-tw-ring-offset-color: #fff; --sj-tw-ring-color: rgba(59,130,246,.5); --sj-tw-ring-offset-shadow: 0 0 #0000; --sj-tw-ring-shadow: 0 0 #0000; --sj-tw-shadow: 0 0 #0000; --sj-tw-shadow-colored: 0 0 #0000; --sj-tw-blur: ; --sj-tw-brightness: ; --sj-tw-contrast: ; --sj-tw-grayscale: ; --sj-tw-hue-rotate: ; --sj-tw-invert: ; --sj-tw-saturate: ; --sj-tw-sepia: ; --sj-tw-drop-shadow: ; --sj-tw-backdrop-blur: ; --sj-tw-backdrop-brightness: ; --sj-tw-backdrop-contrast: ; --sj-tw-backdrop-grayscale: ; --sj-tw-backdrop-hue-rotate: ; --sj-tw-backdrop-invert: ; --sj-tw-backdrop-opacity: ; --sj-tw-backdrop-saturate: ; --sj-tw-backdrop-sepia: ; --sj-tw-contain-size: ; --sj-tw-contain-layout: ; --sj-tw-contain-paint: ; --sj-tw-contain-style: ; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) :where(.ibr *)::backdrop { --sj-tw-border-spacing-x: 0; --sj-tw-border-spacing-y: 0; --sj-tw-translate-x: 0; --sj-tw-translate-y: 0; --sj-tw-rotate: 0; --sj-tw-skew-x: 0; --sj-tw-skew-y: 0; --sj-tw-scale-x: 1; --sj-tw-scale-y: 1; --sj-tw-pan-x: ; --sj-tw-pan-y: ; --sj-tw-pinch-zoom: ; --sj-tw-scroll-snap-strictness: proximity; --sj-tw-gradient-from-position: ; --sj-tw-gradient-via-position: ; --sj-tw-gradient-to-position: ; --sj-tw-ordinal: ; --sj-tw-slashed-zero: ; --sj-tw-numeric-figure: ; --sj-tw-numeric-spacing: ; --sj-tw-numeric-fraction: ; --sj-tw-ring-inset: ; --sj-tw-ring-offset-width: 0px; --sj-tw-ring-offset-color: #fff; --sj-tw-ring-color: rgba(59,130,246,.5); --sj-tw-ring-offset-shadow: 0 0 #0000; --sj-tw-ring-shadow: 0 0 #0000; --sj-tw-shadow: 0 0 #0000; --sj-tw-shadow-colored: 0 0 #0000; --sj-tw-blur: ; --sj-tw-brightness: ; --sj-tw-contrast: ; --sj-tw-grayscale: ; --sj-tw-hue-rotate: ; --sj-tw-invert: ; --sj-tw-saturate: ; --sj-tw-sepia: ; --sj-tw-drop-shadow: ; --sj-tw-backdrop-blur: ; --sj-tw-backdrop-brightness: ; --sj-tw-backdrop-contrast: ; --sj-tw-backdrop-grayscale: ; --sj-tw-backdrop-hue-rotate: ; --sj-tw-backdrop-invert: ; --sj-tw-backdrop-opacity: ; --sj-tw-backdrop-saturate: ; --sj-tw-backdrop-sepia: ; --sj-tw-contain-size: ; --sj-tw-contain-layout: ; --sj-tw-contain-paint: ; --sj-tw-contain-style: ; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed .visible { visibility: visible; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed .hidden { display: none; }
/* ── inline <style> [inline-4be55b7fc9] → .ibl-landing */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) .senja-embed { text-size-adjust: 100%; }
/* ── /assets/css/core.css [core.css-1f4f053bc7] → .ibl-user .ibl-home */
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) address:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) dl:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ol:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) pre:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ul:where(.ibr *) { margin-bottom: 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a:hover:where(.ibr *) { color: rgb(233, 51, 128); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) caption:where(.ibr *) { text-align: left; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) article:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) aside:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) figcaption:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) figure:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) footer:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) header:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) hgroup:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) legend:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) main:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) nav:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) section:where(.ibr *) { display: block; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) dd:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) legend:where(.ibr *) { margin-bottom: 0.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) button:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) hr:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) input:where(.ibr *) { overflow: visible; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .img-fluid, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .img-thumbnail, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) img:where(.ibr *) { max-width: 100%; height: auto; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .content-heading:first-child, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .input-group-text input[type="checkbox"], html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .input-group-text input[type="radio"], html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .text-wrap > :first-child:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .timeline-item:first-child, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) dl:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h1:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h2:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h3:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h4:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h5:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h6:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ol:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) p:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) pre:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ul:where(.ibr *) { margin-top: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropdown-menu, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-nav { list-style: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .badge, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropdown-header, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropdown-item, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropdown-toggle, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .input-group-text, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-brand, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .progress-bar { white-space: nowrap; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) { direction: ltr; -webkit-tap-highlight-color: transparent; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body { }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) { --blue: #467fcf; --indigo: #6574cd; --purple: #a55eea; --pink: #f66d9b; --red: #cd201f; --orange: #fd9644; --yellow: #f1c40f; --green: #5eba00; --teal: #2bcbba; --cyan: #17a2b8; --white: #fff; --gray: #868e96; --gray-dark: #343a40; --azure: #45aaf2; --lime: #7bd235; --primary: #467fcf; --secondary: #868e96; --success: #5eba00; --info: #45aaf2; --warning: #f1c40f; --danger: #cd201f; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1280px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring div:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) *:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) :where(.ibr *)::after, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) :where(.ibr *)::before { box-sizing: border-box; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body { margin: 0px; font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; font-size: 0.9375rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) dt:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) kbd kbd:where(.ibr *) { font-weight: 700; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .selectize-input > input:focus:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [tabindex="-1"]:focus { outline: 0px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-item, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="button"]:not(:disabled), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="reset"]:not(:disabled), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="submit"]:not(:disabled), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a.icon, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) button:not(:disabled):where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) summary:where(.ibr *) { cursor: pointer; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-group-toggle > .btn, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-group-toggle > .btn-group > .btn, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-body > :last-child:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-header .card-title, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-table, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-text:last-child, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-title:only-child, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .btn-group-toggle > .btn-group > .paginate_button, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .btn-group-toggle > .paginate_button, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .example-column > .card:last-of-type, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .form-check-label, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .gutters-0 .card, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .selectgroup-vertical > .selectgroup-item:not(:last-child), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .text-wrap > :last-child:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .timeline-item:last-child, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ol ol:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ol ul:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ul ol:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ul ul:where(.ibr *) { margin-bottom: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) dd:where(.ibr *) { margin-left: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) blockquote:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) figure:where(.ibr *) { margin: 0px 0px 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a:where(.ibr *) { background-color: transparent; text-decoration-skip-ink: auto; text-decoration: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a:hover:where(.ibr *) { text-decoration: underline; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) code:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) kbd:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) pre:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) samp:where(.ibr *) { font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) img:where(.ibr *) { vertical-align: middle; border-style: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) table:where(.ibr *) { border-collapse: collapse; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) caption:where(.ibr *) { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(154, 160, 172); caption-side: bottom; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) th:where(.ibr *) { text-align: inherit; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .accordion > .card:not(:first-of-type) .card-header:first-child, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-square, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) button:where(.ibr *) { border-radius: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) button:focus:where(.ibr *) { outline: -webkit-focus-ring-color auto 5px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) button:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) input:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) optgroup:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) select:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) textarea:where(.ibr *) { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) button:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) select:where(.ibr *) { text-transform: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) select:where(.ibr *) { overflow-wrap: normal; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="button"], html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="reset"], html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="submit"], html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) button:where(.ibr *) { appearance: button; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) input[type="checkbox"], html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) input[type="radio"] { box-sizing: border-box; padding: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) textarea:where(.ibr *) { overflow: auto; resize: vertical; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="number"]::-webkit-inner-spin-button, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="number"]::-webkit-outer-spin-button { height: auto; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="search"] { outline-offset: -2px; appearance: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [type="search"]::-webkit-search-decoration { appearance: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) :where(.ibr *)::-webkit-file-upload-button { font: inherit; appearance: button; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropdown, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .figure, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .list-inline-item, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) output:where(.ibr *) { display: inline-block; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) summary:where(.ibr *) { display: list-item; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .collapse:not(.show), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) template:where(.ibr *) { display: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .d-none, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) [hidden] { display: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h1, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h2, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h3, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h4, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h5, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h6, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h1:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h2:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h3:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h4:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h5:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h6:where(.ibr *) { margin-bottom: 0.66em; font-family: inherit; font-weight: 600; line-height: 1.1; color: inherit; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h1, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h1:where(.ibr *) { font-size: 2rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h2, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h2:where(.ibr *) { font-size: 1.75rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h3, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .product-price strong:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h3:where(.ibr *) { font-size: 1.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h4, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h4:where(.ibr *) { font-size: 1.125rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h5, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .product-price, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h5:where(.ibr *) { font-size: 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h6, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h6:where(.ibr *) { font-size: 0.875rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .small, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) small:where(.ibr *) { font-size: 87.5%; font-weight: 400; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) code:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) kbd:where(.ibr *) { font-size: 85%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .list-inline, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .list-unstyled { padding-left: 0px; list-style: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .avatar-list .avatar:not(:last-child), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .bs-popover-auto[x-placement^="left"], html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .bs-popover-left, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-list > .btn:not(:last-child), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-list > .dropdown:not(:last-child), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .btn-list > .paginate_button:not(:last-child), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .list-inline-item:not(:last-child), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .tags > .tag:not(:last-child) { margin-right: 0.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .alert-heading, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-title a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h1 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h2 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h3 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h4 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h5 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .h6 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .page-description a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .page-subtitle a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a > code:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) code:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h1 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h2 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h3 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h4 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h5 a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h6 a:where(.ibr *) { color: inherit; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) code:where(.ibr *) { word-break: break-word; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) kbd:where(.ibr *) { padding: 0.2rem 0.4rem; color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-radius: 3px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .container, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .container-fluid { width: 100%; padding-right: 0.75rem; padding-left: 0.75rem; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .container { max-width: 540px; }
}
@media (min-width: 768px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .container { max-width: 720px; }
}
@media (min-width: 992px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .container { max-width: 960px; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-auto { max-width: 100%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .row { display: flex; flex-wrap: wrap; margin-right: -0.75rem; margin-left: -0.75rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .form-control-plaintext.form-control-lg, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .form-control-plaintext.form-control-sm, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .gutters-0 > .col, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .gutters-0 > [class*="col-"], html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-nav .nav-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .no-gutters > .col, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-1, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-10, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-11, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-12, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-2, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-3, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-4, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-5, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-6, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-7, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-8, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-9, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-auto, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-1, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-10, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-11, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-12, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-2, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-3, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-4, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-5, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-6, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-7, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-8, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-9, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-auto, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-1, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-10, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-11, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-12, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-2, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-3, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-4, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-5, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-6, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-7, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-8, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-9, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-auto, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-1, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-10, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-11, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-12, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-2, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-3, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-4, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-5, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-6, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-7, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-8, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-9, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-sm-auto, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-1, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-10, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-11, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-12, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-2, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-3, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-4, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-5, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-6, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-7, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-8, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-9, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-auto { position: relative; width: 100%; padding-right: 0.75rem; padding-left: 0.75rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col { flex-basis: 0px; flex-grow: 1; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .accordion > .card, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .collapsing, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .icons-list-wrap, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .modal-open, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .progress, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .toast { overflow: hidden; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .form-group, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .gutters-sm .card, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) blockquote p:where(.ibr *) { margin-bottom: 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(94, 186, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .collapsing, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper thead .sorting, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper thead .sorting_asc, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper thead .sorting_desc, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dimmer, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropdown, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropleft, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropright, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropup, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .header-btn.has-new, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .input-icon, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .link-overlay, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .progress { position: relative; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(205, 32, 31); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-primary:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-primary:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-primary:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .disabled.paginate_button.current, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(70, 127, 207); border-color: rgb(70, 127, 207); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { color: rgb(255, 255, 255); background-color: rgb(49, 108, 190); border-color: rgb(47, 102, 179); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .focus.paginate_button.current, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .show > .dropdown-toggle.paginate_button.current:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-blue.dropdown-toggle:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-primary.dropdown-toggle:focus { box-shadow: rgba(98, 146, 214, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-blue:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .show > .dropdown-toggle.paginate_button.current, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-blue.dropdown-toggle, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(47, 102, 179); border-color: rgb(44, 96, 169); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .focus.paginate_button, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .show > .dropdown-toggle.paginate_button:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-gray.dropdown-toggle:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-secondary.dropdown-toggle:focus { box-shadow: rgba(152, 159, 166, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-success:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-success:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-success:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(94, 186, 0); border-color: rgb(94, 186, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-green.dropdown-toggle:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-success.dropdown-toggle:focus { box-shadow: rgba(118, 196, 38, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-green:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-success:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-green.dropdown-toggle, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(68, 135, 0); border-color: rgb(62, 122, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-info:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-info:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-info:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(69, 170, 242); border-color: rgb(69, 170, 242); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-azure.dropdown-toggle:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-info.dropdown-toggle:focus { box-shadow: rgba(97, 183, 244, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-azure:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-info:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-azure.dropdown-toggle, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(21, 148, 239); border-color: rgb(16, 142, 231); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-warning:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-warning:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-warning:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-warning.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(241, 196, 15); border-color: rgb(241, 196, 15); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-warning.dropdown-toggle:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-yellow.dropdown-toggle:focus { box-shadow: rgba(243, 205, 51, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-warning:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-yellow:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-warning.dropdown-toggle, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-yellow.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(194, 157, 11); border-color: rgb(182, 148, 11); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-danger:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-danger:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-danger:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(205, 32, 31); border-color: rgb(205, 32, 31); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-danger.dropdown-toggle:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-red.dropdown-toggle:focus { box-shadow: rgba(213, 65, 65, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-danger:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-red:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-danger.dropdown-toggle, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-red.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(161, 25, 24); border-color: rgb(150, 23, 23); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-light:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-light:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-light:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-light.dropdown-toggle { color: rgb(73, 80, 87); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-light.dropdown-toggle:focus { box-shadow: rgba(222, 224, 226, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-light:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-light.dropdown-toggle { color: rgb(73, 80, 87); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-dark:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-dark:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-dark:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-dark.dropdown-toggle:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-gray-dark.dropdown-toggle:focus { box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dark:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray-dark:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-dark.dropdown-toggle, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-gray-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-primary.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-primary:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-primary:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-primary:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: rgba(70, 127, 207, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray.disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray:disabled, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-secondary:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-secondary:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-secondary:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(134, 142, 150); border-color: rgb(134, 142, 150); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-secondary.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-secondary:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: rgba(134, 142, 150, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-success.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-success:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-success:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-success:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: rgba(94, 186, 0, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-info.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-info:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-info:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-info:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: rgba(69, 170, 242, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-warning.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-warning:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-warning:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-warning:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: rgba(241, 196, 15, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-danger.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-danger:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-danger:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-danger:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: rgba(205, 32, 31, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-light.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-light:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-light:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-light:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-dark.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-dark:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-dark:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-outline-dark:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fade { transition: opacity 0.15s linear; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fade:not(.show), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .modal-backdrop.fade { opacity: 0; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay.visible.active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay.visible.active img:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-item-next, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-item-prev, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-item.active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dimmer.active .loader, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dropdown-menu.show, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .form-group, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-tabs .nav-item:hover .nav-submenu, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .tab-content > .active { display: block; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar { }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(25, 145, 235); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: rgb(255, 255, 255); background-color: rgb(212, 225, 244); border-color: rgb(212, 225, 244); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .alert-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .badge, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) b:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) strong:where(.ibr *) { font-weight: 600; }
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .collapsing, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-switch .custom-control-label::after, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_filter input:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_length select:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button.current, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fade, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .form-control { transition: none; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .breadcrumb-item + .breadcrumb-item:hover::before, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-link:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-link:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-link:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-brand:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-brand:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-toggler:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-toggler:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a.badge:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a.badge:hover { text-decoration: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-link.disabled { color: rgb(134, 142, 150); pointer-events: none; cursor: default; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-toggler, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) button.close { background-color: transparent; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-brand { display: inline-block; padding-top: 0.359375rem; padding-bottom: 0.359375rem; margin-right: 1rem; font-size: 1.125rem; line-height: inherit; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-nav { }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-nav { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.125rem; line-height: 1; border: 1px solid transparent; border-radius: 3px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-brand, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-brand:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-brand:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-nav .active > .nav-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-nav .nav-link.active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-nav .nav-link.show, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-nav .show > .nav-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-text a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-text a:focus:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-text a:hover:where(.ibr *) { color: rgba(0, 0, 0, 0.9); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-nav .nav-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-nav .nav-link:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-nav .nav-link:hover { color: rgba(0, 0, 0, 0.7); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .badge, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-brand, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-brand:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-brand:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-nav .active > .nav-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-nav .nav-link.active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-nav .nav-link.show, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-nav .show > .nav-link, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-text a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-text a:focus:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-dark .navbar-text a:hover:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .package-faq { color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-footer:last-child { border-radius: 0px 0px calc(2px) calc(2px); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .breadcrumb, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .pagination { border-radius: 3px; list-style: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-deck .card, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-group > .card, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .toast:not(:last-child) { margin-bottom: 0.75rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .pagination { display: flex; padding-left: 0px; margin-top: 25px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; line-height: 1; text-align: center; vertical-align: baseline; border-radius: 3px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .toast, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .toast-header { background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .toast, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .tooltip { opacity: 0; font-size: 0.875rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .close:not(:disabled):not(.disabled):focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .close:not(:disabled):not(.disabled):hover { opacity: 0.75; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .toast { max-width: 350px; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.75rem; backdrop-filter: blur(10px); border-radius: 0.25rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .toast.show { display: block; opacity: 1; }
@media (min-width: 992px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-expand-lg { flex-flow: row; justify-content: flex-start; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .list-group-horizontal-lg, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-expand-lg .navbar-nav { flex-direction: row; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar-expand-lg .navbar-toggler { display: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .d-lg-block { display: block !important; }
}
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .badge, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-control-next, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-control-prev, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-fade .active.carousel-item-left, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-fade .active.carousel-item-right, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-indicators li:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .carousel-item, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-control-label::before, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-file-label, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-select, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_length select:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .modal.fade .modal-dialog, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .progress-bar { transition: none; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .justify-content-center { justify-content: center !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) { height: 100%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .chat-message > :last-child:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .mb-0, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .my-0 { margin-bottom: 0px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ml-auto, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .mx-auto { margin-left: auto !important; }
@media (min-width: 1280px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .container { max-width: 1200px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-icon, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .header-btn, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .jvectormap-legend-cnt-h .jvectormap-legend-tick-text, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .table-center td:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .table-center th:where(.ibr *) { text-align: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .visible { visibility: visible !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) { font-size: 16px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body { -webkit-font-smoothing: antialiased; text-size-adjust: none; touch-action: manipulation; font-feature-settings: "liga" 0; overflow-y: scroll; position: relative; }
@media print {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) blockquote:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) img:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) pre:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) tr:where(.ibr *) { break-inside: avoid; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) *:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) :where(.ibr *)::after, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) :where(.ibr *)::before { text-shadow: none !important; box-shadow: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) a:not(.btn):where(.ibr *) { text-decoration: underline; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) blockquote:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) pre:where(.ibr *) { border: 1px solid rgb(173, 181, 189); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) thead:where(.ibr *) { display: table-header-group; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h2:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h3:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) p:where(.ibr *) { orphans: 3; widows: 3; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h2:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) h3:where(.ibr *) { break-after: avoid; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .container, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body { min-width: 992px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .navbar { display: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .badge { border: 1px solid rgb(0, 0, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body { background: 0px 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .container { max-width: none; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body :where(.ibr *)::-webkit-scrollbar { width: 6px; height: 6px; transition: background 0.3s; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body :where(.ibr *)::-webkit-scrollbar-thumb { background: rgb(206, 212, 218); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body :hover:where(.ibr *)::-webkit-scrollbar-thumb { background: rgb(173, 181, 189); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .chat-message p:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) blockquote:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ol:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) p:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) ul:where(.ibr *) { margin-bottom: 1em; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) blockquote:where(.ibr *) { font-style: italic; color: rgb(110, 118, 135); padding-left: 2rem; border-left: 2px solid rgba(0, 40, 100, 0.12); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) code:where(.ibr *) { background: rgba(0, 0, 0, 0.024); border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 3px; padding: 3px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-item, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-link { padding: 0px 0.75rem; min-width: 2rem; transition: color 0.3s; user-select: none; display: flex; align-items: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-loading, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-body, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-chart-bg, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-tabs .nav-item { position: relative; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .nav-tabs .nav-link:hover:not(.disabled) { border-color: rgb(110, 118, 135); color: rgb(110, 118, 135); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-icon { padding-left: 0.5rem; padding-right: 0.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .focus.paginate_button, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .show > .dropdown-toggle.paginate_button:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-secondary.dropdown-toggle:focus { box-shadow: rgba(54, 69, 90, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-secondary:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .paginate_button:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .dataTables_wrapper .dataTables_paginate .show > .dropdown-toggle.paginate_button, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-secondary.dropdown-toggle { color: rgb(73, 80, 87); background-color: rgb(230, 229, 229); border-color: rgba(0, 15, 36, 0.12); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-facebook.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-facebook:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-facebook:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-facebook:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-facebook.dropdown-toggle:focus { box-shadow: rgba(88, 114, 167, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-facebook:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-facebook:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-facebook.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(45, 67, 115); border-color: rgb(41, 62, 106); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-twitter.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-twitter:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-twitter:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-twitter:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-twitter.dropdown-toggle:focus { box-shadow: rgba(63, 175, 244, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-twitter:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-twitter:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-twitter.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(12, 133, 208); border-color: rgb(11, 126, 196); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-google.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-google:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-google:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-google:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-google.dropdown-toggle:focus { box-shadow: rgba(225, 105, 94, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-google:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-google:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-google.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(198, 50, 36); border-color: rgb(187, 47, 34); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-youtube.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-youtube:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-youtube:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-youtube:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-youtube.dropdown-toggle:focus { box-shadow: rgba(255, 38, 38, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-youtube:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-youtube:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-youtube.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0); border-color: rgb(191, 0, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vimeo.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vimeo:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vimeo:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vimeo:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-vimeo.dropdown-toggle:focus { box-shadow: rgba(60, 194, 237, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vimeo:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vimeo:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-vimeo.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(18, 149, 191); border-color: rgb(16, 140, 180); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dribbble.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dribbble:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dribbble:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dribbble:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-dribbble.dropdown-toggle:focus { box-shadow: rgba(237, 103, 155, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dribbble:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-dribbble:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-dribbble.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(229, 30, 107); border-color: rgb(220, 26, 101); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-github.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-github:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-github:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-github:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-github.dropdown-toggle:focus { box-shadow: rgba(59, 58, 58, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-github:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-github:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-github.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-instagram.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-instagram:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-instagram:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-instagram:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-instagram.dropdown-toggle:focus { box-shadow: rgba(232, 93, 119, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-instagram:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-instagram:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-instagram.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(211, 30, 64); border-color: rgb(200, 28, 61); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pinterest.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pinterest:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pinterest:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pinterest:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-pinterest.dropdown-toggle:focus { box-shadow: rgba(199, 45, 62, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pinterest:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pinterest:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-pinterest.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(140, 6, 21); border-color: rgb(128, 5, 19); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vk.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vk:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vk:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vk:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-vk.dropdown-toggle:focus { box-shadow: rgba(122, 150, 181, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vk:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-vk:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-vk.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(77, 106, 139); border-color: rgb(73, 100, 130); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-rss.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-rss:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-rss:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-rss:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-rss.dropdown-toggle:focus { box-shadow: rgba(255, 179, 38, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-rss:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-rss:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-rss.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(204, 132, 0); border-color: rgb(191, 124, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-flickr.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-flickr:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-flickr:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-flickr:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-flickr.dropdown-toggle:focus { box-shadow: rgba(38, 122, 225, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-flickr:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-flickr:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-flickr.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 76, 169); border-color: rgb(0, 70, 156); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-bitbucket.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-bitbucket:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-bitbucket:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-bitbucket:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-bitbucket.dropdown-toggle:focus { box-shadow: rgba(38, 108, 212, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-bitbucket:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-bitbucket:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-bitbucket.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 62, 153); border-color: rgb(0, 56, 140); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-indigo.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-indigo:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-indigo:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-indigo:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-indigo.dropdown-toggle:focus { box-shadow: rgba(124, 137, 213, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-indigo:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-indigo:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-indigo.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(63, 81, 193); border-color: rgb(59, 77, 183); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-purple.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-purple:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-purple:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-purple:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-purple.dropdown-toggle:focus { box-shadow: rgba(179, 118, 237, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-purple:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-purple:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-purple.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(140, 49, 228); border-color: rgb(133, 38, 227); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pink.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pink:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pink:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pink:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-pink.dropdown-toggle:focus { box-shadow: rgba(247, 131, 170, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pink:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-pink:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-pink.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(243, 61, 122); border-color: rgb(242, 49, 114); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-orange.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-orange:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-orange:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-orange:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-orange.dropdown-toggle:focus { box-shadow: rgba(253, 166, 96, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-orange:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-orange:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-orange.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(252, 122, 18); border-color: rgb(252, 115, 5); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-teal.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-teal:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-teal:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-teal:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-teal.dropdown-toggle:focus { box-shadow: rgba(75, 211, 196, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-teal:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-teal:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-teal.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(34, 161, 147); border-color: rgb(32, 150, 138); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-cyan.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-cyan:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-cyan:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-cyan:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-cyan.dropdown-toggle:focus { box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-cyan:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-cyan:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-cyan.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-white.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-white:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-white:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-white:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-white.dropdown-toggle:focus { box-shadow: rgba(228, 229, 230, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-white:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-white:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-white.dropdown-toggle { color: rgb(73, 80, 87); background-color: rgb(230, 229, 229); border-color: rgb(223, 223, 223); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-gray:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-gray.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(102, 110, 118); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-lime.focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-lime:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-lime:not(:disabled):not(.disabled).active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-lime:not(:disabled):not(.disabled):active:focus, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-lime.dropdown-toggle:focus { box-shadow: rgba(143, 217, 83, 0.5) 0px 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-lime:not(:disabled):not(.disabled).active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-lime:not(:disabled):not(.disabled):active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .show > .btn-lime.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(99, 173, 39); border-color: rgb(93, 163, 36); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-loading { color: transparent !important; pointer-events: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-loading::after { content: ""; animation: 0.5s linear 0s infinite normal none running ib-loader; border-width: 2px; border-style: solid; border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-image: none; border-radius: 50%; display: block; height: 1.4em; width: 1.4em; left: calc(50% - 0.7em); top: calc(50% - 0.7em); transform-origin: center center; border-right-color: transparent !important; border-top-color: transparent !important; position: absolute !important; }
@media (min-width: 768px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .col-md-12 { flex: 0 0 100%; max-width: 100%; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-body + .card-body, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-body + .card-list-group, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-body + .card-table, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-footer, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .list-separated-item + .list-separated-item { border-top: 1px solid rgba(0, 40, 100, 0.12); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-bottom, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-footer { padding: 1rem 1.5rem; background: 0px 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-footer { color: rgb(110, 118, 135); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-title { font-size: 1.125rem; line-height: 1.2; font-weight: 400; margin-bottom: 1.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-icon { width: 3rem; font-size: 2.5rem; line-height: 3rem; text-align: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .avatar, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .card-category { font-size: 0.875rem; font-weight: 600; text-align: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .avatar, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .custom-control { user-select: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .avatar { width: 2rem; height: 2rem; line-height: 2rem; border-radius: 50%; display: inline-block; background: center center / cover no-repeat rgb(206, 212, 218); position: relative; color: rgb(134, 142, 150); vertical-align: bottom; user-select: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .form-label { display: block; margin-bottom: 0.375rem; font-weight: 600; font-size: 0.875rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .form-footer { margin-top: 2rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .highlight pre:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) label:where(.ibr *) { margin-bottom: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .highlight .ow, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .selectize-dropdown-header-close:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) label:where(.ibr *) { color: rgb(0, 0, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) svg:where(.ibr *) { overflow: hidden; vertical-align: middle; touch-action: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: feather !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-bar-chart::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-check::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-dollar-sign::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-heart::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-home::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-message-circle::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-pie-chart::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-shield::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-star::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-thumbs-up::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-unlock::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-user-check::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .fe-user-plus::before { content: ""; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay { opacity: 0; top: 0px; left: 0px; position: fixed; background-color: rgba(249, 249, 249, 0.8); height: 100%; width: 100%; z-index: 9998; transition: opacity 0.2s linear; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay.visible { opacity: 1; display: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay.hidden { opacity: 0; height: 0px; width: 0px; z-index: -10000; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .loader-wrapper-outer { background-color: transparent; z-index: 9999; margin: auto; width: 100%; height: 100%; overflow: hidden; display: table; text-align: center; vertical-align: middle; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .loader-wrapper-inner { display: table-cell; vertical-align: middle; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .button_new, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) label:where(.ibr *) { display: inline-block; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:where(.ibr *) { position: absolute; width: 44px; height: 44px; top: 78px; left: 78px; border-radius: 50%; border-width: 4px; border-style: solid; border-image: none; border-color: rgb(33, 150, 243) transparent; animation: 1s linear 0s infinite normal none running ib-lds-double-ring; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(2):where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(4):where(.ibr *) { width: 32px; height: 32px; top: 84px; left: 84px; animation: 1s linear 0s infinite normal none running ib-lds-double-ring_reverse; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(2):where(.ibr *) { border-color: transparent rgb(33, 150, 243); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(3):where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(4):where(.ibr *) { border-color: transparent; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(3) div:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(4) div:where(.ibr *) { position: absolute; width: 100%; height: 100%; transform: rotate(45deg); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(3) div:where(.ibr *)::after, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(3) div:where(.ibr *)::before { content: ""; display: block; position: absolute; width: 4px; height: 4px; top: -4px; left: 16px; background: rgb(33, 150, 243); border-radius: 50%; box-shadow: rgb(33, 150, 243) 0px 40px 0px 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(3) div:where(.ibr *)::after { left: -4px; top: 16px; box-shadow: rgb(33, 150, 243) 40px 0px 0px 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(4) div:where(.ibr *)::after, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(4) div:where(.ibr *)::before { content: ""; display: block; position: absolute; width: 4px; height: 4px; top: -4px; left: 10px; background: rgb(33, 150, 243); border-radius: 50%; box-shadow: rgb(33, 150, 243) 0px 28px 0px 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring > div:nth-child(4) div:where(.ibr *)::after { left: -4px; top: 10px; box-shadow: rgb(33, 150, 243) 28px 0px 0px 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #page-overlay .lds-double-ring { position: relative; display: inline-block; transform: translate(-100px, -100px) scale(1) translate(100px, 100px); width: 200px !important; height: 200px !important; }
/* ── inline <style> [inline-43963ccff7] → .ibl-user */
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-header-fixed-mobile { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 9999; background: rgba(255, 255, 255, 0.98); backdrop-filter: blur(8px); border-bottom: 1px solid rgba(0, 0, 0, 0.08); box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 12px; transition: background 0.3s, box-shadow 0.3s; padding: 0.5rem 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-header-fixed-mobile .navbar { padding: 0.5rem 0px; min-height: 50px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-brand { display: flex; align-items: center; text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-logo { height: 35px; width: auto; transition: transform 0.3s; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-brand:hover .ib-logo { transform: scale(1.05); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-desktop-nav .ib-nav-menu { align-items: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-nav-item { position: relative; margin: 0px 0.25rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-nav-link { font-weight: 500; border-radius: 8px; transition: 0.3s; position: relative; display: flex; align-items: center; font-size: 0.9rem; color: rgb(55, 65, 81) !important; padding: 0.5rem 0.75rem !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-nav-link:hover { color: rgb(194, 24, 91) !important; background: rgba(233, 30, 99, 0.06) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-nav-item.active .ib-nav-link { color: rgb(194, 24, 91) !important; font-weight: 600; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-nav-item.active .ib-nav-link::after { content: ""; position: absolute; bottom: 5px; left: 50%; transform: translateX(-50%); width: 20px; height: 2px; background: rgb(233, 30, 99); border-radius: 1px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-dropdown-icon { margin-left: 0.5rem; font-size: 0.7rem; transition: transform 0.3s; font-style: normal; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-services-dropdown:hover .ib-dropdown-icon { transform: rotate(180deg); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-dropdown { position: absolute; top: 100%; left: 50%; width: 900px; max-width: 95vw; background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 60px; padding: 2rem; margin-top: 0.5rem; opacity: 0; visibility: hidden; transform: translate(-50%, -10px); transition: opacity 0.25s, transform 0.25s, visibility 0.25s; z-index: 1000; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-services-dropdown:hover .ib-mega-dropdown, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-services-dropdown:focus-within .ib-mega-dropdown { opacity: 1; visibility: visible; transform: translate(-50%, 0px); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-platform-card { background: rgb(249, 250, 251); border-radius: 8px; padding: 1rem; transition: none; border: 1px solid rgb(229, 231, 235); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-platform-header { display: flex; align-items: center; gap: 0.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-platform-icon { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 6px; overflow: hidden; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-platform-icon img:where(.ibr *) { width: 100%; height: 100%; object-fit: contain; display: block; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-platform-name { font-size: 0.9rem; font-weight: 600; color: rgb(17, 24, 39); margin: 0px; flex: 1 1 0%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-popular-badge { background: rgb(252, 231, 243); color: rgb(190, 24, 93); font-size: 0.65rem; padding: 0.15rem 0.4rem; border-radius: 10px; font-weight: 500; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-services-list { display: flex; flex-direction: column; gap: 0.25rem; margin-top: 0.75rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-link { display: flex; align-items: center; justify-content: space-between; padding: 0.4rem 0.6rem; color: rgb(107, 114, 128); text-decoration: none; border-radius: 4px; transition: background-color 0.12s, color 0.12s; font-size: 0.8rem; background: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-link:hover { background: rgb(233, 30, 99) !important; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-arrow { opacity: 0; transition: opacity 0.2s; font-style: normal; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-link:hover .ib-arrow { opacity: 1; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-slug { text-decoration: none; color: inherit; display: block; transition: 0.3s; border-radius: 8px; padding: 5px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-slug:hover { background-color: rgba(0, 123, 255, 0.05); transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; color: inherit; text-decoration: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-slug:focus { outline: rgb(0, 123, 255) solid 2px; outline-offset: 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-slug:active { transform: translateY(0px); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-slug { border: 1px solid rgba(255, 255, 255, 0); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-slug:hover { border-color: rgba(0, 123, 255, 0.2); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-slug .ib-popular-badge { pointer-events: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight { margin-top: 1.5rem; padding: 1.1rem 1.25rem 1.2rem; background: rgb(250, 250, 250); border: 1px solid rgb(229, 231, 235); border-radius: 14px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-head { margin: 0px 0px 0.85rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-eyebrow { display: inline-flex; align-items: center; gap: 6px; color: rgb(230, 28, 114); font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0.45rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-head h5:where(.ibr *) { font-size: 1.02rem; font-weight: 700; color: rgb(31, 41, 55); margin: 0px 0px 0.22rem; letter-spacing: -0.01em; line-height: 1.25; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-head p:where(.ibr *) { font-size: 0.83rem; color: rgb(107, 114, 128); margin: 0px; line-height: 1.45; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-card { display: flex; align-items: center; gap: 12px; padding: 12px 14px; background: rgb(255, 255, 255); border: 1px solid rgba(230, 28, 114, 0.18); border-radius: 12px; color: rgb(31, 41, 55); transition: transform 0.18s, border-color 0.18s, box-shadow 0.18s; text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-card:hover { transform: translateY(-2px); border-color: rgb(230, 28, 114); box-shadow: rgba(230, 28, 114, 0.14) 0px 6px 18px; color: rgb(31, 41, 55); text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-icon { flex-shrink: 0; width: 38px; height: 38px; border-radius: 10px; background: linear-gradient(135deg, rgb(230, 28, 114), rgb(255, 77, 148)); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-shadow: rgba(230, 28, 114, 0.28) 0px 4px 12px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-text { flex: 1 1 0%; min-width: 0px; line-height: 1.3; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-text strong:where(.ibr *) { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; font-size: 0.92rem; font-weight: 700; color: rgb(31, 41, 55); margin: 0px 0px 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-text span:where(.ibr *) { display: block; font-size: 0.78rem; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-pill { background: rgba(16, 185, 129, 0.12); color: rgb(5, 150, 105); font-size: 0.6rem; font-weight: 800; letter-spacing: 0.4px; text-transform: uppercase; padding: 2px 7px; border-radius: 999px; line-height: 1.3; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-arrow { color: rgb(230, 28, 114); font-weight: 700; font-size: 1.1rem; transition: transform 0.18s; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-card:hover .ib-mega-highlight-arrow { transform: translateX(3px); }
@media (max-width: 960px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-highlight-grid { grid-template-columns: 1fr; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-footer { border-top: 1px solid rgb(229, 231, 235); padding-top: 1.5rem; margin-top: 1.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-footer-content { display: flex; align-items: center; justify-content: space-between; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-footer-text h5:where(.ibr *) { font-size: 1rem; font-weight: 600; color: rgb(17, 24, 39); margin: 0px 0px 0.25rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-footer-text p:where(.ibr *) { color: rgb(107, 114, 128); margin: 0px; font-size: 0.85rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-footer-buttons { display: flex; gap: 0.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-btn-contact, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-btn-all { padding: 0.5rem 1rem; border-radius: 6px; text-decoration: none; font-size: 0.8rem; font-weight: 500; transition: 0.3s; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-btn-contact { background: rgb(233, 30, 99); color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-btn-contact:hover { background: rgb(194, 24, 91); color: rgb(255, 255, 255); text-decoration: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-btn-all { background: rgb(243, 244, 246); color: rgb(55, 65, 81); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-btn-all:hover { background: rgb(229, 231, 235); color: rgb(17, 24, 39); text-decoration: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-toggler { display: none; padding: 0.5rem; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: none !important; outline: none !important; box-shadow: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-hamburger { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 30px; height: 30px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-line { display: block; width: 25px; height: 3px; background: rgb(233, 30, 99); margin: 2px 0px; border-radius: 2px; transition: transform 0.3s, opacity 0.3s; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-toggler.active .ib-line:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-toggler.active .ib-line:nth-child(2) { opacity: 0; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-toggler.active .ib-line:nth-child(3) { transform: rotate(-45deg) translate(7px, -6px); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-overlay { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); z-index: 9998; opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; will-change: opacity; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-overlay.active { opacity: 1; visibility: visible; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-menu { position: fixed; top: 0px; right: 0px; width: 320px; max-width: 85vw; height: 100vh; background: rgb(255, 255, 255); z-index: 9999; transform: translateX(100%); transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; overflow-y: auto; contain: layout style; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-menu.active { transform: translateX(0px); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-header { display: flex; align-items: center; justify-content: space-between; padding: 1.5rem; border-bottom: 1px solid rgb(229, 231, 235); background: rgb(255, 255, 255); position: sticky; top: 0px; z-index: 10; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 4px; min-height: 80px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-logo { flex: 1 1 0%; display: flex; justify-content: flex-start; align-items: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-logo img:where(.ibr *) { aspect-ratio: 300 / 57; width: 180px !important; height: auto !important; max-width: 180px !important; object-fit: contain !important; display: block !important; image-rendering: crisp-edges !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-close { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(107, 114, 128); cursor: pointer; padding: 0px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 0px; transition: color 0.2s, transform 0.2s; margin-left: 1rem; flex-shrink: 0; background: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-close:hover { color: rgb(233, 30, 99); transform: scale(1.1); background: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-close:active { transform: scale(0.95); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-close svg:where(.ibr *) { width: 20px; height: 20px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-content { padding: 1.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-nav-list { list-style: none; padding: 0px; margin: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-nav-item { margin-bottom: 0.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-nav-link { display: flex; align-items: center; padding: 1rem; color: rgb(55, 65, 81); text-decoration: none; border-radius: 8px; transition: color 0.2s, background-color 0.2s; font-weight: 500; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-nav-link:hover { background: rgb(243, 244, 246); color: rgb(233, 30, 99); text-decoration: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-nav-item.active .ib-mobile-nav-link { background: rgb(252, 231, 243); color: rgb(233, 30, 99); font-weight: 600; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-nav-icon { font-size: 1.2rem; margin-right: 0.75rem; width: 24px; text-align: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-services-section { margin-bottom: 2rem; position: relative; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-section-header { text-align: center; margin-bottom: 1.5rem; padding-bottom: 1rem; border-bottom: 1px solid rgb(229, 231, 235); position: relative; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-section-header h3:where(.ibr *) { font-size: 1.25rem; font-weight: 700; color: rgb(17, 24, 39); margin: 0px 0px 0.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-section-header p:where(.ibr *) { color: rgb(107, 114, 128); margin: 0px; font-size: 0.9rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-platform { margin-bottom: 0.75rem; border: 1px solid rgb(229, 231, 235); border-radius: 8px; overflow: hidden; transition: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-platform-header { display: flex; align-items: center; padding: 1rem; background: rgb(249, 250, 251); cursor: pointer; transition: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-platform-icon { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 8px; overflow: hidden; margin-right: 0.75rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-platform-icon img:where(.ibr *) { width: 100%; height: 100%; object-fit: contain; display: block; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-platform-info { flex: 1 1 0%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-platform-name { font-size: 1rem; font-weight: 600; color: rgb(17, 24, 39); margin: 0px 0px 0.25rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-popular { background: rgb(252, 231, 243); color: rgb(190, 24, 93); font-size: 0.7rem; padding: 0.2rem 0.5rem; border-radius: 12px; font-weight: 500; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-expand-btn { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1.5rem; color: rgb(107, 114, 128); cursor: pointer; padding: 0.5rem; border-radius: 50%; transition: color 0.2s, background-color 0.2s; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-expand-btn:hover { background: rgb(229, 231, 235); color: rgb(233, 30, 99); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-expand-icon { transition: transform 0.3s; will-change: transform; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-platform.expanded .ib-expand-icon { transform: rotate(45deg); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-services-dropdown { max-height: 0px; overflow: hidden; transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), padding 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: rgb(255, 255, 255); contain: content; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-platform.expanded .ib-mobile-services-dropdown { max-height: 500px; padding: 0.5rem 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-service-item { display: flex; align-items: center; justify-content: space-between; padding: 0.75rem 1rem; color: rgb(107, 114, 128); text-decoration: none; transition: color 0.2s, background-color 0.2s; border-bottom: 1px solid rgb(243, 244, 246); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-service-item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-service-item:hover { background: rgb(249, 250, 251); color: rgb(233, 30, 99); text-decoration: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-service-arrow { opacity: 0; transition: opacity 0.3s; font-style: normal; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-service-item:hover .ib-service-arrow { opacity: 1; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-cta-section { padding-top: 1.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-cta-btn { display: flex; align-items: center; width: 100%; padding: 1rem; background: linear-gradient(135deg, rgb(233, 30, 99), rgb(194, 24, 91)); border-radius: 12px; transition: transform 0.2s; box-shadow: rgba(233, 30, 99, 0.3) 0px 4px 15px; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-cta-btn:hover { transform: translateY(-2px); color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-cta-icon { font-size: 1.5rem; margin-right: 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-cta-text strong:where(.ibr *) { display: block; font-size: 1.1rem; font-weight: 600; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-cta-text small:where(.ibr *) { display: block; opacity: 0.9; font-size: 0.85rem; }
@media (max-width: 991.98px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-desktop-nav { display: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-toggler { display: block; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-brand { position: absolute !important; left: 50% !important; transform: translateX(-50%) !important; z-index: 10 !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .navbar-brand { position: absolute !important; left: 50% !important; transform: translateX(-50%) !important; z-index: 10 !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-toggler { margin-left: auto; z-index: 11; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) body { padding-top: 66px; }
}
@media (min-width: 992px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-toggler { display: none; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-overlay, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-menu { display: none !important; }
}
@media (max-width: 576px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-header-fixed-mobile .navbar { padding: 0.5rem 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-logo { height: 35px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-menu { width: 100%; max-width: 100%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-content { padding: 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-footer-content { flex-direction: column; text-align: center; gap: 1rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-footer-buttons { justify-content: center; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-header { padding: 1rem 1.5rem; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-logo img:where(.ibr *) { width: 160px !important; height: auto !important; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-header-fixed-mobile.scrolled { background: rgba(255, 255, 255, 0.99); box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 30px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) *:where(.ibr *) { box-sizing: border-box; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-header-fixed-mobile *:where(.ibr *) { will-change: auto; }
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) *:where(.ibr *) { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-packs-link { position: relative; align-items: center; gap: 6px; display: inline-flex !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-nav-badge { display: inline-block; background: linear-gradient(135deg, rgb(230, 28, 114), rgb(255, 77, 148)); color: rgb(255, 255, 255); font-size: 0.6rem; font-weight: 800; letter-spacing: 0.4px; text-transform: uppercase; padding: 2px 7px; border-radius: 10px; line-height: 1.2; box-shadow: rgba(230, 28, 114, 0.3) 0px 2px 6px; vertical-align: middle; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner { display: flex; align-items: center; gap: 12px; width: 100%; margin-bottom: 12px; padding: 14px 16px; background: linear-gradient(135deg, rgb(230, 28, 114) 0%, rgb(255, 77, 148) 100%); border-radius: 12px; box-shadow: rgba(230, 28, 114, 0.28) 0px 6px 18px; transition: transform 0.15s, box-shadow 0.15s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner:hover, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner:active { transform: translateY(-1px); box-shadow: rgba(230, 28, 114, 0.36) 0px 10px 24px; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner.active { outline: rgba(255, 255, 255, 0.45) solid 3px; outline-offset: 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner__icon { font-size: 22px; line-height: 1; flex-shrink: 0; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner__text { flex: 1 1 0%; display: flex; flex-direction: column; line-height: 1.25; min-width: 0px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner__text strong:where(.ibr *) { font-size: 15px; font-weight: 700; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner__text small:where(.ibr *) { font-size: 12px; opacity: 0.92; font-weight: 500; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-packs-banner__badge { background: rgb(255, 255, 255); color: rgb(201, 21, 110); font-size: 10px; font-weight: 800; letter-spacing: 0.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 50px; flex-shrink: 0; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px; }
/* ── inline <style> [inline-055d5549eb] → .ibl-user .ibl-home */
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #ib-consent-banner { position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 99998; padding: 0px 20px 20px; pointer-events: none; transform: translateY(100%); opacity: 0; transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.4s; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #ib-consent-banner.ib-cb-show { transform: translateY(0px); opacity: 1; pointer-events: auto; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-inner { max-width: 960px; margin: 0px auto; display: flex; align-items: center; gap: 20px; padding: 18px 24px; border-radius: 18px; background: rgba(15, 10, 25, 0.92); backdrop-filter: blur(40px) saturate(180%); border: 1px solid rgba(255, 255, 255, 0.08); box-shadow: rgba(0, 0, 0, 0.5) 0px 20px 60px, rgba(255, 255, 255, 0.03) 0px 0px 0px 1px inset; font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-text { display: flex; align-items: flex-start; gap: 12px; flex: 1 1 0%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-icon { flex-shrink: 0; color: rgb(255, 77, 148); margin-top: 2px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-text p:where(.ibr *) { margin: 0px; font-size: 13.5px; line-height: 1.55; color: rgba(255, 255, 255, 0.7); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-actions { display: flex; gap: 8px; flex-shrink: 0; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn { padding: 10px 20px; border-radius: 12px; font-size: 13px; font-weight: 600; font-family: Inter, sans-serif; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; white-space: nowrap; transition: 0.25s; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn-accept { background: linear-gradient(135deg, rgb(230, 28, 114), rgb(255, 77, 148)); color: rgb(255, 255, 255); box-shadow: rgba(230, 28, 114, 0.3) 0px 4px 16px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn-accept:hover { transform: translateY(-1px); box-shadow: rgba(230, 28, 114, 0.45) 0px 6px 24px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn-reject { background: rgba(255, 255, 255, 0.06); color: rgba(255, 255, 255, 0.7); border: 1px solid rgba(255, 255, 255, 0.1); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn-reject:hover { background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn-settings { background: transparent; color: rgba(255, 255, 255, 0.5); padding: 10px 14px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn-settings:hover { color: rgb(255, 77, 148); }
@media (max-width: 640px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-inner { flex-direction: column; align-items: stretch; padding: 16px 18px; border-radius: 16px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-actions { justify-content: stretch; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn { flex: 1 1 0%; text-align: center; padding: 12px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cb-btn-settings { display: none; }
}
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #ib-consent-banner, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cp-modal, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) #ib-consent-overlay, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .ib-cp-slider::after { transition-duration: 0.01ms !important; }
}
/* ── inline <style> [inline-8eb08bc4f2] → .ibl-user */
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mega-dropdown { opacity: 0; visibility: hidden; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-menu:not(.active), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .ib-mobile-overlay:not(.active) { opacity: 0; visibility: hidden; }
/* ── /assets/plugins/boostrap/colors.css [colors.css-0b5dec6308] → .ibl-user .ibl-home */
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary { color: rgb(255, 255, 255); border-color: rgb(251, 182, 175) !important; background-color: rgb(255, 112, 98) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:hover { border-color: rgb(251, 182, 175) !important; background-color: rgb(202, 108, 99) !important; color: rgb(255, 255, 255) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:active, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) .btn-primary:focus { border-color: rgb(251, 182, 175) !important; background-color: rgb(255, 112, 98) !important; color: rgb(255, 255, 255) !important; }
/* ── /themes/pergo/assets/css/theme_style.css [theme_style.css-c4b3554734] → .ibl-home */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) { scrollbar-gutter: stable; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) body { font-family: Lato, sans-serif !important; background-color: rgb(245, 247, 251); }
@media (min-width: 1280px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .container { max-width: 85%; }
}
@media (min-width: 1280px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .container { max-width: 1200px; }
}
/* ── /themes/pergo/assets/css/theme_footer.css [theme_footer.css-c913b9c803] → .ibl-home */
@media (max-width: 576px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) footer:where(.ibr *) { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
/* ── inline <style> [inline-5ddd8d34f1] → .ibl-home */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .scroll-to-top { position: fixed; bottom: 30px; left: 30px; width: 50px; height: 50px; background: var(--primary-gradient, linear-gradient(135deg, #e61c72, #ff4d94)); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; color: white; cursor: pointer; opacity: 0; visibility: hidden; transform: translateY(20px); transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(230, 28, 114, 0.3) 0px 4px 20px; z-index: 999; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .scroll-to-top.visible { opacity: 1; visibility: visible; transform: translateY(0px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .scroll-to-top:hover { transform: translateY(-5px); box-shadow: rgba(230, 28, 114, 0.4) 0px 8px 30px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .scroll-to-top:active { transform: translateY(-2px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .scroll-to-top svg:where(.ibr *) { width: 24px; height: 24px; display: block; margin: auto; }
@media (max-width: 768px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .scroll-to-top { bottom: 20px; left: 20px; width: 45px; height: 45px; }
}
/* ── /themes/pergo/assets/css/homepage.css [homepage.css-23c9b30134] → .ibl-home */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) { --primary: #e61c72; --primary-dark: #b51358; --primary-light: #ff4d94; --primary-gradient: linear-gradient(135deg, #e61c72 0%, #ff4d94 100%); --secondary: #ff6b9d; --accent: #ff4d94; --dark: #0f172a; --dark-secondary: #1e293b; --text-primary: #0f172a; --text-secondary: #475569; --text-tertiary: #64748b; --light-bg: #f8fafc; --white: #ffffff; --shadow-sm: 0 1px 3px rgba(15, 23, 42, 0.06), 0 1px 2px rgba(15, 23, 42, 0.04); --shadow-md: 0 8px 20px rgba(15, 23, 42, 0.08), 0 4px 10px rgba(15, 23, 42, 0.04); --shadow-lg: 0 15px 35px rgba(15, 23, 42, 0.12), 0 8px 15px rgba(15, 23, 42, 0.06); --shadow-hover: 0 20px 45px rgba(230, 28, 114, 0.2); --shadow-xl: 0 25px 55px rgba(15, 23, 42, 0.15); --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); --transition-slow: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); --radius-sm: 8px; --radius-md: 12px; --radius-lg: 16px; --radius-xl: 20px; --radius-2xl: 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) *:where(.ibr *) { margin: 0px; padding: 0px; box-sizing: border-box; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .homepage-wrapper { overflow-x: hidden; width: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-modern { position: relative; min-height: 75vh; display: flex; align-items: center; overflow: hidden; padding: 100px 0px 60px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-background { position: absolute; inset: 0px; z-index: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-gradient { position: absolute; inset: 0px; background: var(--primary-gradient); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-pattern { position: absolute; inset: 0px; background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.08'%3E%3Ccircle cx='30' cy='30' r='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); opacity: 0.7; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .floating-shapes { position: absolute; width: 100%; height: 100%; overflow: hidden; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .shape { position: absolute; background: rgba(255, 255, 255, 0.08); border-radius: 50%; filter: blur(60px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .shape-1 { width: 400px; height: 400px; top: -150px; left: -150px; animation: 25s ease-in-out 0s infinite normal none running ib-float; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .shape-2 { width: 300px; height: 300px; top: 40%; right: -100px; animation: 20s ease-in-out 3s infinite normal none running ib-float; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .shape-3 { width: 250px; height: 250px; bottom: -80px; left: 35%; animation: 22s ease-in-out 6s infinite normal none running ib-float; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-container { position: relative; z-index: 1; max-width: 1400px; margin: 0px auto; padding: 0px 24px; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-content-modern { color: var(--white); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-pill { display: inline-flex; align-items: center; gap: 8px; padding: 7px 14px 7px 12px; background: rgb(255, 255, 255); border-radius: 999px; color: rgb(26, 26, 46); font-size: 0.8125rem; line-height: 1; margin-bottom: 24px; box-shadow: rgba(0, 0, 0, 0.18) 0px 4px 14px; animation: 0.8s ease 0.2s 1 normal both running ib-fadeInUp; transition: transform 0.18s, box-shadow 0.18s; max-width: 100%; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-pill:hover, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-pill:focus { transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.22) 0px 10px 24px; color: rgb(26, 26, 46); text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-stars { display: inline-flex; align-items: center; gap: 1px; color: rgb(245, 166, 35); line-height: 1; flex-shrink: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-stars svg:where(.ibr *) { width: 14px; height: 14px; display: block; }
@media (min-width: 768px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-stars svg:where(.ibr *) { width: 16px; height: 16px; }
}
@media (max-width: 359px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-stars svg:where(.ibr *) { width: 12px; height: 12px; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-text { display: inline-flex; align-items: center; gap: 6px; line-height: 1; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-text strong:where(.ibr *) { font-weight: 800; color: rgb(26, 26, 46); font-size: inherit; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-count { font-size: 0.75rem; color: rgb(107, 107, 122); font-weight: 500; white-space: nowrap; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-count::before { content: "·"; display: inline-block; margin-right: 6px; color: rgb(197, 197, 207); }
@media (min-width: 768px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-pill { padding: 10px 22px 10px 18px; gap: 10px; font-size: 0.9375rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-stars { font-size: 1.0625rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-count { font-size: 0.8125rem; }
}
@media (max-width: 359px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-pill { font-size: 0.75rem; padding: 6px 12px; gap: 7px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-stars { font-size: 0.875rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-rating-count-suffix { display: none; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-title-modern { font-size: clamp(2.75rem, 5.5vw, 4.5rem); font-weight: 900; line-height: 1.2; margin-bottom: 28px; animation: 0.8s ease 0.4s 1 normal both running ib-fadeInUp; letter-spacing: -0.02em; padding-bottom: 4px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .gradient-text { background: linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.85) 100%) text; -webkit-text-fill-color: transparent; display: inline-block; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-subtitle-modern { font-size: 1.375rem; line-height: 1.65; opacity: 0.96; margin-bottom: 36px; animation: 0.8s ease 0.6s 1 normal both running ib-fadeInUp; font-weight: 400; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-cta-group { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 48px; animation: 0.8s ease 0.8s 1 normal both running ib-fadeInUp; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .btn-primary-modern, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .btn-secondary-modern { display: inline-flex; align-items: center; gap: 10px; padding: 18px 36px; font-size: 1.0625rem; font-weight: 700; border-radius: 50px; transition: var(--transition); text-decoration: none; border: 2px solid transparent; cursor: pointer; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .btn-primary-modern { background: var(--white); color: var(--primary); box-shadow: rgba(0, 0, 0, 0.18) 0px 6px 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .btn-primary-modern:hover { transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 35px; color: var(--primary); text-decoration: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .btn-secondary-modern { background: rgba(255, 255, 255, 0.12); backdrop-filter: blur(10px); color: var(--white); border-color: rgba(255, 255, 255, 0.35); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .btn-secondary-modern:hover { background: rgba(255, 255, 255, 0.22); border-color: rgba(255, 255, 255, 0.55); transform: translateY(-4px); color: var(--white); text-decoration: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-stats-mini { display: flex; gap: 40px; animation: 0.8s ease 1s 1 normal both running ib-fadeInUp; align-items: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-mini { text-align: left; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-value { font-size: 2.25rem; font-weight: 900; color: var(--white); margin-bottom: 2px; line-height: 1; letter-spacing: -0.01em; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-label { font-size: 0.9375rem; opacity: 0.94; color: var(--white); font-weight: 500; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-divider { width: 1px; height: 40px; background: rgba(255, 255, 255, 0.25); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-visual { position: relative; display: flex; justify-content: center; align-items: center; animation: 1s ease 0.5s 1 normal both running ib-fadeInRight; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .phone-mockup { position: relative; max-width: 420px; width: 100%; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .mockup-image { width: 100%; height: auto; filter: drop-shadow(rgba(0, 0, 0, 0.35) 0px 25px 50px); animation: 6s ease-in-out 0s infinite normal none running ib-floatMockup; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-visual:has(.hero-rocket) { animation: auto ease 0s 1 normal none running none; align-self: end; align-items: flex-end; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .phone-mockup.hero-rocket { max-width: 680px; align-self: flex-end; margin: 8px 0px 12px; padding: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .phone-mockup.hero-rocket::before { content: ""; position: absolute; inset: 6% -8% -4%; background: radial-gradient(closest-side, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0) 72%); filter: blur(6px); pointer-events: none; z-index: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .phone-mockup.hero-rocket .mockup-image { position: relative; z-index: 1; display: block; filter: drop-shadow(rgba(120, 0, 55, 0.32) 0px 22px 34px); animation: auto ease 0s 1 normal none running none; transform: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-bar { background: var(--white); padding: 32px 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-container { max-width: 1400px; margin: 0px auto; padding: 0px 24px; display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 48px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-text { font-size: 1.0625rem; font-weight: 700; color: var(--text-primary); white-space: nowrap; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .platforms-scroll { width: 100%; overflow: hidden; position: relative; display: flex; justify-content: flex-start; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .platforms-track { display: inline-flex; gap: 16px; animation: 80s linear 0s infinite normal none running ib-scrollPlatforms; padding-left: 0px; padding-right: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .platform-badge { display: inline-flex; align-items: center; gap: 10px; padding: 12px 24px; background: var(--light-bg); border-radius: 50px; font-weight: 600; font-size: 1rem; color: var(--text-primary); white-space: nowrap; border: 1px solid rgba(230, 28, 114, 0.12); flex-shrink: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-badges { display: flex; gap: 14px; flex-shrink: 0; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-badge { display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; background: var(--primary); color: var(--white); border-radius: 50px; font-size: 0.9375rem; font-weight: 700; box-shadow: rgba(230, 28, 114, 0.25) 0px 4px 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-badge svg:where(.ibr *) { width: 16px; height: 16px; fill: var(--white); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-label { font-size: 1.125rem; color: var(--text-primary); font-weight: 700; line-height: 1.4; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy { padding: 64px 0px 56px; background: rgb(248, 249, 251); border-top: 1px solid rgb(238, 240, 243); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__inner { box-sizing: border-box; max-width: 1200px; margin: 0px auto; padding: 0px 20px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__head { display: grid; gap: 18px; margin-bottom: 28px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__eyebrow { display: flex; align-items: center; gap: 10px; margin: 0px 0px 14px; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(230, 28, 114); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__eyebrow::before { content: ""; width: 22px; height: 2px; background: rgb(230, 28, 114); border-radius: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__title { margin: 0px; max-width: 14ch; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: clamp(1.8rem, 4.2vw, 2.5rem); line-height: 1.06; font-weight: 800; letter-spacing: -0.03em; color: rgb(20, 24, 31); text-wrap: balance; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__lead { margin: 0px; max-width: 360px; font-size: 0.95rem; line-height: 1.55; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__grid { list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: 1fr; gap: 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item { position: relative; box-sizing: border-box; padding: 18px 18px 18px 56px; background: rgb(255, 255, 255); border: 1px solid rgb(232, 234, 237); border-radius: 14px; transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item:hover { border-color: rgb(230, 28, 114); transform: translateY(-3px); box-shadow: rgba(230, 28, 114, 0.45) 0px 14px 34px -18px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item__num { position: absolute; top: 19px; left: 18px; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.06em; color: rgb(230, 28, 114); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item__title { margin: 0px 0px 6px; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 1rem; line-height: 1.3; font-weight: 700; letter-spacing: -0.01em; color: rgb(20, 24, 31); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item__text { margin: 0px; font-size: 0.88rem; line-height: 1.55; color: rgb(107, 114, 128); }
@media (min-width: 640px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy { padding: 80px 0px 72px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__inner { padding: 0px 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__head { grid-template-columns: 1fr auto; align-items: end; gap: 24px 48px; margin-bottom: 32px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__lead { padding-bottom: 6px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item { padding: 24px 22px 22px; min-height: 172px; display: flex; flex-direction: column; justify-content: flex-end; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item__num { position: static; display: block; margin-bottom: auto; padding-bottom: 22px; }
}
@media (min-width: 1024px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy { padding: 100px 0px 88px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy__grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item { min-height: 196px; }
}
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item { transition: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hwy-item:hover { transform: none; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw { padding: 64px 0px 56px; background: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__inner { box-sizing: border-box; max-width: 1200px; margin: 0px auto; padding: 0px 20px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__head { display: grid; gap: 18px; margin-bottom: 28px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__eyebrow { display: flex; align-items: center; gap: 10px; margin: 0px 0px 14px; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(230, 28, 114); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__eyebrow::before { content: ""; width: 22px; height: 2px; background: rgb(230, 28, 114); border-radius: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__title { margin: 0px; max-width: 14ch; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: clamp(1.8rem, 4.2vw, 2.5rem); line-height: 1.06; font-weight: 800; letter-spacing: -0.03em; color: rgb(20, 24, 31); text-wrap: balance; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__lead { margin: 0px; max-width: 360px; font-size: 0.95rem; line-height: 1.55; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__steps { list-style: none; margin: 0px 0px 14px; padding: 0px; display: grid; grid-template-columns: 1fr; gap: 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step { position: relative; box-sizing: border-box; padding: 18px 18px 18px 56px; background: rgb(255, 255, 255); border: 1px solid rgb(232, 234, 237); border-radius: 14px; transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step:hover { border-color: rgb(230, 28, 114); transform: translateY(-3px); box-shadow: rgba(230, 28, 114, 0.45) 0px 14px 34px -18px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step__num { position: absolute; top: 19px; left: 18px; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.06em; color: rgb(230, 28, 114); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step__title { margin: 0px 0px 6px; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 1rem; line-height: 1.3; font-weight: 700; letter-spacing: -0.01em; color: rgb(20, 24, 31); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step__text { margin: 0px; font-size: 0.88rem; line-height: 1.55; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto { display: flex; flex-direction: column; gap: 20px; box-sizing: border-box; padding: 24px 20px; background: linear-gradient(135deg, rgb(230, 28, 114) 0%, rgb(255, 77, 148) 100%); border-radius: 14px; color: rgb(255, 255, 255); transition: transform 0.2s, box-shadow 0.2s; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto:hover, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto:focus-visible { color: rgb(255, 255, 255); transform: translateY(-3px); box-shadow: rgba(230, 28, 114, 0.6) 0px 18px 40px -16px; outline: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__body { min-width: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__tag { display: inline-block; margin-bottom: 14px; padding: 4px 9px; border: 1px solid rgba(255, 255, 255, 0.85); border-radius: 999px; font-size: 0.58rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__title { margin: 0px 0px 8px; max-width: 22ch; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: clamp(1.25rem, 2.6vw, 1.6rem); line-height: 1.15; font-weight: 800; letter-spacing: -0.025em; color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__text { margin: 0px 0px 14px; max-width: 46rem; font-size: 0.95rem; line-height: 1.55; color: rgba(255, 255, 255, 0.92); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__list { list-style: none; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 6px 18px; font-size: 0.84rem; font-weight: 600; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__list li:where(.ibr *) { display: flex; align-items: center; gap: 8px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__list li:where(.ibr *)::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: rgb(255, 255, 255); opacity: 0.9; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__cta { display: inline-flex; align-items: center; justify-content: center; gap: 10px; align-self: flex-start; padding: 14px 22px; background: rgb(255, 255, 255); border-radius: 999px; font-size: 0.9rem; font-weight: 700; color: rgb(230, 28, 114); white-space: nowrap; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__cta svg:where(.ibr *) { width: 16px; height: 16px; transition: transform 0.2s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto:hover .hhw-auto__cta svg:where(.ibr *) { transform: translateX(3px); }
@media (min-width: 640px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw { padding: 80px 0px 72px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__inner { padding: 0px 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__head { grid-template-columns: 1fr auto; align-items: end; gap: 24px 48px; margin-bottom: 32px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__lead { padding-bottom: 6px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__steps { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px; margin-bottom: 14px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step { padding: 24px 22px 22px; min-height: 172px; display: flex; flex-direction: column; justify-content: flex-end; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step__num { position: static; display: block; margin-bottom: auto; padding-bottom: 22px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto { flex-direction: row; align-items: center; justify-content: space-between; gap: 32px; padding: 30px 32px; }
}
@media (min-width: 1024px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw { padding: 100px 0px 88px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw__steps { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step { min-height: 196px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto { padding: 36px 40px; }
}
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto__cta svg:where(.ibr *) { transition: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-step:hover, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hhw-auto:hover { transform: none; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts { padding: 64px 0px 56px; background: rgb(248, 249, 251); border-top: 1px solid rgb(238, 240, 243); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__inner { box-sizing: border-box; max-width: 1200px; margin: 0px auto; padding: 0px 20px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__head { display: grid; gap: 18px; margin-bottom: 28px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__eyebrow { display: flex; align-items: center; gap: 10px; margin: 0px 0px 14px; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(230, 28, 114); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__eyebrow::before { content: ""; width: 22px; height: 2px; background: rgb(230, 28, 114); border-radius: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__title { margin: 0px; max-width: 14ch; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: clamp(1.8rem, 4.2vw, 2.5rem); line-height: 1.06; font-weight: 800; letter-spacing: -0.03em; color: rgb(20, 24, 31); text-wrap: balance; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__lead { margin: 0px; max-width: 340px; font-size: 0.95rem; line-height: 1.55; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card { position: relative; display: flex; flex-direction: column; box-sizing: border-box; min-height: 200px; padding: 20px 18px 18px; background: rgb(255, 255, 255); border: 1px solid rgb(232, 234, 237); border-radius: 14px; color: rgb(20, 24, 31); transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card:hover { border-color: rgb(230, 28, 114); transform: translateY(-3px); box-shadow: rgba(230, 28, 114, 0.45) 0px 14px 34px -18px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card--more { display: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__stars { display: inline-flex; gap: 2px; color: rgb(245, 165, 36); margin-bottom: 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__stars svg:where(.ibr *) { width: 15px; height: 15px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__quote { margin: 0px 0px 18px; font-size: 1rem; line-height: 1.55; font-weight: 500; color: rgb(20, 24, 31); overflow-wrap: anywhere; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__quote::before { content: "“"; color: rgb(230, 28, 114); font-weight: 800; margin-right: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__quote::after { content: "”"; color: rgb(230, 28, 114); font-weight: 800; margin-left: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__who { display: flex; align-items: center; gap: 10px; margin-top: auto; padding-top: 14px; border-top: 1px solid rgb(238, 240, 243); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__avatar { width: 36px; height: 36px; border-radius: 50%; object-fit: cover; flex: 0 0 36px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__avatar--txt { display: inline-flex; align-items: center; justify-content: center; background: rgb(253, 236, 244); color: rgb(230, 28, 114); font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 0.72rem; font-weight: 800; letter-spacing: 0.04em; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__meta { display: grid; gap: 2px; min-width: 0px; font-size: 0.8rem; line-height: 1.3; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__meta strong:where(.ibr *) { font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 0.88rem; font-weight: 700; color: rgb(20, 24, 31); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card--sum { background: rgb(16, 17, 20); border-color: rgb(16, 17, 20); color: rgb(255, 255, 255); justify-content: flex-end; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card--sum:hover { border-color: rgb(16, 17, 20); box-shadow: rgba(0, 0, 0, 0.6) 0px 18px 40px -18px; color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__big { display: flex; align-items: baseline; gap: 0.3em; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 2.6rem; line-height: 1; font-weight: 800; letter-spacing: -0.04em; margin-bottom: 10px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__big small:where(.ibr *) { font-size: 0.95rem; font-weight: 600; color: rgba(255, 255, 255, 0.7); letter-spacing: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__stars--big { margin-bottom: auto; padding-bottom: 20px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__stars--big svg:where(.ibr *) { width: 18px; height: 18px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__sumtext { display: block; font-size: 0.82rem; line-height: 1.5; color: rgba(255, 255, 255, 0.72); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__sumtext strong:where(.ibr *) { color: rgb(255, 255, 255); font-weight: 700; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__cta { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-top: 12px; padding-top: 10px; border-top: 1px solid rgba(255, 255, 255, 0.18); font-size: 0.78rem; font-weight: 600; color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__cta svg:where(.ibr *) { width: 14px; height: 14px; flex: 0 0 14px; transition: transform 0.2s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card--sum:hover .hts-card__cta svg:where(.ibr *) { transform: translateX(3px); }
@media (min-width: 640px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts { padding: 80px 0px 72px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__inner { padding: 0px 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__head { grid-template-columns: 1fr auto; align-items: end; gap: 24px 48px; margin-bottom: 32px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__lead { padding-bottom: 6px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 14px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card { min-height: 220px; padding: 22px 20px 18px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card--more { display: flex; }
}
@media (min-width: 1024px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts { padding: 100px 0px 88px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts__grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card { min-height: 232px; }
}
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card__cta svg:where(.ibr *) { transition: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hts-card:hover { transform: none; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta { background: var(--primary-color, var(--primary)); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-inner { max-width: 1200px; margin: 0px auto; padding: 60px 40px; display: flex; align-items: center; justify-content: space-between; gap: 60px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-text-block { flex: 1 1 0%; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-eyebrow { display: inline-block; background: white; color: var(--primary-color, var(--primary)); font-size: 13px; font-weight: 700; padding: 6px 14px; border-radius: 4px; margin-bottom: 16px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-headline { margin: 0px 0px 20px; font-size: 32px; font-weight: 700; color: rgb(255, 255, 255); line-height: 1.2; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-link { display: inline-flex; align-items: center; gap: 8px; color: rgb(255, 255, 255); font-weight: 600; font-size: 16px; text-decoration: none; transition: gap 0.2s; border-bottom: 2px solid white; padding-bottom: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-link:hover { gap: 12px; text-decoration: none; color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-link svg:where(.ibr *) { stroke: currentcolor; transition: transform 0.2s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-link:hover svg:where(.ibr *) { transform: translateX(3px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-metrics { display: flex; align-items: stretch; gap: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric { text-align: center; padding: 0px 32px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric-divider { width: 1px; background: rgba(255, 255, 255, 0.3); align-self: stretch; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric-value { display: block; font-size: 28px; font-weight: 800; color: rgb(255, 255, 255); line-height: 1; margin-bottom: 8px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric-label { display: block; font-size: 13px; color: rgba(255, 255, 255, 0.85); font-weight: 500; }
@media (max-width: 1200px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-container { grid-template-columns: 1fr; gap: 50px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-visual { display: none !important; }
}
@media (max-width: 768px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-modern { min-height: auto; padding: 130px 0px 60px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-visual { display: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-container { grid-template-columns: 1fr; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-content-modern { max-width: 100%; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-title-modern { font-size: 2.5rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-subtitle-modern { font-size: 1.1875rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-cta-group { flex-direction: column; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .btn-primary-modern, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .btn-secondary-modern { width: 100%; justify-content: center; padding: 16px 28px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-stats-mini { gap: 14px; flex-wrap: nowrap; justify-content: center; align-items: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-mini { flex: 0 1 auto; min-width: 0px; text-align: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-value { font-size: 1.35rem; margin-bottom: 1px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-label { font-size: 0.72rem; white-space: nowrap; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-divider { height: 28px; flex: 0 0 1px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-divider { display: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-container { grid-template-columns: 1fr; gap: 20px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-text { text-align: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .platforms-scroll { width: 100%; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .trust-badges { display: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .platforms-track { animation-duration: 100s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-inner { flex-direction: column; text-align: center; padding: 50px 24px; gap: 40px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-headline { font-size: 26px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-metrics { width: 100%; justify-content: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric { padding: 0px 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric-value { font-size: 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric-label { font-size: 12px; }
}
@media (max-width: 576px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-modern { padding: 130px 0px 40px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-inner { padding: 40px 20px; gap: 32px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-headline { font-size: 22px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .cta-metrics { flex-direction: column; gap: 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric-divider { width: 60px; height: 1px; align-self: center; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric { padding: 0px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .final-cta .metric-value { font-size: 26px; }
}
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) *:where(.ibr *), html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) :where(.ibr *)::before, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) :where(.ibr *)::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) a:focus-visible:where(.ibr *), html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) button:focus-visible:where(.ibr *) { outline: 3px solid var(--primary); outline-offset: 4px; border-radius: 4px; }
@media print {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-background, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .floating-shapes { display: none; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv { padding: 64px 0px 56px; background: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__inner { box-sizing: border-box; max-width: 1200px; margin: 0px auto; padding: 0px 20px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__head { display: grid; gap: 18px; margin-bottom: 28px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__eyebrow { display: flex; align-items: center; gap: 10px; margin: 0px 0px 14px; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(230, 28, 114); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__eyebrow::before { content: ""; width: 22px; height: 2px; background: rgb(230, 28, 114); border-radius: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__title { margin: 0px; max-width: 14ch; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: clamp(1.8rem, 4.2vw, 2.5rem); line-height: 1.06; font-weight: 800; letter-spacing: -0.03em; color: rgb(20, 24, 31); text-wrap: balance; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__lead { margin: 0px; max-width: 340px; font-size: 0.95rem; line-height: 1.55; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card { position: relative; display: flex; flex-direction: column; justify-content: space-between; box-sizing: border-box; min-height: 200px; padding: 18px 16px 16px; background: rgb(255, 255, 255); border: 1px solid rgb(232, 234, 237); border-radius: 14px; color: rgb(20, 24, 31); transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; text-decoration: none !important; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card:hover, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card:focus-visible { color: rgb(20, 24, 31); border-color: rgb(230, 28, 114); transform: translateY(-3px); box-shadow: rgba(230, 28, 114, 0.45) 0px 14px 34px -18px; outline: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__top { display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__logo { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; padding: 7px; border-radius: 12px; background: rgb(248, 249, 251); border: 1px solid rgb(232, 234, 237); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__logo img:where(.ibr *) { width: 100%; height: 100%; object-fit: contain; display: block; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__badge { padding: 4px 9px; border: 1px solid rgba(255, 255, 255, 0.85); border-radius: 999px; font-size: 0.58rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(255, 255, 255); white-space: nowrap; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__count { font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 2.4rem; line-height: 1; font-weight: 800; letter-spacing: -0.04em; color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__bottom { margin-top: 22px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__title { margin: 0px 0px 4px; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 1.05rem; line-height: 1.25; font-weight: 700; letter-spacing: -0.01em; color: inherit; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__meta { margin: 0px; font-size: 0.8rem; line-height: 1.45; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__meta strong:where(.ibr *) { color: inherit; font-weight: 700; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__meta span:where(.ibr *) { display: block; margin-top: 2px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__cta { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-top: 12px; padding-top: 10px; border-top: 1px solid rgb(232, 234, 237); font-size: 0.78rem; font-weight: 600; color: inherit; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__cta svg:where(.ibr *) { width: 14px; height: 14px; flex: 0 0 14px; transition: transform 0.2s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card:hover .hsv-card__cta svg:where(.ibr *) { transform: translateX(3px); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--popular { background: linear-gradient(135deg, rgb(230, 28, 114) 0%, rgb(255, 77, 148) 100%); border-color: transparent; color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--popular:hover, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--popular:focus-visible { color: rgb(255, 255, 255); border-color: transparent; box-shadow: rgba(230, 28, 114, 0.6) 0px 18px 40px -16px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--popular .hsv-card__logo { background: rgb(255, 255, 255); border-color: transparent; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--popular .hsv-card__meta { color: rgba(255, 255, 255, 0.85); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--popular .hsv-card__cta { border-top-color: rgba(255, 255, 255, 0.35); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--all { background: rgb(16, 17, 20); border-color: rgb(16, 17, 20); color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--all:hover, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--all:focus-visible { color: rgb(255, 255, 255); border-color: rgb(16, 17, 20); box-shadow: rgba(0, 0, 0, 0.6) 0px 18px 40px -18px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--all .hsv-card__meta { color: rgba(255, 255, 255, 0.72); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card--all .hsv-card__cta { border-top-color: rgba(255, 255, 255, 0.18); }
@media (min-width: 640px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv { padding: 80px 0px 72px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__inner { padding: 0px 24px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__head { grid-template-columns: 1fr auto; align-items: end; gap: 24px 48px; margin-bottom: 32px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__lead { padding-bottom: 6px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 14px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card { min-height: 220px; padding: 22px 20px 18px; }
}
@media (min-width: 1024px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv { padding: 100px 0px 88px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card { min-height: 232px; }
}
@media (prefers-reduced-motion: reduce) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card, html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card__cta svg:where(.ibr *) { transition: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv-card:hover { transform: none; }
}
@media (max-width: 380px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hero-stats-mini { gap: 10px; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-value { font-size: 1.15rem; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .stat-label { font-size: 0.64rem; }
}
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__top { margin-top: 22px; padding-top: 18px; border-top: 1px solid rgb(236, 238, 241); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__top-label { display: block; margin-bottom: 10px; font-size: 0.68rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(156, 163, 175); }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__top-list { display: flex; flex-wrap: wrap; gap: 8px; margin: 0px; padding: 0px; list-style: none; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__top-list a:where(.ibr *) { display: inline-block; padding: 7px 13px; border: 1px solid rgb(232, 234, 237); border-radius: 999px; font-size: 0.82rem; font-weight: 500; color: rgb(75, 85, 99); text-decoration: none; transition: border-color 0.15s, color 0.15s, background 0.15s; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__top-list a:hover:where(.ibr *) { border-color: rgb(230, 28, 114); background: rgb(253, 236, 244); color: rgb(169, 18, 88); text-decoration: none; }
@media (min-width: 640px) {
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) .hsv__top { margin-top: 28px; padding-top: 22px; }
}
/* ── /assets/css/user.css [user.css-880a5bac24] → .ibl-user */
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) body { font-family: Montserrat, sans-serif; background: rgb(255, 255, 255); color: rgb(33, 33, 33); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) a:where(.ibr *) { color: rgb(230, 28, 114); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) a:hover:where(.ibr *) { color: rgb(230, 28, 114); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) table:where(.ibr *) { width: 100%; border-collapse: collapse; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) th:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) td:where(.ibr *) { padding: 8px; text-align: left; border-bottom: 1px solid rgb(221, 221, 221); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) tr:nth-child(2n):where(.ibr *) { background-color: rgb(242, 242, 242); }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top { background: rgb(245, 247, 251); padding: 85px 30px 10px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu { padding-left: 3.5%; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li:where(.ibr *) { position: relative; display: inline-block; padding: 0px !important; margin: 0px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li span:where(.ibr *) { font-size: 11.5px; font-weight: 600; margin-left: -24px; transition: 0.3s; position: relative; display: inline-block !important; padding: 5px 20px 5px 35px !important; color: rgb(184, 21, 95) !important; background-color: rgb(255, 255, 255) !important; text-decoration: none !important; border-radius: 80px !important; box-shadow: rgba(0, 0, 0, 0.13) 3px 0px 3px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li:first-child a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li:first-child span:where(.ibr *) { margin-left: 0px !important; padding-left: 20px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li.active a:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li.active span:where(.ibr *), html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li:hover a:where(.ibr *) { color: rgb(255, 255, 255) !important; background-color: rgb(230, 28, 114) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li:nth-child(1):where(.ibr *) { z-index: 99; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li:nth-child(2):where(.ibr *) { z-index: 98; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li:nth-child(3):where(.ibr *) { z-index: 97; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) section.header-top .mini-menu li:nth-child(4):where(.ibr *) { z-index: 96; }
@media (min-width: 1280px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .container { max-width: 1200px; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .pagination { text-align: center; margin-top: 20px; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .pagination a:where(.ibr *) { margin: 0px 5px; padding: 5px 10px; border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); text-decoration: none; font-family: Arial, sans-serif; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .pagination a.active { font-weight: bold; color: rgb(0, 0, 0); border-color: black; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) .pagination span:where(.ibr *) { margin: 0px 5px; }
/* ── /assets/css/footer.css [footer.css-05c1aa5eee] → .ibl-user */
@media (max-width: 576px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-home"], [data-ib-marks~="ibl-landing"]))) footer:where(.ibr *) { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
/* ── inline <style> [inline-bf4366a755] → .ibp-cookies */
html[data-brand="ib"]:where(:has(.ibp-cookies)) .lg-grid > .lg-content { min-width: 0px; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-table { width: 100%; min-width: 560px; border-collapse: collapse; font-size: 0.88rem; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-table th:where(.ibr *), html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-table td:where(.ibr *) { text-align: left; vertical-align: top; padding: 10px 12px; border-bottom: 1px solid rgb(232, 234, 237); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-table th:where(.ibr *) { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(107, 114, 128); background: rgb(248, 249, 251); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-table td:first-child:where(.ibr *) { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 0.82rem; white-space: nowrap; color: rgb(20, 24, 31); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-group { margin: 22px 0px 8px; display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 14px; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-group strong:where(.ibr *) { font-size: 1rem; color: rgb(20, 24, 31); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-group span:where(.ibr *) { font-size: 0.82rem; color: rgb(107, 114, 128); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-group a:where(.ibr *) { color: rgb(230, 28, 114); font-weight: 600; text-decoration: none; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-group a:hover:where(.ibr *) { text-decoration: underline; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-cat { margin-top: 34px; padding-top: 22px; border-top: 1px solid rgb(232, 234, 237); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-cat:first-of-type { margin-top: 0px; padding-top: 0px; border-top: 0px; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-cat h3:where(.ibr *) { display: flex; align-items: center; gap: 10px; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-badge { display: inline-block; padding: 3px 9px; border-radius: 999px; font-size: 0.62rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-badge--req { background: rgb(20, 24, 31); color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-badge--opt { background: rgb(253, 236, 244); color: rgb(196, 16, 95); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-btn { display: inline-flex; align-items: center; gap: 8px; padding: 12px 20px; border-radius: 999px; background: linear-gradient(135deg, rgb(230, 28, 114), rgb(255, 77, 148)); font-weight: 700; box-shadow: rgba(230, 28, 114, 0.7) 0px 10px 22px -12px; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-btn:hover { transform: translateY(-2px); }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-wrap { overflow-x: auto; max-width: 100%; }
@media (max-width: 640px) {
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-table { font-size: 0.84rem; }
html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-table th:where(.ibr *), html[data-brand="ib"]:where(:has(.ibp-cookies)) .ck-table td:where(.ibr *) { padding: 8px 10px; }
}
/* ── inline <style> [inline-b544e771ed] → .ibp-service-seguidores-instagram */
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-pick { margin: 0px 0px 26px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-pick__title { color: var(--gray-800,#1f2937); font-size: 1.05rem; font-weight: 700; margin: 0px 0px 14px; text-align: center; letter-spacing: -0.01em; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-seg { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; max-width: 520px; margin: 0px auto; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card { appearance: none; cursor: pointer; position: relative; display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 18px 12px 14px; border: 2px solid var(--gray-200,#e5e7eb); border-radius: 16px; background: rgb(255, 255, 255); font-family: inherit; text-align: center; transition: 0.25s cubic-bezier(0.4, 0, 0.2, 1); }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card:focus-visible { outline: 2px solid var(--primary,#e61c72); outline-offset: 2px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card:active { transform: scale(0.985); }
@media (hover: hover) {
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1)); border-color: var(--primary,#e61c72); }
}
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card.selected { background: linear-gradient(135deg,var(--primary,#e61c72),var(--primary-light,#ff4d94)); border-color: transparent; box-shadow: rgba(230, 28, 114, 0.55) 0px 10px 24px -10px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__flag { display: block; line-height: 0; margin-bottom: 8px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__flag .q-flag--big { width: 52px; height: 52px; border-radius: 50%; object-fit: cover; box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 0px 1px, rgba(0, 0, 0, 0.22) 0px 3px 8px -2px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card.selected .nat-card__flag .q-flag--big { box-shadow: rgba(255, 255, 255, 0.95) 0px 0px 0px 3px, rgba(0, 0, 0, 0.3) 0px 4px 10px -3px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__place { font-size: 1.15rem; font-weight: 800; line-height: 1.15; letter-spacing: -0.02em; color: var(--gray-800,#1f2937); }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__from { font-size: 0.9rem; font-weight: 700; color: var(--primary,#e61c72); margin-top: 2px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__note { font-size: 0.74rem; font-weight: 500; line-height: 1.35; color: var(--gray-600,#4b5563); }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card.selected .nat-card__place { color: rgb(255, 255, 255); }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card.selected .nat-card__from { color: rgba(255, 255, 255, 0.95); }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card.selected .nat-card__note { color: rgba(255, 255, 255, 0.9); }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-pick__hint { margin: 12px auto 0px; max-width: 520px; text-align: center; font-size: 0.78rem; line-height: 1.45; color: var(--gray-500,#6b7280); }
@media (max-width: 480px) {
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-pick { margin-bottom: 18px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-pick__title { font-size: 0.92rem; margin-bottom: 10px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-seg { gap: 8px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card { padding: 14px 8px 12px; border-radius: 14px; gap: 2px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__flag { margin-bottom: 6px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__flag .q-flag--big { width: 44px; height: 44px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__place { font-size: 1rem; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__from { font-size: 0.84rem; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-card__note { font-size: 0.7rem; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .nat-pick__hint { font-size: 0.72rem; margin-top: 10px; }
}
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .q-flag { display: inline-block; width: 21px; height: 16px; border-radius: 3px; object-fit: cover; vertical-align: -2px; margin-right: 7px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; }
html[data-brand="ib"]:where(:has(.ibp-service-seguidores-instagram)) .package-option.q-hidden { display: none !important; }
/* ── inline <style> [inline-fa21bc3cf2] → .ibl-user .ibl-home */
@layer instabooster-footer {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) footer.instabooster-premium-footer { isolation: isolate !important; position: relative !important; z-index: 0 !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) footer.instabooster-premium-footer, html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) footer.instabooster-premium-footer :not(a):not(button):where(.ibr *) { color-scheme: revert !important; forced-color-adjust: revert !important; math-depth: revert !important; position: revert !important; position-anchor: revert !important; text-size-adjust: revert !important; appearance: revert !important; color: revert !important; font: revert !important; font-palette: revert !important; font-synthesis: revert !important; position-area: revert !important; text-orientation: revert !important; text-rendering: revert !important; text-spacing-trim: revert !important; -webkit-font-smoothing: revert !important; -webkit-locale: revert !important; -webkit-text-orientation: revert !important; -webkit-writing-mode: revert !important; writing-mode: revert !important; zoom: revert !important; accent-color: revert !important; place-content: revert !important; place-items: revert !important; place-self: revert !important; alignment-baseline: revert !important; anchor-name: revert !important; anchor-scope: revert !important; animation-composition: revert !important; animation: revert !important; animation-trigger: revert !important; app-region: revert !important; aspect-ratio: revert !important; backdrop-filter: revert !important; backface-visibility: revert !important; background: revert !important; background-blend-mode: revert !important; baseline-shift: revert !important; baseline-source: revert !important; block-size: revert !important; border-block: revert !important; border: revert !important; border-radius: revert !important; border-collapse: revert !important; border-end-end-radius: revert !important; border-end-start-radius: revert !important; border-inline: revert !important; border-shape: revert !important; border-start-end-radius: revert !important; border-start-start-radius: revert !important; inset: revert !important; box-decoration-break: revert !important; box-shadow: revert !important; break-after: revert !important; break-before: revert !important; break-inside: revert !important; buffered-rendering: revert !important; caption-side: revert !important; caret-animation: revert !important; caret-color: revert !important; caret-shape: revert !important; clear: revert !important; clip: revert !important; clip-path: revert !important; clip-rule: revert !important; color-interpolation: revert !important; color-interpolation-filters: revert !important; color-rendering: revert !important; columns: revert !important; column-fill: revert !important; gap: revert !important; rule-break: revert !important; rule: revert !important; rule-inset: revert !important; rule-visibility-items: revert !important; column-span: revert !important; contain: revert !important; contain-intrinsic-block-size: revert !important; contain-intrinsic-size: revert !important; contain-intrinsic-inline-size: revert !important; container: revert !important; content: revert !important; content-visibility: revert !important; corner-shape: revert !important; corner-block-end-shape: revert !important; corner-block-start-shape: revert !important; counter-increment: revert !important; counter-reset: revert !important; counter-set: revert !important; cursor: revert !important; cx: revert !important; cy: revert !important; d: revert !important; display: revert !important; dominant-baseline: revert !important; dynamic-range-limit: revert !important; empty-cells: revert !important; field-sizing: revert !important; fill: revert !important; fill-opacity: revert !important; fill-rule: revert !important; filter: revert !important; flex: revert !important; flex-flow: revert !important; flex-line-count: revert !important; float: revert !important; flood-color: revert !important; flood-opacity: revert !important; frame-sizing: revert !important; grid: revert !important; grid-area: revert !important; height: revert !important; hyphenate-character: revert !important; hyphenate-limit-chars: revert !important; hyphens: revert !important; image-orientation: revert !important; image-rendering: revert !important; initial-letter: revert !important; inline-size: revert !important; inset-block: revert !important; inset-inline: revert !important; interactivity: revert !important; interest-delay: revert !important; interpolate-size: revert !important; isolation: revert !important; letter-spacing: revert !important; lighting-color: revert !important; line-break: revert !important; list-style: revert !important; margin-block: revert !important; margin: revert !important; margin-inline: revert !important; margin-trim: revert !important; marker: revert !important; mask: revert !important; mask-type: revert !important; math-shift: revert !important; math-style: revert !important; max-block-size: revert !important; max-height: revert !important; max-inline-size: revert !important; max-width: revert !important; min-block-size: revert !important; min-height: revert !important; min-inline-size: revert !important; min-width: revert !important; mix-blend-mode: revert !important; object-fit: revert !important; object-position: revert !important; object-view-box: revert !important; offset: revert !important; opacity: revert !important; order: revert !important; orphans: revert !important; outline: revert !important; outline-offset: revert !important; overflow-anchor: revert !important; overflow-block: revert !important; overflow-clip-margin: revert !important; overflow-inline: revert !important; overflow-wrap: revert !important; overflow: revert !important; overlay: revert !important; overscroll-behavior-block: revert !important; overscroll-behavior-inline: revert !important; overscroll-behavior: revert !important; padding-block: revert !important; padding: revert !important; padding-inline: revert !important; page: revert !important; page-margin-safety: revert !important; page-orientation: revert !important; paint-order: revert !important; perspective: revert !important; perspective-origin: revert !important; pointer-events: revert !important; position-try: revert !important; position-visibility: revert !important; print-color-adjust: revert !important; quotes: revert !important; r: revert !important; reading-flow: revert !important; reading-order: revert !important; resize: revert !important; rotate: revert !important; ruby-align: revert !important; ruby-overhang: revert !important; ruby-position: revert !important; rule-overlap: revert !important; rx: revert !important; ry: revert !important; scale: revert !important; scroll-axis-lock: revert !important; scroll-behavior: revert !important; scroll-initial-target: revert !important; scroll-margin-block: revert !important; scroll-margin: revert !important; scroll-margin-inline: revert !important; scroll-marker-group: revert !important; scroll-padding-block: revert !important; scroll-padding: revert !important; scroll-padding-inline: revert !important; scroll-snap-align: revert !important; scroll-snap-stop: revert !important; scroll-snap-type: revert !important; scroll-target-group: revert !important; scroll-timeline: revert !important; scrollbar-color: revert !important; scrollbar-gutter: revert !important; scrollbar-width: revert !important; shape-image-threshold: revert !important; shape-margin: revert !important; shape-outside: revert !important; shape-rendering: revert !important; size: revert !important; speak: revert !important; stop-color: revert !important; stop-opacity: revert !important; stroke: revert !important; stroke-dasharray: revert !important; stroke-dashoffset: revert !important; stroke-linecap: revert !important; stroke-linejoin: revert !important; stroke-miterlimit: revert !important; stroke-opacity: revert !important; stroke-width: revert !important; tab-size: revert !important; table-layout: revert !important; text-align: revert !important; text-align-last: revert !important; text-anchor: revert !important; text-autospace: revert !important; text-box: revert !important; text-combine-upright: revert !important; text-decoration: revert !important; text-decoration-skip-ink: revert !important; text-decoration-skip-spaces: revert !important; text-emphasis: revert !important; text-emphasis-position: revert !important; text-fit: revert !important; text-indent: revert !important; text-justify: revert !important; text-overflow: revert !important; text-shadow: revert !important; text-transform: revert !important; text-underline-offset: revert !important; text-underline-position: revert !important; text-wrap: revert !important; timeline-scope: revert !important; timeline-trigger: revert !important; touch-action: revert !important; transform: revert !important; transform-box: revert !important; transform-origin: revert !important; transform-style: revert !important; transition: revert !important; translate: revert !important; trigger-scope: revert !important; user-select: revert !important; vector-effect: revert !important; vertical-align: revert !important; view-timeline: revert !important; view-transition-class: revert !important; view-transition-group: revert !important; view-transition-name: revert !important; view-transition-scope: revert !important; visibility: revert !important; border-spacing: revert !important; -webkit-box-align: revert !important; -webkit-box-decoration-break: revert !important; -webkit-box-direction: revert !important; -webkit-box-flex: revert !important; -webkit-box-ordinal-group: revert !important; -webkit-box-orient: revert !important; -webkit-box-pack: revert !important; -webkit-box-reflect: revert !important; -webkit-line-break: revert !important; -webkit-line-clamp: revert !important; -webkit-mask-box-image: revert !important; -webkit-rtl-ordering: revert !important; -webkit-ruby-position: revert !important; -webkit-tap-highlight-color: revert !important; -webkit-text-combine: revert !important; -webkit-text-decorations-in-effect: revert !important; -webkit-text-fill-color: revert !important; -webkit-text-security: revert !important; -webkit-text-stroke: revert !important; -webkit-user-drag: revert !important; white-space-collapse: revert !important; widows: revert !important; width: revert !important; will-change: revert !important; window-drag: revert !important; word-break: revert !important; word-spacing: revert !important; x: revert !important; y: revert !important; z-index: revert !important; box-sizing: border-box !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer { background-color: rgb(17, 17, 17) !important; color: rgb(255, 255, 255) !important; font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif !important; padding: 5rem 2rem 2rem !important; position: relative !important; overflow: visible !important; width: 100% !important; margin: 0px !important; transform: translateZ(0px) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer::before { content: "" !important; position: absolute !important; inset: 0px !important; background: linear-gradient(45deg, rgba(255, 51, 153, 0.1), rgba(0, 0, 0, 0)) !important; z-index: -1 !important; pointer-events: none !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-container { max-width: 1400px !important; margin: 0px auto !important; display: grid !important; grid-template-columns: 1.15fr 1fr 1fr 1fr !important; gap: 2.5rem !important; position: relative !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-brand { display: flex !important; flex-direction: column !important; gap: 2rem !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer img.footer-logo { width: 220px !important; height: auto !important; filter: brightness(1.1) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer h3.footer-title { color: rgb(255, 51, 153) !important; font-size: 1.25rem !important; font-weight: 600 !important; margin-bottom: 1.5rem !important; position: relative !important; padding-bottom: 0.75rem !important; line-height: 1.2 !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer h3.footer-title::after { content: "" !important; position: absolute !important; bottom: 0px !important; left: 0px !important; width: 2rem !important; height: 2px !important; background: rgb(255, 51, 153) !important; border-radius: 2px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-links { list-style: none !important; padding: 0px !important; margin: 0px !important; display: flex !important; flex-direction: column !important; gap: 1rem !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-links li:where(.ibr *) { position: relative !important; margin: 0px !important; padding: 0px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-links a:where(.ibr *) { color: rgb(255, 255, 255) !important; text-decoration: none !important; font-size: 0.95rem !important; transition: 0.3s !important; display: inline-block !important; padding: 0.2rem 0px !important; line-height: 1.5 !important; font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-links a:hover:where(.ibr *) { color: rgb(255, 51, 153) !important; transform: translateX(5px) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer p.footer-tagline { margin: -0.9rem 0px 0px !important; padding: 0px !important; max-width: 22ch !important; font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important; font-size: 1.08rem !important; font-weight: 700 !important; line-height: 1.35 !important; letter-spacing: -0.01em !important; color: rgb(255, 255, 255) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer p.footer-tagline em:where(.ibr *) { font-style: normal !important; color: rgb(255, 77, 148) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-hours { margin: 0px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-hours h3.footer-title { font-size: 1rem !important; margin-bottom: 1rem !important; padding-bottom: 0.6rem !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-hours__list { gap: 0.45rem !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-hours__list li:where(.ibr *) { font-size: 0.95rem !important; line-height: 1.6 !important; color: rgba(255, 255, 255, 0.8) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-hours__list li strong:where(.ibr *) { font-weight: 600 !important; color: rgb(255, 255, 255) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-bottom { margin-top: 4rem !important; padding-top: 2rem !important; text-align: center !important; border-top: 1px solid rgba(255, 255, 255, 0.1) !important; font-size: 0.9rem !important; color: rgba(255, 255, 255, 0.6) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-bottom p.footer-bottom__main { margin: 0px !important; font-size: 0.92rem !important; color: rgba(255, 255, 255, 0.78) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-bottom p.footer-bottom__legal { max-width: 68ch !important; margin: 10px auto 0px !important; font-size: 0.78rem !important; line-height: 1.55 !important; color: rgba(255, 255, 255, 0.42) !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-links.featured a:where(.ibr *) { background: linear-gradient(90deg, rgb(255, 51, 153), rgb(255, 51, 153)) 0px 100% / 0px 1px no-repeat !important; transition: background-size 0.3s !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer ul.footer-links.featured a:hover:where(.ibr *) { background-size: 100% 1px !important; transform: translateX(5px) !important; }
@media (max-width: 1100px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer { padding: 4rem 2rem 2rem !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-container { grid-template-columns: 1fr 1fr 1fr 1fr !important; gap: 2rem !important; }
}
@media (max-width: 900px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer { padding: 3rem 1.5rem 2rem !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-container { grid-template-columns: 1fr 1fr !important; gap: 2.5rem !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer img.footer-logo { width: 180px !important; }
}
@media (max-width: 600px) {
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer div.footer-container { grid-template-columns: 1fr !important; gap: 2rem !important; }
}
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer a.ib-footer-packs-link { display: inline-flex !important; align-items: center !important; gap: 12px !important; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) body footer.instabooster-premium-footer a.ib-footer-packs-link b.ib-footer-packs-badge { display: inline-block !important; margin-left: 10px !important; vertical-align: middle !important; background: linear-gradient(135deg, rgb(230, 28, 114), rgb(255, 77, 148)) !important; color: rgb(255, 255, 255) !important; font-size: 0.62rem !important; font-weight: 800 !important; font-style: normal !important; letter-spacing: 0.4px !important; text-transform: uppercase !important; padding: 2px 7px !important; border-radius: 10px !important; line-height: 1.3 !important; box-shadow: rgba(230, 28, 114, 0.3) 0px 2px 6px !important; }
}
/* ── keyframes (renamed ib-*) */
@keyframes ib-spin { 
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes loader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes ib-lds-double-ring { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes ib-lds-double-ring_reverse { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-360deg); }
}
@-webkit-keyframes float { 
  0%, 50% { transform: translateY(0px); animation-timing-function: cubic-bezier(0.2, 0.25, 0.55, 1); }
  25% { transform: translateY(-7px); animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75); }
  75% { transform: translateY(7px); animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75); }
  100% { transform: translateY(0px); }
}
@keyframes ib-floatMockup { 
  0%, 100% { transform: translateY(0px) rotate(0deg); }
  50% { transform: translateY(-25px) rotate(1deg); }
}
@keyframes ib-fadeInUp { 
  0% { opacity: 0; transform: translateY(35px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes ib-fadeInRight { 
  0% { opacity: 0; transform: translateX(35px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes ib-scrollPlatforms { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(calc(-50%)); }
}
@keyframes ib-pkd-spin { 
  100% { transform: rotate(360deg); }
}
@keyframes ib-bs-spin { 
  100% { transform: rotate(360deg); }
}
@keyframes ib-est26-line-draw { 
  100% { stroke-dashoffset: 0; }
}
@keyframes ib-flkspin { 
  100% { transform: rotate(360deg); }
}
@keyframes ib-avatarPop { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes ib-arrowBounce { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-4px); }
}
@keyframes ib-ib-shimmer { 
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
@keyframes ib-slideInLeft { 
  0% { opacity: 0; transform: translateX(-40px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes ib-iconShine { 
  0%, 100% { transform: translateX(-100%) rotate(45deg); }
  50% { transform: translateX(100%) rotate(45deg); }
}
@keyframes ib-nichePulse { 
  0%, 100% { transform: scale(1.1); }
  50% { transform: scale(1.2); }
}
@keyframes ib-emojiPulse { 
  0%, 100% { transform: scale(1.15); }
  50% { transform: scale(1.25); }
}
@keyframes ib-checkmark { 
  0% { opacity: 0; transform: rotate(45deg) scale(0); }
  100% { opacity: 1; transform: rotate(45deg) scale(1); }
}
@keyframes ib-slideInUp { 
  0% { opacity: 0; transform: translateY(40px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes ib-checkBounce { 
  0% { transform: scale(0); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); }
}
@keyframes ib-slideInRight { 
  0% { opacity: 0; transform: translateX(40px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes ib-aiGlow { 
  0%, 100% { opacity: 0.5; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.2); }
}
@keyframes ib-ctaGlow { 
  0%, 100% { opacity: 0.3; }
  50% { opacity: 0.6; }
}
@keyframes ib-ctaPattern { 
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@keyframes ib-slideIn { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
}
/* ── UNLAYERED: platform tokens that shadowed live :root variables → back to the live (layer ib) value */
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-landing"])) { --primary: revert-layer; --secondary: revert-layer; --background: revert-layer; --border: revert-layer; }
html[data-brand="ib"]:where(:not(:is([data-ib-marks~="ibl-landing"]))) { --primary: revert-layer; --secondary: revert-layer; --success: revert-layer; --info: revert-layer; --warning: revert-layer; }
html[data-brand="ib"]:where(:is([data-ib-marks~="ibl-home"])) { --primary: revert-layer; --secondary: revert-layer; --accent: revert-layer; --radius-sm: revert-layer; --radius-md: revert-layer; --radius-lg: revert-layer; --radius-xl: revert-layer; --radius-2xl: revert-layer; }
