.contact-promo-column{flex-direction:column;align-self:stretch;gap:12px;min-width:0;display:flex}.contact-promo-column>.chat-panel{flex:none}.speed-coming-soon{min-width:0;margin-top:0}.speed-flip{text-align:left;perspective:1000px;color:#17394b;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.speed-flip-inner{transform-style:preserve-3d;aspect-ratio:1;transition:transform .55s;display:block;position:relative}.speed-flip.is-flipped .speed-flip-inner{transform:rotateY(180deg)}.speed-flip-front,.speed-flip-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#edf6fc;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 18px #17394b18}.speed-flip-front img{object-fit:contain;width:100%;height:100%;display:block}.speed-flip-back{background:linear-gradient(145deg,#f5fbff,#d9eaf7);gap:12px;padding:20px 20px 38px;font-size:16px;line-height:1.5;overflow-y:auto;transform:rotateY(180deg)}.speed-flip-back>strong{color:#17394b;font:24px/1.15 Georgia,serif}.speed-flip-back>b{color:#6b5124;font-size:15px}.speed-flip-corner{color:#8a6425;align-self:flex-end;font-size:25px;line-height:1}.speed-flip:not(.is-flipped) .speed-flip-back,.speed-flip.is-flipped .speed-flip-front{visibility:hidden}.speed-flip:focus-visible{outline-offset:5px;border-radius:12px;outline:3px solid #ac8542}@media (hover:hover){.speed-flip:hover{filter:brightness(1.03)}}@media (max-width:767px){.contact-promo-column{align-self:auto}.speed-coming-soon{align-self:center;width:100%;max-width:380px}}@media (prefers-reduced-motion:reduce){.speed-flip-inner{transition:none}}.speed-flip-back{font-family:Georgia,Times New Roman,serif;line-height:1.6;overflow:visible}.speed-flip-back>strong{font-size:25px}.speed-flip-back>b{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.speed-flip.is-flipped .speed-flip-inner{aspect-ratio:auto}.speed-flip.is-flipped .speed-flip-back{min-height:270px;position:relative}.speed-flip.is-flipped .speed-flip-front{position:absolute}@media (max-width:767px){.speed-flip-back{gap:16px;padding:24px;font-size:17px}.speed-flip-back>strong{font-size:27px}.speed-flip.is-flipped .speed-flip-back{min-height:320px}}
