.ss-root{--ss-gap:12px}.ss-root[data-variant=section]{padding-block:56px 0}.ss-root[data-variant=inline]{margin-bottom:20px}.ss-root .ss-kicker{color:var(--primary);margin:0;font-size:14px;font-weight:600;line-height:1.5}.ss-root .ss-title{color:var(--foreground);margin:0;font-weight:700;line-height:1.3}.ss-root[data-variant=section] .ss-title{font-size:30px}.ss-root[data-variant=inline] .ss-title{font-size:20px}.ss-root .ss-lead{color:var(--muted-foreground);margin:8px 0 0;font-size:16px;line-height:1.7}.ss-root[data-variant=inline] .ss-lead{margin-top:4px;font-size:14px}.ss-root .ss-count{font-variant-numeric:tabular-nums;color:var(--primary);font-weight:700}.ss-root .ss-viewport{direction:ltr;border-radius:12px;margin-top:20px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);container-type:inline-size}.ss-root[data-variant=inline] .ss-viewport{margin-top:14px}.ss-root .ss-viewport:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.ss-root .ss-track{--ss-tile:clamp(84px, calc(100cqw / 8 - var(--ss-gap)), 160px);width:max-content;animation:ss-marquee var(--ss-duration,120s) linear infinite;will-change:transform;display:flex}.ss-root .ss-track[data-flow=ltr]{animation-direction:reverse}.ss-root .ss-viewport:hover .ss-track,.ss-root .ss-viewport:focus-visible .ss-track{animation-play-state:paused}.ss-root .ss-set{flex:none;margin:0;padding:0;list-style:none;display:flex}.ss-root .ss-set>li{padding:6px calc(var(--ss-gap) / 2);flex:none;margin:0}.ss-root .ss-tile{width:var(--ss-tile);height:calc(var(--ss-tile) * .62);border:1px solid var(--border);background:var(--card);box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 4%, transparent), 0 12px 22px -18px color-mix(in oklch, var(--foreground) 45%, transparent);border-radius:14px;transition:border-color .2s,box-shadow .2s;position:relative}.ss-root .ss-tile:hover{border-color:color-mix(in oklch, var(--primary) 55%, var(--border));box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 4%, transparent), 0 14px 26px -16px color-mix(in oklch, var(--primary) 45%, transparent)}.ss-root .ss-tile img{object-fit:contain;width:calc(100% - 22px);max-width:none;height:calc(100% - 18px);position:absolute;inset:9px 11px}@keyframes ss-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.ss-root[data-variant=section]{padding-top:44px}.ss-root[data-variant=section] .ss-title{font-size:26px}.ss-root .ss-tile{border-radius:12px}}@media (prefers-reduced-motion:reduce){.ss-root .ss-track{animation:none}.ss-root .ss-set[aria-hidden=true]{display:none}.ss-root .ss-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ss-root .ss-tile{transition:none}}.ls-root{--ls-card:clamp(440px, 36cqw, 520px);--ls-edge:max(24px, calc((100cqw - 1320px) / 2));--ls-space:calc(var(--ls-card) + var(--ls-edge) + 28px);isolation:isolate;background:var(--dark);color:var(--ink);position:relative;overflow:hidden;container-type:inline-size}.ls-root .ls-media{z-index:-2;margin:0;position:absolute;inset:0}.ls-root .ls-media img{object-fit:cover;object-position:center 38%;width:auto;min-width:100%;max-width:none;height:100%;display:block;position:absolute;top:0}.ls-root[data-dir=rtl] .ls-media img{translate:min(0px, calc(100cqw - var(--ls-space) - 60%)) 0;left:0}.ls-root[data-dir=ltr] .ls-media img{translate:max(0px, calc(var(--ls-space) - 100cqw + 60%)) 0;right:0}.ls-root .ls-shade{z-index:-1;pointer-events:none;position:absolute;inset:0}.ls-root[data-dir=rtl] .ls-shade{background:linear-gradient(270deg, color-mix(in oklab, var(--dark) 52%, transparent) 0%, color-mix(in oklab, var(--dark) 18%, transparent) 38%, transparent 52%)}.ls-root[data-dir=ltr] .ls-shade{background:linear-gradient(90deg, color-mix(in oklab, var(--dark) 52%, transparent) 0%, color-mix(in oklab, var(--dark) 18%, transparent) 38%, transparent 52%)}.ls-root .ls-chip{max-width:calc(100% - var(--ls-space) - 24px);border:1px solid color-mix(in oklab, var(--paper2) 28%, transparent);background:color-mix(in oklab, var(--dark) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--paper2);bottom:26px;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 14px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;inset-inline-end:var(--ls-edge)}.ls-root .ls-chip-dot{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.ls-root .ls-chip-dot:after{content:"";border:2px solid var(--mint);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ls-ping;position:absolute;inset:-4px}@keyframes ls-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.ls-root .ls-wrap{min-height:clamp(680px,56.25cqw,920px);padding-block:40px;padding-inline:var(--ls-edge);justify-content:flex-start;align-items:center;display:flex;position:relative}.ls-root .ls-card{width:var(--ls-card);border:1px solid color-mix(in oklab, var(--paper2) 55%, transparent);background:color-mix(in oklab, var(--paper2) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;padding:26px 28px 22px;box-shadow:0 40px 90px -40px #0009,0 12px 30px -18px #00000059}.ls-root .ls-eyebrow{color:var(--primary);margin:0;font-size:13px;font-weight:700}.ls-root .ls-title{letter-spacing:-.01em;color:var(--ink);margin:4px 0 0;font-size:clamp(24px,2.05vw,30px);font-weight:800;line-height:1.3}.ls-root .ls-lede{color:var(--body2);margin:8px 0 0;font-size:14.5px;line-height:1.75}.ls-root .ls-points{flex-wrap:wrap;gap:6px;margin:14px 0 16px;padding:0;list-style:none;display:flex}.ls-root .ls-points li{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent);background:color-mix(in oklab, var(--mint) 12%, var(--paper2));white-space:nowrap;color:var(--deep);border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 10px 5px 9px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.ls-root .ls-points svg{width:14px;height:14px;color:var(--primary);flex:none}.ls-root .ls-form{border-top:1px dashed var(--dline);margin:0;padding:16px 0 0}.ls-root .ls-form .grid{gap:10px 12px}.ls-root .ls-form input:not([type=checkbox]),.ls-root .ls-form select{height:40px}.ls-root .ls-form>p{margin-top:8px;font-size:12.5px}.ls-root .ls-form>label.flex{margin-top:8px;font-size:13px;font-weight:500}.ls-root .ls-submit-row{align-items:center;gap:10px;margin-top:14px;display:flex}.ls-root .ls-submit-row>button{flex:auto;height:46px;font-size:15px}.ls-root .ls-form label{color:var(--ink);font-size:13.5px;font-weight:600}.ls-root .ls-whatsapp{border:1.5px solid color-mix(in oklab, var(--primary) 40%, transparent);height:46px;color:var(--primary);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding-inline:16px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.ls-root .ls-whatsapp:hover{border-color:var(--primary);background:color-mix(in oklab, var(--mint) 14%, transparent)}.ls-root .ls-whatsapp:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.ls-root .ls-whatsapp svg{width:17px;height:17px}@media (width<=1099px){.ls-root{background:var(--paper)}}@container (width<=1099px){.ls-root .ls-media{z-index:auto;aspect-ratio:16/10;position:relative}.ls-root[data-dir] .ls-media img{width:100%;min-width:0;height:100%;inset:0;translate:none}.ls-root[data-dir=rtl] .ls-media img{object-position:4% 38%}.ls-root[data-dir=ltr] .ls-media img{object-position:96% 38%}.ls-root .ls-shade{display:none}.ls-root .ls-chip{top:16px;bottom:auto;max-width:calc(100% - 32px);inset-inline:16px auto}.ls-root .ls-wrap{justify-content:center;min-height:0;margin-top:-72px;padding:0 16px 48px}.ls-root .ls-card{width:100%;max-width:680px}}@container (width<=640px){.ls-root .ls-media{aspect-ratio:5/4}.ls-root .ls-chip{padding:7px 12px;font-size:12px}.ls-root .ls-wrap{margin-top:-44px;padding-inline:12px}.ls-root .ls-card{border-radius:20px;padding:22px 18px 18px}}@media (prefers-reduced-motion:reduce){.ls-root .ls-chip-dot:after{animation:none}}
