.carousel-dots[data-v-75fdf874]{--dots-ease:cubic-bezier(.22, 1, .36, 1);justify-content:center;display:flex}.carousel-dots__dot[data-v-75fdf874]{cursor:pointer;background:0 0;border:0;place-items:center;min-width:32px;height:32px;padding:0 4px;display:grid}.carousel-dots__dot span[data-v-75fdf874]{background:var(--landing-control-line);width:6px;height:6px;transition:width .3s var(--dots-ease),background-color .3s var(--dots-ease);border-radius:999px}.carousel-dots__dot[aria-pressed=true] span[data-v-75fdf874]{background:var(--landing-brand);width:28px}.carousel-dots__dot[data-v-75fdf874]:focus-visible{outline:2px solid var(--landing-brand);outline-offset:-2px;border-radius:999px}@media (prefers-reduced-motion:reduce){.carousel-dots__dot span[data-v-75fdf874]{transition:none}}.business-card[data-v-df0a3943]{isolation:isolate;background:var(--landing-dark);color:#fff;height:100%;transition:transform .5s var(--card-ease),box-shadow .5s var(--card-ease);--card-ease:cubic-bezier(.32, .72, 0, 1);border-radius:20px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.business-card__image[data-v-df0a3943]{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--card-ease);position:absolute;inset:0}.business-card[data-v-df0a3943]:before{z-index:-1;content:"";background:linear-gradient(#10191600,#101916b8 45%,#101916f0);position:absolute;inset:25% 0 0}.business-card__content[data-v-df0a3943]{flex-direction:column;gap:6px;padding:24px;display:flex}h3[data-v-df0a3943]{font:600 24px/28px var(--landing-font-display);letter-spacing:-.02em;white-space:normal;margin:0 0 8px}ul[data-v-df0a3943]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}li[data-v-df0a3943],ul[data-v-df0a3943]{display:flex}li[data-v-df0a3943]{color:#f3f1ec;white-space:normal;gap:8px;font-size:14px;line-height:20px}li span[data-v-df0a3943]{color:#7cdba6;flex-shrink:0;font-weight:600}@media (hover:hover) and (pointer:fine){.business-card[data-v-df0a3943]:hover{transform:translateY(-6px);box-shadow:0 24px 48px -20px #10191680}.business-card:hover .business-card__image[data-v-df0a3943]{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.business-card[data-v-df0a3943]:hover,.business-card:hover .business-card__image[data-v-df0a3943]{transform:none}}.business-cta[data-v-9d9851df]{background:radial-gradient(circle,#11181512 0 1px,transparent 1.5px) 0 0 /10px 10px,var(--landing-surface-soft);white-space:normal;height:100%;transition:transform .5s var(--card-ease),box-shadow .5s var(--card-ease);--card-ease:cubic-bezier(.32, .72, 0, 1);border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding:28px;display:flex}h3[data-v-9d9851df]{font:600 28px/32px var(--landing-font-display);letter-spacing:-.02em}h3[data-v-9d9851df],p[data-v-9d9851df]{margin:0}p[data-v-9d9851df]{color:var(--landing-muted);font-size:15px;line-height:22px}.business-cta__brand[data-v-9d9851df]{color:var(--landing-brand);font-weight:600}@media (hover:hover) and (pointer:fine){.business-cta[data-v-9d9851df]:hover{transform:translateY(-6px);box-shadow:0 24px 48px -20px #10191640}}@media (prefers-reduced-motion:reduce){.business-cta[data-v-9d9851df]:hover{transform:none}}.cover-flow[data-v-984d7f32]{--card-width:320px;--card-height:280px;flex-direction:column;gap:24px;display:flex}.cover-flow__track[data-v-984d7f32]{padding:40px calc(50vw - var(--card-width)/2);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(50% - 50vw);position:relative;overflow-x:auto}ul[data-v-984d7f32]{white-space:nowrap;gap:16px;width:max-content;margin:0;padding:0;list-style:none;display:flex}li[data-v-984d7f32],ul[data-v-984d7f32]{transform-style:preserve-3d}li[data-v-984d7f32]{width:var(--card-width);height:var(--card-height);scroll-snap-align:center;cursor:pointer;flex-shrink:0;position:relative}.cover-flow__slide[data-v-984d7f32]{perspective:500px;width:100%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0}.cover-flow__track[data-v-984d7f32]:focus-visible{outline:2px solid var(--landing-brand);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view(inline)){.cover-flow__track[data-v-984d7f32]{padding-inline:calc(50vw - var(--card-width)/4)}ul[data-v-984d7f32]{gap:0}li[data-v-984d7f32]{width:calc(var(--card-width)/2);view-timeline:--slide inline calc(50% - var(--card-width)*.7);animation:linear both cover-depth-984d7f32;animation-timeline:--slide;animation-range:contain}.cover-flow__slide[data-v-984d7f32]{width:200%;animation:linear both slide-cover-984d7f32;animation-timeline:--slide;animation-range:contain;left:-50%}.cover-flow__card[data-v-984d7f32]{animation:linear both rotate-cover-984d7f32;animation-timeline:--slide;animation-range:contain}}}@keyframes cover-depth-984d7f32{0%,to{z-index:0}50%{z-index:10}}@keyframes slide-cover-984d7f32{0%{transform:translate(30%)}50%{transform:translate(0)scale(1.2)}to{transform:translate(-30%)}}@keyframes rotate-cover-984d7f32{0%{filter:brightness(.6);transform:rotateY(-55deg)}50%{filter:brightness();transform:rotateY(0)}to{filter:brightness(.6);transform:rotateY(55deg)}}@media (width<=640px){.cover-flow[data-v-984d7f32]{--card-width:260px}}@media (width>=641px) and (height<=680px){.cover-flow[data-v-984d7f32]{--card-width:280px;--card-height:224px}.cover-flow__track[data-v-984d7f32]{padding-block:32px}}.business-grid[data-v-f7bf0ba7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.business-grid__card[data-v-f7bf0ba7]{height:280px}.business-grid__cta[data-v-f7bf0ba7]{min-height:280px}.business-grid__item[data-v-f7bf0ba7]:not([data-revealed]){opacity:0}.business-grid__item[data-revealed][data-v-f7bf0ba7]{animation:.7s cubic-bezier(.23,1,.32,1) backwards business-reveal-f7bf0ba7;animation-delay:var(--reveal-delay,0s)}@keyframes business-reveal-f7bf0ba7{0%{opacity:0;translate:0 24px}}@keyframes business-fade-f7bf0ba7{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.business-grid__item[data-revealed][data-v-f7bf0ba7]{animation-name:business-fade-f7bf0ba7;animation-duration:.3s;animation-delay:0s}}@media (width<=1023px){.business-grid[data-v-f7bf0ba7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.business-grid[data-v-f7bf0ba7]{grid-template-columns:minmax(0,1fr)}}
