.bki8ua_card{--color-ink:#0d1524;--color-ink-muted:#5b6575;--color-brand-teal:#147e99;color:var(--color-ink);background:#fff;box-shadow:0 8px 32px #04171c0d}
.b2qk_a_page{color:#fff;background:#04171c;padding:112px 0 48px}.b2qk_a_heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.b2qk_a_heading h1{letter-spacing:-.05em;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.b2qk_a_heading p{color:#a8c3cb;font-size:13px}.b2qk_a_heading p span{color:#496d78;margin:0 12px}.b2qk_a_additionsLink{color:#a1e1ee;background:#6dd5ed0a;border:1px solid #6dd5ed40;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;font-size:14px;display:flex}.b2qk_a_additionsLink:hover{background:#6dd5ed15}.b2qk_a_additions{--color-ink:#f3f8fa;--color-ink-muted:#a8c3cb;border-top:1px solid #ffffff20;margin-top:80px;padding-top:40px;scroll-margin-top:110px}.b2qk_a_additions h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);line-height:1.2}.b2qk_a_additionsIntro{color:#a8c3cb;max-width:660px;margin-top:16px;line-height:1.7}.b2qk_a_grid{grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:290px;gap:18px;display:grid}.b2qk_a_card{min-width:0}.b2qk_a_card:first-child{grid-row:span 2}.b2qk_a_card:last-child{grid-column:span 2}.b2qk_a_cardLink{color:#fff;isolation:isolate;background:#103d4b;border-radius:18px;height:100%;display:block;position:relative;overflow:hidden}.b2qk_a_image{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.b2qk_a_shade{background:linear-gradient(#04171c08 25%,#04171c35 55%,#04171ceb 100%);position:absolute;inset:0}.b2qk_a_count{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04171c90;border:1px solid #ffffff30;border-radius:30px;padding:7px 12px;font-size:11px;position:absolute;top:20px;left:20px}.b2qk_a_content{width:100%;padding:24px;position:absolute;bottom:0}.b2qk_a_titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.b2qk_a_titleRow h2{letter-spacing:-.04em;font-size:clamp(22px,2.1vw,29px);font-weight:500;line-height:1.16}.b2qk_a_card:first-child h2{font-size:clamp(30px,3.2vw,44px)}.b2qk_a_arrow{border:1px solid #ffffff60;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:22px;transition:background .3s,color .3s;display:grid}.b2qk_a_details{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .35s;display:grid}.b2qk_a_details p{color:#d2e2e8;font-size:12px;line-height:1.7;overflow:hidden}.b2qk_a_cardLink:hover .b2qk_a_details,.b2qk_a_cardLink:focus-visible .b2qk_a_details{opacity:1;grid-template-rows:1fr}.b2qk_a_cardLink:hover .b2qk_a_details p,.b2qk_a_cardLink:focus-visible .b2qk_a_details p{padding-top:14px}.b2qk_a_cardLink:hover .b2qk_a_image,.b2qk_a_cardLink:focus-visible .b2qk_a_image{transform:scale(1.05)}.b2qk_a_cardLink:hover .b2qk_a_arrow,.b2qk_a_cardLink:focus-visible .b2qk_a_arrow{color:#0a2c35;background:#e9f9fc}.b2qk_a_cardLink:focus-visible{outline-offset:5px}.b2qk_a_contact{justify-content:space-between;align-items:center;gap:20px;padding-top:28px;font-size:12px;display:flex}.b2qk_a_contact p{color:#a8c3cb}.b2qk_a_contact a{align-items:center;gap:18px;display:flex}.b2qk_a_contact a span{color:#6dd5ed;font-size:22px}@media (max-width:1000px){.b2qk_a_grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:270px}.b2qk_a_card:first-child{grid-row:span 2}.b2qk_a_card:last-child{grid-column:span 2}.b2qk_a_card:last-child:nth-child(odd){grid-column:auto}}@media (max-width:700px){.b2qk_a_page{padding:96px 0 32px}.b2qk_a_heading{margin-bottom:22px}.b2qk_a_heading p{font-size:11px}.b2qk_a_heading p span{margin:0 5px}.b2qk_a_grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:14px}.b2qk_a_card,.b2qk_a_card:first-child,.b2qk_a_card:last-child{grid-area:auto;height:280px}.b2qk_a_card:first-child{height:340px}.b2qk_a_content{padding:22px}.b2qk_a_titleRow h2{font-size:27px}.b2qk_a_card:first-child h2{max-width:230px;font-size:34px}.b2qk_a_contact{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.b2qk_a_image,.b2qk_a_arrow,.b2qk_a_details{transition:none}}
