.bmp-home,.bmp-inline,.bmp-floating{box-sizing:border-box;color:#102a4c}.bmp-home{max-width:1200px;margin:36px auto;padding:46px;display:grid;grid-template-columns:1fr 1.12fr;gap:48px;align-items:center;background:#e6f6f2;border:1px solid #cce8e2;border-radius:24px;direction:rtl}.bmp-home h2{font-size:clamp(27px,3vw,43px);line-height:1.6;margin:12px 0}.bmp-home p{font-size:20px;line-height:1.9;color:#516f7b}.bmp-eyebrow{color:#007d75}.bmp-button{display:inline-flex;gap:24px;align-items:center;justify-content:center;background:#008a7e;color:#fff!important;padding:14px 24px;border-radius:12px;text-decoration:none!important;font-weight:700;line-height:1.5}.bmp-button:hover{background:#006e65}.bmp-button:focus-visible,.bmp-floating:focus-visible{outline:3px solid #102a4c;outline-offset:4px}.bmp-copy>small{display:block;margin-top:16px;color:#526b78}.bmp-preview{display:grid;grid-template-columns:120px minmax(0,1fr);background:#f4f9fc;border:1px solid #d7e6eb;border-radius:18px;overflow:hidden;box-shadow:0 20px 30px #102a4c18;transform:rotate(-2deg)}.bmp-preview aside{background:#102e4c;color:#fff;padding:24px 12px;display:flex;flex-direction:column;gap:18px}.bmp-preview aside span{padding:7px;font-size:14px}.bmp-active{background:#008a7e;border-radius:7px}.bmp-preview>div{padding:22px 18px}.bmp-preview h3{font-size:23px;margin:12px 0 20px}.bmp-preview small{color:#516e7c;font-size:13px}.bmp-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bmp-tiles>div,.bmp-plan{padding:16px 12px;background:#fff;border:1px solid #dbe9ee;border-radius:12px;display:flex;flex-direction:column;gap:8px}.bmp-tiles span{font-size:26px;color:#008a7e}.bmp-plan{margin:15px 0}.bmp-inline{display:flex;align-items:center;gap:22px;margin:30px 0;padding:26px;background:#f0faf7;border:1px solid #bddfd5;border-inline-start:6px solid #008a7e;border-radius:16px;clear:both}.bmp-inline-icon{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;background:#d9f2eb;color:#007d75;border-radius:16px}.bmp-inline h2{font-size:23px!important;margin:0 0 8px!important;line-height:1.6}.bmp-inline p{font-size:17px!important;margin:0!important;line-height:1.8}.bmp-inline .bmp-button{white-space:nowrap;margin-inline-start:auto;flex-shrink:0}.bmp-floating{position:fixed;left:18px;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:25;display:flex;align-items:center;gap:10px;border-radius:30px;background:#102e4c;color:#fff!important;min-width:52px;min-height:52px;padding:13px;box-shadow:0 5px 20px #102a4c30;text-decoration:none!important}.bmp-floating span{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .2s ease,opacity .2s ease}.bmp-floating:hover span,.bmp-floating:focus-visible span{max-width:190px;opacity:1}.bmp-floating svg{flex-shrink:0}@media(hover:none){.bmp-floating span{max-width:160px;opacity:1;font-size:13px}}@media(max-width:760px){.bmp-home{margin:24px 16px;padding:26px 20px;grid-template-columns:1fr;gap:30px}.bmp-preview{transform:none}.bmp-home p{font-size:18px}.bmp-inline{padding:20px;flex-wrap:wrap;gap:14px}.bmp-inline>div{flex:1;min-width:150px}.bmp-inline .bmp-button{width:100%}.bmp-floating{left:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.bmp-floating span{transition:none}}