.bs[data-v-dbea2f14]{--p:#055F85;--p2:#0a7fb0;--pd:#033F58;--a:#4BCCFF;--ink:#0B2F3F;--tx:#636363;--mu:#696969;--ice:#F3FAFD;--ice2:#E3F4FB;--line:#D3EAF4;position:relative;overflow:hidden;overflow:clip;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--tx);background:#fff;padding:clamp(72px,9vw,128px) 0;line-height:1.65;-webkit-font-smoothing:antialiased}.bs--ice[data-v-dbea2f14]{background:linear-gradient(180deg,var(--ice) 0%,#fff 100%)}.bs--compact[data-v-dbea2f14]{padding:clamp(48px,6vw,80px) 0}.bs--generous[data-v-dbea2f14]{padding:clamp(96px,12vw,168px) 0}.bs[data-v-dbea2f14] *,.bs[data-v-dbea2f14] *:before,.bs[data-v-dbea2f14] *:after{box-sizing:border-box}.bs-wrap[data-v-dbea2f14]{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto}.bs a[data-v-dbea2f14]:focus-visible,.bs button[data-v-dbea2f14]:focus-visible{outline:3px solid var(--a);outline-offset:3px}.rv[data-v-dbea2f14]{transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .13s)}.bs.js [data-rv]:not(.is-in) .rv[data-v-dbea2f14]{opacity:0;transform:translateY(46px);filter:blur(6px)}@media (prefers-reduced-motion:reduce){.rv[data-v-dbea2f14]{transition:none}.bs.js [data-rv]:not(.is-in) .rv[data-v-dbea2f14]{opacity:1;transform:none;filter:none}.bs[data-v-dbea2f14] *{animation:none!important}}@keyframes bsfloat-dbea2f14{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(30px,40px,0) scale(1.12)}}@keyframes bsspin-dbea2f14{to{transform:rotate(360deg)}}@keyframes bsping-dbea2f14{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.7);opacity:0}}@keyframes bsradar-dbea2f14{0%{transform:scale(.4);opacity:.9}to{transform:scale(3.2);opacity:0}}.bs-contact__glow[data-v-dbea2f14]{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;animation:bsfloat-dbea2f14 18s ease-in-out infinite alternate}.bs-contact__glow--a[data-v-dbea2f14]{top:-120px;left:-160px;width:540px;height:540px;background:radial-gradient(circle,rgba(75,204,255,.32),transparent 70%)}.bs-contact__glow--b[data-v-dbea2f14]{bottom:-120px;right:-160px;width:520px;height:520px;background:radial-gradient(circle,rgba(5,95,133,.15),transparent 70%);animation-delay:-8s}.bs-contact__layout[data-v-dbea2f14]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,72px);align-items:center}.bs-contact__pill[data-v-dbea2f14]{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;padding:9px 18px 9px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffffe0;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--p)}.bs-contact__dot[data-v-dbea2f14]{position:relative;width:9px;height:9px;border-radius:50%;background:var(--a)}.bs-contact__dot[data-v-dbea2f14]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--a);opacity:.6;animation:bsping-dbea2f14 2.2s ease-out infinite}.bs-contact__title[data-v-dbea2f14]{margin:0 0 30px;padding-bottom:.1em;font-size:clamp(46px,6.6vw,100px);font-weight:800;line-height:.98;letter-spacing:-.045em;background:linear-gradient(100deg,var(--ink) 0%,var(--p) 55%,var(--a) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.bs-contact__person[data-v-dbea2f14]{display:flex;align-items:center;gap:18px;margin-bottom:34px}.bs-contact__avatar[data-v-dbea2f14]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;flex:none}.bs-contact__avatar svg[data-v-dbea2f14]{position:absolute;inset:0;width:100%;height:100%;animation:bsspin-dbea2f14 24s linear infinite}.bs-contact__avatar b[data-v-dbea2f14]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--a),var(--p));font-size:22px;font-weight:800;letter-spacing:.02em;color:#fff;box-shadow:0 16px 30px -14px #055f85b3}.bs-contact__pname[data-v-dbea2f14]{font-size:clamp(20px,2vw,27px);font-weight:700;letter-spacing:-.015em;color:var(--ink)}.bs-contact__btn[data-v-dbea2f14]{display:inline-flex;align-items:center;gap:14px;padding:19px 36px;border-radius:999px;background:linear-gradient(120deg,var(--p),var(--p2));font-size:16px;font-weight:800;letter-spacing:.1em;color:#fff;text-decoration:none;box-shadow:0 18px 38px -16px #055f85b3;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.bs-contact__btn[data-v-dbea2f14]:hover{transform:translateY(-3px);box-shadow:0 26px 48px -16px #055f85cc}.bs-contact__btn span[data-v-dbea2f14]{display:inline-block;transition:transform .35s cubic-bezier(.16,1,.3,1)}.bs-contact__btn:hover span[data-v-dbea2f14]{transform:translate(7px)}.bs-contact__bento[data-v-dbea2f14]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.bs-contact__map[data-v-dbea2f14]{grid-column:1/-1}.bs-contact__mapin[data-v-dbea2f14]{position:relative;height:clamp(260px,26vw,330px);overflow:hidden;border:1px solid var(--line);border-radius:36px;background:var(--ice2);box-shadow:0 44px 90px -50px #055f858c}.bs-contact__svg[data-v-dbea2f14]{position:absolute;inset:0;width:100%;height:100%;transform:scale(1.02);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.bs-contact__mapin:hover .bs-contact__svg[data-v-dbea2f14]{transform:scale(1.09)}.bs-contact__pin[data-v-dbea2f14]{transition:transform 1.1s cubic-bezier(.34,1.56,.64,1) .35s,opacity .6s .35s}.bs.js .bs-contact__map:not(.is-in) .bs-contact__pin[data-v-dbea2f14]{transform:translate(320px,150px) translateY(-90px);opacity:0}.bs-contact__radar circle[data-v-dbea2f14]{transform-box:fill-box;transform-origin:center;animation:bsradar-dbea2f14 3s ease-out infinite}.bs-contact__radar circle[data-v-dbea2f14]:nth-child(2){animation-delay:1.5s}.bs-contact__addr[data-v-dbea2f14]{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:14px;padding:14px 22px 14px 14px;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:#ffffffed;box-shadow:0 26px 50px -24px #055f8599;backdrop-filter:blur(12px)}.bs-contact__addr small[data-v-dbea2f14],.bs-contact__tilein small[data-v-dbea2f14]{display:block;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.bs-contact__addr strong[data-v-dbea2f14]{display:block;font-size:17px;font-weight:800;line-height:1.35;color:var(--ink)}.bs-contact__ico[data-v-dbea2f14]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:var(--ice2);color:var(--p);transition:background .4s,color .4s,transform .6s cubic-bezier(.16,1,.3,1)}.bs-contact__tile[data-v-dbea2f14]{position:relative}.bs-contact__tilein[data-v-dbea2f14]{position:relative;display:flex;flex-direction:column;gap:6px;min-height:200px;padding:26px 28px;overflow:hidden;border:1px solid var(--line);border-radius:30px;background:#fffffff2;box-shadow:0 30px 60px -40px #055f858c;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .55s}.bs-contact__tilein[data-v-dbea2f14]:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(75,204,255,.26),transparent 62%);transition:opacity .45s;pointer-events:none}.bs-contact__tile:hover .bs-contact__tilein[data-v-dbea2f14]{transform:translateY(-8px);border-color:var(--a);box-shadow:0 44px 80px -36px #055f8599}.bs-contact__tile:hover .bs-contact__tilein[data-v-dbea2f14]:before{opacity:1}.bs-contact__tile:hover .bs-contact__ico[data-v-dbea2f14]{background:linear-gradient(135deg,var(--a),var(--p));color:#fff;transform:rotate(-8deg) scale(1.06)}.bs-contact__tilein .bs-contact__ico[data-v-dbea2f14]{margin-bottom:auto}.bs-contact__tilein small[data-v-dbea2f14]{position:relative;margin-top:18px}.bs-contact__val[data-v-dbea2f14]{position:relative;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-decoration:none;word-break:break-word}.bs-contact__val--big[data-v-dbea2f14]{font-size:clamp(22px,2.1vw,30px);letter-spacing:-.02em}a.bs-contact__val[data-v-dbea2f14]:hover{color:var(--p)}.bs-contact__copy[data-v-dbea2f14]{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:800;color:var(--p);cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.16,1,.3,1)}.bs-contact__copy[data-v-dbea2f14]:hover{background:var(--p);border-color:var(--p);color:#fff;transform:translateY(-2px)}.bs-contact__copy[data-done="1"][data-v-dbea2f14]{background:#16a34a;border-color:#16a34a;color:#fff}.bs-contact__call[data-v-dbea2f14]{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--ice2);font-size:20px;color:var(--p);transition:background .4s,color .4s,transform .5s cubic-bezier(.16,1,.3,1)}.bs-contact__tile:hover .bs-contact__call[data-v-dbea2f14]{background:var(--p);color:#fff;transform:translate(6px)}@media (max-width:960px){.bs-contact__layout[data-v-dbea2f14]{grid-template-columns:1fr}}@media (max-width:620px){.bs-contact__bento[data-v-dbea2f14]{grid-template-columns:1fr}.bs-contact__addr[data-v-dbea2f14]{right:18px}.bs-contact__tilein[data-v-dbea2f14]{min-height:170px}}
