.bitly-insurance{--insurance-navy:#031f39;--insurance-orange:#f36600;--insurance-paper:#fffffd;aspect-ratio:1200/800;background:#2a2233;color:var(--insurance-navy);display:block;font-family:Bitly Display,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;overflow:hidden;position:relative;width:100%}.bitly-insurance.is-ready{opacity:1}.bitly-insurance *,.bitly-insurance :after,.bitly-insurance :before{box-sizing:border-box}.bitly-insurance .scene{height:100%;overflow:hidden;position:relative;width:100%}.bitly-insurance .stage{height:800px;left:0;position:absolute;top:0;transform-origin:0 0;width:1200px}.bitly-insurance .bg{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.bitly-insurance .mobile-only{display:none}.bitly-insurance.is-mobile{aspect-ratio:900/1125;max-width:900px}.bitly-insurance.is-mobile .stage{height:1125px;width:900px}.bitly-insurance.is-mobile .desktop-only{display:none}.bitly-insurance.is-mobile .mobile-only{display:block}.bitly-insurance .floater,.bitly-insurance .tmsg{position:absolute}.bitly-insurance .tm-panel{backdrop-filter:blur(12.2px);background:linear-gradient(180deg,rgba(255,255,253,.08),rgba(255,255,253,.42)),rgba(255,255,253,.62);box-shadow:0 11.5px 43px rgba(24,24,23,.1),0 5.7px 11.5px rgba(24,24,23,.2);inset:0;position:absolute}.bitly-insurance .tm-panel:after{background:linear-gradient(180deg,rgba(255,255,253,.1),rgba(255,255,253,.5));content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute}.bitly-insurance .tm-copy{color:var(--insurance-navy);position:absolute}.bitly-insurance .tm-copy b{font-weight:600}.bitly-insurance .tm-ln{display:block;transform-origin:left center;white-space:nowrap}.bitly-insurance .tm-link{align-items:center;backdrop-filter:blur(22.7px);background:linear-gradient(180deg,rgba(255,255,253,.08),rgba(255,255,253,.42)),rgba(255,255,253,.7);box-shadow:0 29.3px 59.5px rgba(24,24,23,.1),0 6.2px 12.3px rgba(24,24,23,.2);display:flex;position:absolute}.bitly-insurance .tm-isq{align-items:center;background:var(--insurance-orange);box-shadow:0 3.8px 11.4px rgba(24,24,23,.1),0 .9px 1.9px rgba(24,24,23,.2);display:flex;flex:none;justify-content:center}.bitly-insurance .tm-isq svg{display:block;fill:var(--insurance-navy)}.bitly-insurance .tm-url{color:var(--insurance-navy);line-height:1.2;transform-origin:left center;white-space:nowrap}.bitly-insurance .tm-panel{opacity:0;transform:translateY(26px) scale(.74);transform-origin:18% 88%}.bitly-insurance .tm-copy{opacity:0;transform:translateY(10px)}.bitly-insurance .tm-link{opacity:0;transform:translateY(14px) scale(.92);transform-origin:50% 60%}.bitly-insurance .g-msg{left:538px;top:160px}.bitly-insurance .e-msg{height:256px;width:549px}.bitly-insurance .e-msg .tm-panel{border-radius:34.46px}.bitly-insurance .e-msg .tm-panel:after{border-radius:inherit;padding:2.09px}.bitly-insurance .e-msg .tm-copy{font-size:33.74px;font-weight:400;left:19.3px;line-height:1.2;top:19.3px;width:510.4px}.bitly-insurance .e-msg .tm-link{border-radius:22.77px;gap:17.7px;height:74.6px;left:19.3px;padding:10.4px;top:156.5px;width:510.4px}.bitly-insurance .e-msg .tm-isq{border-radius:10.43px;height:53.8px;width:53.8px}.bitly-insurance .e-msg .tm-isq svg{height:30.3px;width:30.3px}.bitly-insurance .e-msg .tm-url{font-size:34.79px;font-weight:500}.bitly-insurance .stage.play .e-msg .tm-panel{animation:insurance-msgIn .55s cubic-bezier(.34,1.3,.5,1) .15s both}.bitly-insurance .stage.play .e-msg .tm-copy{animation:insurance-copyIn .45s cubic-bezier(.22,1,.36,1) .45s both}.bitly-insurance .stage.play .e-msg .tm-link{animation:insurance-linkIn .5s cubic-bezier(.34,1.3,.5,1) 1.15s both}.bitly-insurance.is-mobile .g-msg{left:286.1px;top:65px}@keyframes insurance-msgIn{0%{opacity:0;transform:translateY(26px) scale(.74)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes insurance-copyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes insurance-linkIn{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bitly-insurance .tm-copy,.bitly-insurance .tm-link,.bitly-insurance .tm-panel{opacity:1;transform:none}.bitly-insurance .floater,.bitly-insurance .stage.play *,.bitly-insurance .stage.play :after,.bitly-insurance .stage.play :before{animation:none!important}}
