.la-card{position:relative;isolation:isolate}.la-card-logo{position:relative;overflow:hidden;isolation:isolate}.la-card-logo:after{content:'';position:absolute;inset:-60%;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#e9bb5920 43%,#ffedb375 49%,#e8b54426 56%,transparent 65%);opacity:0;transform:translateX(-35%) rotate(-8deg);z-index:1}.la-card:focus-visible{outline:3px solid #bf9350;outline-offset:5px}.la-card:focus-visible .la-card-logo:after,.la-card-tapped .la-card-logo:after{animation:la-gold-sweep .7s ease-out}.la-card-tapped{animation:la-card-wobble .45s ease-out}.la-card .la-card-arrow{z-index:2}.la-modal-open{overflow:hidden}.logosad.la-business-bubble{position:fixed;margin:auto;padding:0;width:min(760px,calc(100% - 36px));max-height:calc(100dvh - 50px);overflow:auto;background:linear-gradient(135deg,#fffffff0,#f9f7fcdd);color:#1d1d1f;border:1px solid #ffffffdf;border-radius:36px;box-shadow:0 35px 110px #24133345,0 0 0 1px #b7985026,inset 0 2px 0 #fff;backdrop-filter:blur(35px) saturate(145%);-webkit-backdrop-filter:blur(35px) saturate(145%);font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;animation:la-bubble-appear .3s cubic-bezier(.2,.8,.2,1)}.la-business-bubble::backdrop{background:#16142152;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.la-bubble-close{position:sticky;float:right;top:20px;margin:20px 20px -60px 0;z-index:4;width:38px;height:38px;border:1px solid #ffffffc9;border-radius:50%;background:#e9e7edbd;color:#55505d;cursor:pointer;font-size:26px;line-height:1;display:grid;place-items:center;box-shadow:0 3px 10px #1d142510}.la-bubble-content{padding:40px}.la-bubble-identity{display:flex;align-items:center;gap:24px;padding-right:25px}.la-bubble-logo{width:112px;height:112px;flex-shrink:0;border-radius:25px;background:linear-gradient(135deg,#fff9,#efe6d2aa);border:1px solid #ffffffdf;display:grid;place-items:center;padding:18px;box-shadow:0 10px 25px #57452312}.la-bubble-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.la-bubble-logo b{font-size:32px;letter-spacing:-1px;direction:ltr;line-height:1.2}.la-bubble-logo .la-initial{font-size:50px;color:#671a3b}.la-bubble-identity .la-eyebrow{font-size:9px;letter-spacing:1.1px;color:#997343}.la-business-bubble h2{font-size:34px;letter-spacing:-1.2px;font-weight:600;line-height:1.12;margin:9px 0 0}.la-business-bubble .la-bubble-summary{font-size:15px;line-height:1.75;color:#66616b;margin:24px 0}.la-bubble-contacts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.la-contact-tile{display:flex;align-items:center;gap:12px;min-height:74px;padding:15px;border-radius:17px;background:#ffffff7a;border:1px solid #ffffffd9;overflow-wrap:anywhere;transition:background .2s,transform .2s}.la-contact-tile:hover{background:#fff;transform:translateY(-2px)}.la-contact-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;background:#671a3b0d;color:#671a3b;font-size:18px}.la-contact-tile small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#938891;margin-bottom:4px}.la-contact-tile strong{display:block;font-weight:500;font-size:12px;color:#3f3542;line-height:1.5}.la-contact-tile em{display:block;font-style:normal;font-size:10px;color:#8d798a;margin-top:3px}.la-contact-tile [dir=ltr]{text-align:start}.la-bubble-services{padding-top:24px;border-top:1px solid #bcb0bb40}.la-bubble-services h3{font-size:20px;font-weight:600;letter-spacing:-.5px;margin-bottom:14px}.la-bubble-services p{font-size:13px;line-height:1.85;color:#68616b;margin-bottom:12px;overflow-wrap:anywhere}.la-service-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.la-service-tags span{padding:8px 13px;background:#fff8;border:1px solid #fff;border-radius:30px;font-size:11px;color:#756350}.la-bubble-foot{margin-top:25px;display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #bcb0bb40;padding-top:20px}.la-bubble-foot .la-privacy{font-size:10px!important;max-width:450px}.la-bubble-foot>a{font-size:11px;white-space:nowrap;color:#671a3b;text-decoration:underline;text-underline-offset:4px}.la-bubble-close:focus-visible,.la-contact-tile:focus-visible{outline:3px solid #bf9350;outline-offset:3px}@media(hover:hover) and (pointer:fine){.la-card:hover{animation:la-card-wobble .45s ease-out;box-shadow:0 12px 35px #ba8f3526}.la-card:hover .la-card-logo:after{animation:la-gold-sweep .85s ease-out}}@keyframes la-gold-sweep{0%{opacity:0;transform:translateX(-35%) rotate(-8deg)}25%{opacity:1}100%{opacity:0;transform:translateX(35%) rotate(-8deg)}}@keyframes la-card-wobble{0%,100%{rotate:0deg}22%{rotate:-1.5deg}48%{rotate:1.2deg}72%{rotate:-.5deg}}@keyframes la-bubble-appear{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:600px){.logosad.la-business-bubble{border-radius:28px;width:calc(100% - 20px);max-height:calc(100dvh - 24px)}.la-bubble-content{padding:28px 22px}.la-bubble-identity{gap:16px;padding-right:22px}.la-bubble-logo{width:80px;height:80px;border-radius:20px;padding:13px}.la-bubble-logo b{font-size:24px}.la-business-bubble h2{font-size:26px;letter-spacing:-.8px}.la-bubble-close{top:14px;margin-top:14px;margin-right:14px;width:32px;height:32px;font-size:24px}.la-bubble-contacts{grid-template-columns:1fr;gap:8px}.la-contact-tile{min-height:66px}.la-bubble-summary{font-size:14px!important}.la-bubble-foot{align-items:flex-start;flex-direction:column;gap:12px}.la-bubble-services p{font-size:12px}html[dir=rtl] .la-business-bubble h2{font-size:25px}}html[dir=rtl] .la-bubble-close{float:left;margin-right:0;margin-left:20px}html[dir=rtl] .la-bubble-identity{padding-right:0;padding-left:25px}@supports not (backdrop-filter:blur(1px)){.logosad.la-business-bubble{background:#faf8fc}}@media(prefers-reduced-motion:reduce){.la-card,.la-card:hover,.la-card-tapped,.la-card-logo:after,.la-business-bubble{animation:none!important;transition:none!important}.la-card:hover .la-card-logo:after,.la-card-tapped .la-card-logo:after{opacity:.35;transform:none}.la-contact-tile:hover{transform:none}}
