body.ble-ie-active{--ble-navy:#181E90;--ble-accent:#34a9e4;--ble-text:#171717;--ble-muted:#4b5563;--ble-line:#e5e7eb;--ble-soft:#f4f7fb;--ble-font:"Montserrat", Arial, Helvetica, sans-serif;--ble-font-title:"Exo", Arial, Helvetica, sans-serif}body.ble-ie-active .site-content,body.ble-ie-active #content,body.ble-ie-active #primary,body.ble-ie-active .ast-container,body.ble-ie-active .ast-page-builder-template .site-content>.ast-container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}body.ble-ie-active .entry-header,body.ble-ie-active .ast-breadcrumbs-wrapper,body.ble-ie-active .entry-footer,body.ble-ie-active .comments-area{display:none!important}.ble-ie,.ble-ie *{box-sizing:border-box}.ble-ie{font-family:var(--ble-font);color:var(--ble-text);background:#fff}body.ble-ie-active .ble-ie h1,body.ble-ie-active .ble-ie h2,body.ble-ie-active .ble-ie h3{font-family:var(--ble-font-title)!important}.ble-ie-wrap{width:min(1140px, calc(100% - 72px));margin:0 auto}.ble-ie p,.ble-ie h1,.ble-ie h2,.ble-ie li,.ble-ie span,.ble-ie strong{text-wrap:pretty;overflow-wrap:break-word;hyphens:none}.ble-ie-ico{display:inline-flex;width:1em;height:1em;color:inherit}.ble-ie-ico svg{width:100%;height:100%;display:block}.ble-ie-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:min(64vh, 620px);padding:96px 32px;overflow:hidden;background-color:#0b0b0b;background-image:var(--ble-ie-banner);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center}.ble-ie-hero--fallback{background-image:none;background-color:#111}.ble-ie-hero__veil{position:absolute;inset:0;background:rgb(0 0 0 / .42);pointer-events:none}.ble-ie-hero__inner{position:relative;z-index:1;width:min(880px, 100%);padding:0 8px}.ble-ie-hero__panel{padding:36px 44px 40px;border-radius:20px;background:rgb(0 0 0 / .52)}.ble-ie-hero__mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 22px;border:1.5px solid rgb(255 255 255 / .85);border-radius:50%;color:#fff;font-size:28px}body.ble-ie-active .ble-ie-hero__title,body.ble-ie-active h1.ble-ie-hero__title{margin:0;color:#fff!important;font-size:clamp(24px, 3.8vw, 44px);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-shadow:0 2px 18px rgb(0 0 0 / .35)}body.ble-ie-active .ble-ie-hero__sub{margin:18px 0 0;color:rgb(255 255 255 / .94)!important;font-size:clamp(16px, 1.7vw, 20px);font-weight:400;line-height:1.5;text-shadow:0 1px 12px rgb(0 0 0 / .35)}.ble-ie-block{padding:80px 0;background:#fff}.ble-ie-block--soft{background:var(--ble-soft)}.ble-ie-block--navy{background:var(--ble-navy);color:#fff}.ble-ie-intro__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:48px;align-items:center}.ble-ie-intro__grid>p{margin:0;color:var(--ble-muted);font-size:17px;line-height:1.75}.ble-ie-rails{display:grid;gap:14px;width:min(360px, 100%);margin:0 auto}.ble-ie-rail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ble-ie-rail span{min-width:0;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--ble-accent),#9ad8f4);box-shadow:0 0 0 4px rgb(52 169 228 / .16)}.ble-ie-rail--media span{height:16px;background:linear-gradient(90deg,var(--ble-navy),var(--ble-accent));box-shadow:0 0 0 4px rgb(24 30 144 / .12)}.ble-ie-rail strong{color:var(--ble-navy);font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ble-ie-secchip{justify-self:end;padding:6px 12px;border-radius:6px;background:var(--ble-navy);color:#fff;font-size:12px;font-weight:800;letter-spacing:.14em}.ble-ie-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px 20px;align-items:start;margin:0 0 32px}.ble-ie-badge{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--ble-navy);color:#fff;font-size:28px}.ble-ie-badge--accent{background:var(--ble-accent)}.ble-ie-kicker{margin:0 0 8px;color:var(--ble-accent);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ble-ie-block--navy .ble-ie-kicker,.ble-ie-head--light .ble-ie-kicker{color:#9ad8f4}body.ble-ie-active .ble-ie h2{margin:0;color:var(--ble-navy)!important;font-size:clamp(24px, 2.6vw, 32px);font-weight:800;line-height:1.2}body.ble-ie-active .ble-ie-block--navy h2,body.ble-ie-active .ble-ie-head--light h2{color:#fff!important}.ble-ie-works{display:grid;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--ble-line);border-radius:18px;background:#fff}.ble-ie-works li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:stretch;border-top:1px solid var(--ble-line)}.ble-ie-works li:first-child{border-top:0}.ble-ie-works__mark{display:flex;align-items:center;justify-content:center;background:var(--ble-navy);color:#fff;font-size:22px}.ble-ie-works p{margin:0;padding:22px 24px;color:var(--ble-navy);font-size:16px;font-weight:600;line-height:1.5}.ble-ie-maint{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:28px}.ble-ie-watch{display:grid;align-content:center;justify-items:center;gap:20px;padding:28px 20px;background:rgb(0 0 0 / .22);text-align:center}.ble-ie-bays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin:0;padding:0;list-style:none}.ble-ie-bays li{display:grid;align-content:start;gap:14px;min-width:0;height:100%;padding:22px 22px 20px;border-radius:18px;background:#fff;border:1px solid var(--ble-line);box-shadow:0 10px 28px rgb(24 30 144 / .06)}.ble-ie-bays__chip{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgb(52 169 228 / .14);color:var(--ble-accent);font-size:22px}.ble-ie-bays__chip--text{font-size:13px;font-weight:800;letter-spacing:.04em}.ble-ie-bays p{margin:0;color:var(--ble-navy);font-size:16px;font-weight:600;line-height:1.5}.ble-ie-log{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ble-ie-log li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-top:1px solid rgb(255 255 255 / .14)}.ble-ie-log li:last-child{border-bottom:1px solid rgb(255 255 255 / .14)}.ble-ie-log .ble-ie-ico{color:var(--ble-accent);font-size:22px}.ble-ie-log p{margin:0;color:rgb(255 255 255 / .9);font-size:16px;line-height:1.55}.ble-ie-watch strong{color:#fff;font-size:clamp(52px, 6vw, 72px);font-weight:800;letter-spacing:-.04em;line-height:1}.ble-ie-heat{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;width:100%;height:72px}.ble-ie-heat span{display:block;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#9ad8f4,var(--ble-accent))}.ble-ie-heat span:nth-child(1){height:32%}.ble-ie-heat span:nth-child(2){height:48%}.ble-ie-heat span:nth-child(3){height:86%}.ble-ie-heat span:nth-child(4){height:58%}.ble-ie-heat span:nth-child(5){height:94%}.ble-ie-heat span:nth-child(6){height:40%}.ble-ie-heat span:nth-child(7){height:70%}.ble-ie-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ble-ie-meters li{display:grid;gap:16px;min-height:180px;padding:22px 20px 20px;border-radius:8px;background:#0f1638;color:#c8eaf8;box-shadow:inset 0 0 0 1px rgb(52 169 228 / .28),0 12px 28px rgb(24 30 144 / .1)}.ble-ie-meters .ble-ie-ico{color:var(--ble-accent);font-size:26px}.ble-ie-meters p{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.5}@media (max-width:980px){.ble-ie-bays,.ble-ie-meters{grid-template-columns:1fr}}@media (max-width:900px){.ble-ie-intro__grid,.ble-ie-maint{grid-template-columns:1fr}.ble-ie-watch{min-height:180px;padding:28px 20px}.ble-ie-head{grid-template-columns:52px minmax(0,1fr)}.ble-ie-badge{width:52px;height:52px;font-size:24px}.ble-ie-hero__panel{padding:28px 22px 30px}}@media (max-width:800px){.ble-ie-wrap{width:min(1140px, calc(100% - 40px))}.ble-ie-hero{min-height:48vh;padding:64px 20px}.ble-ie-block{padding:52px 0}.ble-ie-intro__grid>p{font-size:16px}}@media (max-width:720px){.ble-ie{overflow-x:clip}.ble-ie-wrap{width:calc(100% - 32px)}.ble-ie-hero{min-height:0;padding:52px 16px 44px}.ble-ie-hero__inner{padding:0}.ble-ie-hero__panel{padding:22px 16px 24px;border-radius:16px}.ble-ie-hero__mark{width:48px;height:48px;margin-bottom:14px;font-size:22px}body.ble-ie-active .ble-ie-hero__title,body.ble-ie-active h1.ble-ie-hero__title{font-size:clamp(22px, 7vw, 28px)}body.ble-ie-active .ble-ie-hero__sub{margin-top:12px;font-size:16px;line-height:1.45}.ble-ie-block{padding:40px 0}.ble-ie-intro__grid,.ble-ie-maint{gap:24px}.ble-ie-head{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.ble-ie-badge{width:44px;height:44px;font-size:20px}body.ble-ie-active .ble-ie h2{font-size:22px}.ble-ie-intro__grid>p,.ble-ie-bays p,.ble-ie-works p,.ble-ie-log p,.ble-ie-meters p{font-size:16px}.ble-ie-rail{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ble-ie-rail strong{white-space:normal;font-size:16px}.ble-ie-bays{gap:12px}.ble-ie-bays li{padding:18px 16px}.ble-ie-works li{grid-template-columns:52px minmax(0,1fr)}.ble-ie-works p{padding:16px 16px}.ble-ie-watch{min-height:0;padding:24px 16px;gap:14px}.ble-ie-watch strong{font-size:44px}.ble-ie-heat{height:56px}.ble-ie-meters li{min-height:0;padding:18px 16px}}.ble-contact{--ble-contact-navy:#1f228b;--ble-contact-cyan:#2d89c9;width:100%;margin:0;padding:41px 0;background:var(--ble-contact-navy);color:#fff;font-family:"Montserrat",Arial,Helvetica,sans-serif}.ble-contact__grid{width:min(1920px, 100%);margin:0 auto;padding:0 min(141px, 7.3vw);display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.ble-contact__info{display:flex;flex-direction:column;justify-content:center;padding:41px}.ble-contact__info p{margin:0 0 16px;color:#fff!important;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:600;line-height:1.65}.ble-contact__info p strong{font-weight:600}.ble-contact__info a{color:#fff;text-decoration:none;font-weight:600}.ble-contact__info a:hover{text-decoration:underline}.ble-contact__title{margin:0 0 20px!important;max-width:none;color:#fff!important;font-family:"Exo",Arial,Helvetica,sans-serif!important;font-size:2.5vw!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0}.ble-contact__lead{margin-bottom:16px!important}.ble-contact__wa{display:inline-flex;flex-direction:row;align-items:center;gap:8px;width:max-content;margin-top:4px;padding:10px 20px;border-radius:12px;background:var(--ble-contact-cyan);color:#fff!important;font-family:"Barlow Semi Condensed","Montserrat",sans-serif;font-size:2vw;font-weight:500;line-height:1;text-decoration:none!important;box-shadow:none}.ble-contact__wa:hover{background:#2478b3;text-decoration:none!important}.ble-contact__wa svg{width:1em;height:1em;fill:currentColor;flex:0 0 auto}.ble-contact__card{display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid #fff;border-radius:30px;padding:41px;box-shadow:none}.ble-contact__form-title{margin:0 0 20px!important;color:#1f228b!important;font-family:"Exo",Arial,Helvetica,sans-serif!important;font-size:36px!important;font-weight:600!important;line-height:1.3!important}.ble-contact__ok,.ble-contact__err{margin:0 0 14px!important;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4}.ble-contact__ok{background:#e8f7ee;color:#166534!important}.ble-contact__err{background:#fde8e8;color:#991b1b!important}.ble-contact__form{position:relative;display:grid;gap:10px}.ble-contact__form input,.ble-contact__form textarea{width:100%;margin:0;padding:6px 14px;min-height:40px;border:1px solid #ffffff3d;border-radius:3px;background:#1f228b;color:#fff;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1.4;outline:none;box-shadow:none}.ble-contact__form textarea{min-height:88px;resize:vertical}.ble-contact__form input::placeholder,.ble-contact__form textarea::placeholder{color:rgb(255 255 255 / .92);font-weight:600;opacity:1}.ble-contact__form input:focus,.ble-contact__form textarea:focus{border-color:#2d89c9;box-shadow:none}.ble-contact__form button{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0;padding:12px 20px;border:0;border-radius:11px;background:#2d89c9;color:#fff;font-family:"Exo",Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-align:left;cursor:pointer}.ble-contact__form button b{font-weight:300}.ble-contact__form button:hover{background:#2478b3}.ble-contact__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:1024px){.ble-contact__grid{padding:0 24px}.ble-contact__title{font-size:32px!important}.ble-contact__wa{font-size:22px}}@media (max-width:767px){.ble-contact{padding:20px 0}.ble-contact__grid{grid-template-columns:1fr;padding:0 20px;gap:16px}.ble-contact__info,.ble-contact__card{padding:20px}.ble-contact__title{font-size:7vw!important}.ble-contact__form-title{font-size:28px!important}.ble-contact__wa{font-size:5vw}}body.ble-cm-active .ble-cm h2.ble-contact__title,body.ble-ee-active .ble-ee h2.ble-contact__title,body.ble-ie-active .ble-ie h2.ble-contact__title,body.ble-sf-active .ble-sf h2.ble-contact__title{margin:0 0 20px!important;color:#fff!important;font-family:"Exo",Arial,Helvetica,sans-serif!important;font-size:2.5vw!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;font-synthesis:none}body.ble-cm-active .ble-cm h2.ble-contact__form-title,body.ble-ee-active .ble-ee h2.ble-contact__form-title,body.ble-ie-active .ble-ie h2.ble-contact__form-title,body.ble-sf-active .ble-sf h2.ble-contact__form-title{margin:0 0 20px!important;color:#1f228b!important;font-family:"Exo",Arial,Helvetica,sans-serif!important;font-size:36px!important;font-weight:600!important;line-height:1.3!important;font-synthesis:none}body.ble-cm-active .ble-contact__info p,body.ble-ee-active .ble-contact__info p,body.ble-ie-active .ble-contact__info p,body.ble-sf-active .ble-contact__info p{font-family:"Montserrat",Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.65!important;color:#fff!important}body.ble-cm-active .ble-contact__form input,body.ble-cm-active .ble-contact__form textarea,body.ble-ee-active .ble-contact__form input,body.ble-ee-active .ble-contact__form textarea,body.ble-ie-active .ble-contact__form input,body.ble-ie-active .ble-contact__form textarea,body.ble-sf-active .ble-contact__form input,body.ble-sf-active .ble-contact__form textarea{font-size:16px!important;font-weight:600!important;font-family:"Montserrat",Arial,Helvetica,sans-serif!important;line-height:24px!important;min-height:40px!important}body.ble-cm-active .ble-contact__form textarea,body.ble-ee-active .ble-contact__form textarea,body.ble-ie-active .ble-contact__form textarea,body.ble-sf-active .ble-contact__form textarea{min-height:96px!important;font-size:15px!important;line-height:21px!important}body.ble-cm-active .ble-contact__form button,body.ble-ee-active .ble-contact__form button,body.ble-ie-active .ble-contact__form button,body.ble-sf-active .ble-contact__form button{font-family:"Exo",Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:300!important;height:40px;min-height:40px;padding:0 20px!important}body.ble-cm-active .ble-contact__wa,body.ble-ee-active .ble-contact__wa,body.ble-ie-active .ble-contact__wa,body.ble-sf-active .ble-contact__wa{font-family:"Barlow Semi Condensed",sans-serif!important;font-size:2vw!important;font-weight:500!important;line-height:1!important}@media (max-width:767px){body.ble-cm-active .ble-cm h2.ble-contact__title,body.ble-ee-active .ble-ee h2.ble-contact__title,body.ble-ie-active .ble-ie h2.ble-contact__title,body.ble-sf-active .ble-sf h2.ble-contact__title{font-size:7vw!important}body.ble-cm-active .ble-cm h2.ble-contact__form-title,body.ble-ee-active .ble-ee h2.ble-contact__form-title,body.ble-ie-active .ble-ie h2.ble-contact__form-title,body.ble-sf-active .ble-sf h2.ble-contact__form-title{font-size:28px!important}body.ble-cm-active .ble-contact__wa,body.ble-ee-active .ble-contact__wa,body.ble-ie-active .ble-contact__wa,body.ble-sf-active .ble-contact__wa{font-size:22px!important}}