.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.st-container{width:100%;max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.st-container{padding-left:3rem;padding-right:3rem}}.st-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--accent));line-height:1}.st-chip{display:inline-flex;align-items:center;font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f}.svc-reveal{transform:translateY(24px);transition:transform .8s cubic-bezier(.16,1,.3,1)}.svc-reveal.is-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.svc-reveal{transform:none;transition:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.svc-reveal,.svc-reveal.is-visible{transform:none;transition:none;animation:svc-reveal-rise linear both;animation-timeline:view();animation-range:entry 0% entry 260px}}}@keyframes svc-reveal-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.dark .st-hero:before,.dark .st-hero:after{opacity:.3}@media(min-width:1024px){.st-hero{padding-top:10rem;padding-bottom:5rem;min-height:92vh;display:flex;align-items:center}.st-hero>.st-container{width:100%}}.st-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-family:var(--font-sans);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--foreground) / .3);margin-bottom:3rem}@media(min-width:1024px){.st-breadcrumb{margin-bottom:4rem}}.st-breadcrumb a{color:hsl(var(--foreground) / .3);text-decoration:none;transition:color var(--duration-fast) var(--ease-out-expo)}.st-breadcrumb a:hover{color:hsl(var(--foreground) / .6)}.dark .st-section--warm{background:hsl(var(--card));border-top-color:hsl(var(--border) / .25);border-bottom-color:hsl(var(--border) / .25)}@media(min-width:1024px){.st-spec-sheet{border-top:none;border-left:none;padding:1.75rem 2rem 1.5rem 2.5rem;background:hsl(var(--background) / .7);border:1px solid hsl(var(--border) / .25);border-radius:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 50px -28px hsl(var(--foreground) / .12)}.dark .st-spec-sheet{background:hsl(var(--card) / .8);border-color:hsl(var(--border) / .4);box-shadow:0 20px 50px -28px #0006}}.dark .st-proof-wall{background:radial-gradient(circle at 14% 18%,hsl(var(--primary) / .08),transparent 28%),radial-gradient(circle at 84% 14%,hsl(var(--primary) / .05),transparent 28%),hsl(var(--card))}.dark .st-proof-wall:before,.dark .st-proof-wall:after{opacity:.2}.dark .st-proof-stage{background:linear-gradient(180deg,hsl(var(--card)),#1b202c);box-shadow:0 30px 76px -42px #00000080}.dark .st-play-btn--proof{background:hsl(var(--card) / .85);border-color:hsl(var(--border) / .5);color:hsl(var(--primary))}.dark .st-proof-column-trigger:hover .st-play-btn--proof{background:hsl(var(--card))}.dark .st-proof-meta-chip{border-color:hsl(var(--pure-linen) / .15);background:hsl(var(--pure-linen) / .06);color:hsl(var(--pure-linen) / .55)}@media(min-width:768px){.st-fit-yes{background:hsl(var(--primary) / .04);border-radius:1rem;padding:2rem 2.25rem;border:1px solid hsl(var(--primary) / .08)}.dark .st-fit-yes{background:hsl(var(--primary) / .06);border-color:hsl(var(--primary) / .12)}.st-fit-no{background:hsl(var(--foreground) / .03);border-radius:1rem;padding:2rem 2.25rem;border:1px solid hsl(var(--foreground) / .06)}.dark .st-fit-no{background:hsl(var(--foreground) / .05);border-color:hsl(var(--foreground) / .1)}}.dark .st-close{background:radial-gradient(ellipse at 25% 50%,hsl(var(--primary) / .08) 0%,transparent 55%),hsl(var(--card));border-top-color:hsl(var(--border) / .3)}.st-related .st-eyebrow{color:hsl(var(--foreground) / .25)}.svc-want{display:inline-flex;align-items:center;gap:.625rem;height:3.375rem;padding:0 1.375rem 0 .5rem;border-radius:999px;background:#f2eee3;color:#120f0d;font-family:var(--font-marketing);font-size:1rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;text-shadow:none;box-shadow:0 18px 36px -20px #000000b3;transition:transform .3s cubic-bezier(.22,1,.36,1)}.svc-want:hover{transform:translateY(-2px)}.svc-want:focus-visible{outline:2px solid hsl(var(--pure-linen));outline-offset:3px}.svc-want-wa{display:grid;place-items:center;flex:none;width:2.375rem;height:2.375rem;border-radius:50%;background:#25d366;color:#fff}.svc-want-wa svg{width:1.25rem;height:1.25rem}.svc-want--block{display:flex;justify-content:center;width:100%;margin-top:1.25rem}.svc-want--sm .svc-want-wa{width:1.75rem;height:1.75rem}.svc-want--sm .svc-want-wa svg{width:.9375rem;height:.9375rem}.dark .svc-cine-row{background:hsl(var(--card))}.dark .svc-cine-arrow{background:hsl(var(--pure-linen) / .06);border-color:hsl(var(--pure-linen) / .16);color:hsl(var(--pure-linen) / .7)}.dark .svc-cine-arrow:hover:not(:disabled){background:hsl(var(--pure-linen));color:hsl(var(--deep-ebony))}@keyframes stm-hero-title-in{0%{transform:translate3d(0,.45em,0)}to{transform:translateZ(0)}}.viewport-layout--mobile .stm-hero .stm-hero-bottom .stm-hero-title{color:hsl(var(--pure-linen))}.stm-reel{padding:2rem 0 1.5rem}.stm-reel-track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:none;-webkit-overflow-scrolling:touch;padding:0 1.25rem}.stm-reel-track[data-snap-ready=true]{scroll-snap-type:x proximity}.stm-reel-card{flex:0 0 68vw;max-width:280px;scroll-snap-align:start;border:none;padding:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.875rem;overflow:hidden}.stm-reel-card-media{position:relative;width:100%;aspect-ratio:9 / 14;overflow:hidden;border-radius:.875rem;background:hsl(var(--ink-surface))}.stm-reel-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stm-reel-card-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--ink-surface) / .82) 0%,transparent 50%);pointer-events:none}.stm-reel-card-bottom{position:absolute;bottom:0;left:0;right:0;padding:.75rem;z-index:2}.stm-reel-card-name{display:block;font-family:var(--font-sans);font-weight:600;font-size:.78rem;line-height:1.3;color:hsl(var(--pure-linen));margin-bottom:.4rem;text-align:left}.stm-reel-card-chips{display:flex;gap:.35rem}.svc-inner-close .st-eyebrow{color:hsl(var(--pure-linen) / .72)}.svc-spine{position:sticky;top:6.25rem;z-index:2;padding:8rem 0 4rem;border-left:1px solid hsl(var(--foreground) / .12);background:hsl(var(--background))}.svc-spine-link.is-active,.svc-spine-link:hover{color:hsl(var(--foreground))}.svc-spine-link.is-active .svc-spine-num{color:hsl(var(--foreground) / .78)}.svc-walk-main .st-container{max-width:none;padding-left:0;padding-right:0}.svc-ficha{margin:1.75rem 0 0}.dark .stm-walk{--stm-bg-page: hsl(var(--card));--stm-bg-sand: hsl(var(--secondary));--stm-bg-mute: hsl(var(--background));--stm-bg-ink: hsl(var(--background));--stm-ink-fg: hsl(var(--foreground));--stm-ink-muted: hsl(var(--muted-foreground));--stm-ink-rule: hsl(var(--foreground) / .14);--stm-ink-accent: hsl(var(--accent));--stm-ink-figure: hsl(var(--accent) / .12);--stm-figure: hsl(var(--accent) / .14);--stm-edge: hsl(var(--border))}.stm-beat{position:relative;overflow:clip;scroll-margin-top:5.5rem;padding:2rem 0 2.25rem;background:var(--stm-beat-bg, var(--stm-bg-page));border-top:1px solid var(--stm-edge)}.stm-stepper{list-style:none;margin:1.15rem 0 0;padding:0 0 0 1.6rem;display:flex;flex-direction:column;gap:1.35rem;border-left:1px solid hsl(var(--foreground) / .18)}.stm-close{margin:0;padding:1.5rem 1.25rem 1.4rem;border-radius:1.15rem;background:hsl(var(--ink-plate));color:hsl(var(--background));overflow:clip}.stm-close .svc-inner-kicker,.stm-close .st-eyebrow{position:static;background:transparent;color:hsl(var(--background) / .72);padding:0}.stm-walk .stm-beat--close .stm-close h2.stm-close-title{color:hsl(var(--background))}
