.ccFGwa_root{-webkit-tap-highlight-color:transparent;min-width:0}.ccFGwa_bar{visibility:hidden;align-items:center;gap:1rem;min-height:3rem;display:flex}.ccFGwa_root[data-enhanced=true] .ccFGwa_bar{visibility:visible}.ccFGwa_controls{gap:.75rem;display:flex}.ccFGwa_control{border:1px solid var(--primary);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.ccFGwa_control:disabled{cursor:not-allowed;opacity:.4}.ccFGwa_viewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;touch-action:auto;overflow-x:auto}.ccFGwa_root[data-enhanced=true] .ccFGwa_viewport{clip-path:inset(-1.5rem -100vw -1.5rem -.5rem);cursor:grab;scroll-snap-type:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;overflow:visible}.ccFGwa_root[data-enhanced=true] .ccFGwa_viewport a,.ccFGwa_root[data-enhanced=true] .ccFGwa_viewport img{-webkit-user-drag:none}.ccFGwa_root[data-enhanced=true] .ccFGwa_viewport:active{cursor:grabbing}.ccFGwa_track{--slide-gap:.75rem;--slide-basis:calc(60% - .375rem);gap:var(--slide-gap);will-change:transform;margin:0;padding:0 0 .75rem;list-style:none;transition:transform 1s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0,0)}.ccFGwa_root[data-enhanced=true] .ccFGwa_track{transform:translate3d(calc(var(--active-index,0) * (var(--slide-basis) + var(--slide-gap)) * -1), 0, 0);padding-bottom:0}.ccFGwa_slide{flex:0 0 var(--slide-basis);max-width:var(--slide-basis);opacity:1;scroll-snap-align:start;transform-origin:50%;min-width:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);display:flex;transform:scale(1)}.ccFGwa_slide[data-past=true]{opacity:0;pointer-events:none;transform:scale(.3)}.ccFGwa_stage{position:relative}.ccFGwa_laptopSlot{display:none}.ccFGwa_phoneSlot{width:100%;container-type:inline-size}.ccFGwa_phone{background:var(--foreground);box-shadow:0 0 0 .1875rem var(--background), 0 1.5rem 2.5rem -1.5rem color-mix(in srgb, var(--foreground) 55%, transparent);border-radius:12cqw;padding:7cqw 2.6cqw 2.6cqw;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative}.ccFGwa_phone:before{background:color-mix(in srgb, var(--foreground) 60%, var(--background));content:"";border-radius:999px;width:26cqw;height:2.2cqw;position:absolute;top:2.4cqw;left:50%;transform:translate(-50%)}.ccFGwa_phoneScreen{aspect-ratio:390/780;background:var(--secondary);border-radius:6cqw 6cqw 9.6cqw 9.6cqw;overflow:hidden}.ccFGwa_laptopScreen{aspect-ratio:16/10;background:var(--foreground);border:1.2cqw solid var(--foreground);border-bottom-width:1.8cqw;border-radius:2cqw 2cqw 0 0;overflow:hidden}.ccFGwa_laptopBase{background:linear-gradient(color-mix(in srgb, var(--foreground) 78%, var(--background)), var(--foreground));border-radius:0 0 2cqw 2cqw;height:2.2cqw;margin-inline:-3cqw;position:relative}.ccFGwa_laptopBase:before{background:color-mix(in srgb, var(--foreground) 55%, var(--background));content:"";border-radius:0 0 1cqw 1cqw;width:14cqw;height:.8cqw;position:absolute;top:0;left:50%;transform:translate(-50%)}.ccFGwa_phoneScreen img,.ccFGwa_laptopScreen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ccFGwa_cardLink:after{content:"";z-index:1;position:absolute;inset:0}.ccFGwa_cardLink{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;align-items:center;min-height:2.75rem;margin-block:-.5625rem;padding-block:.5625rem;display:inline-flex}.ccFGwa_card:has(.ccFGwa_cardLink:focus-visible){outline:2px solid var(--ring);outline-offset:6px;border-radius:20px}@media (hover:hover){.ccFGwa_control:not(:disabled):hover{background:var(--primary);color:var(--primary-foreground)}.ccFGwa_card:hover .ccFGwa_phone{transform:translateY(-.375rem)}}@media (min-width:40rem){.ccFGwa_track{--slide-gap:1rem;--slide-basis:calc(100% - 4rem)}.ccFGwa_stage{padding-bottom:11%;padding-right:3%}.ccFGwa_laptopSlot{display:block;container-type:inline-size}.ccFGwa_phoneSlot{width:27%;position:absolute;bottom:0;right:0}}@media (min-width:64rem){.ccFGwa_track{--slide-gap:1.25rem;--slide-basis:46%}}@media (prefers-reduced-motion:reduce){.ccFGwa_control,.ccFGwa_track,.ccFGwa_slide,.ccFGwa_phone{transition:none}.ccFGwa_card:hover .ccFGwa_phone{transform:none}}
._6Cr18G_root{-webkit-tap-highlight-color:transparent;min-width:0}._6Cr18G_bar{visibility:hidden;align-items:center;gap:1rem;min-height:3rem;display:flex}._6Cr18G_root[data-enhanced=true] ._6Cr18G_bar{visibility:visible}._6Cr18G_controls{gap:.75rem;display:flex}._6Cr18G_control{border:1px solid var(--primary);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}._6Cr18G_control:disabled{cursor:not-allowed;opacity:.4}._6Cr18G_viewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;touch-action:auto;overflow-x:auto}._6Cr18G_root[data-enhanced=true] ._6Cr18G_viewport{clip-path:inset(-.75rem -100vw -.75rem -.5rem);cursor:grab;scroll-snap-type:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;overflow:visible}._6Cr18G_root[data-enhanced=true] ._6Cr18G_viewport a,._6Cr18G_root[data-enhanced=true] ._6Cr18G_viewport img{-webkit-user-drag:none}._6Cr18G_root[data-enhanced=true] ._6Cr18G_viewport:active{cursor:grabbing}._6Cr18G_track{--slide-gap:.75rem;--slide-basis:calc(100% - 4.5rem);gap:var(--slide-gap);will-change:transform;margin:0;padding:0 0 .75rem;list-style:none;transition:transform 1s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0,0)}._6Cr18G_root[data-enhanced=true] ._6Cr18G_track{transform:translate3d(calc(var(--active-index,0) * (var(--slide-basis) + var(--slide-gap)) * -1), 0, 0);padding-bottom:0}._6Cr18G_slide{flex:0 0 var(--slide-basis);max-width:var(--slide-basis);opacity:1;scroll-snap-align:start;transform-origin:50%;min-width:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);display:flex;transform:scale(1)}._6Cr18G_slide[data-past=true]{opacity:0;pointer-events:none;transform:scale(.3)}._6Cr18G_frame{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:20px;position:relative;overflow:hidden}._6Cr18G_frame img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}._6Cr18G_frame[data-presentation=portrait] img{object-position:center 22%}._6Cr18G_cardLink:after,._6Cr18G_cardTrigger:after{content:"";z-index:1;position:absolute;inset:0}._6Cr18G_cardLink,._6Cr18G_cardTrigger{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;align-items:center;min-height:2.75rem;margin-block:-.5625rem;padding-block:.5625rem;display:inline-flex}:is(._6Cr18G_card:has(._6Cr18G_cardLink:focus-visible),._6Cr18G_card:has(._6Cr18G_cardTrigger:focus-visible)){outline:2px solid var(--ring);outline-offset:6px;border-radius:20px}._6Cr18G_badge{background:var(--primary);color:var(--primary-foreground);pointer-events:none;z-index:2;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:absolute;bottom:.875rem;right:.875rem}@media (hover:hover){._6Cr18G_control:not(:disabled):hover{background:var(--primary);color:var(--primary-foreground)}._6Cr18G_card:hover ._6Cr18G_frame img{transform:scale(1.04)}}@media (min-width:40rem){._6Cr18G_track{--slide-gap:1rem;--slide-basis:calc(50% - 1.5rem)}}@media (min-width:64rem){._6Cr18G_track{--slide-gap:1.25rem;--slide-basis:30%}}@media (prefers-reduced-motion:reduce){._6Cr18G_control,._6Cr18G_track,._6Cr18G_slide,._6Cr18G_frame img{transition:none}._6Cr18G_card:hover ._6Cr18G_frame img{transform:none}}
