.ss{width:100%;container-type:inline-size;--ss-t:.72s;--ss-ease:cubic-bezier(.22,.8,.24,1);--ss-r:calc(var(--radius, 12px) * 2 + 4px);--ss-h:clamp(300px,43.75cqw,560px)}.ss[data-height=sm]{--ss-h:clamp(240px,62cqw,320px)}.ss[data-height=lg]{--ss-h:clamp(380px,70svh,820px)}.ss[data-height=screen]{--ss-h:max(420px,calc(100svh - var(--ss-hdr, 4.5rem)))}.ss[data-speed=slow]{--ss-t:1.1s}.ss[data-speed=fast]{--ss-t:.42s}.ss-title{margin:0 0 1rem;font-size:clamp(1.25rem,1rem + 1.4cqw,1.875rem);font-weight:800;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--c-text))}.ss-root,.ss-stage{position:relative}.ss-stage{display:grid;grid-template:100%/100%;isolation:isolate;overflow:hidden;height:var(--ss-h);min-height:0;border-radius:var(--ss-r);container-type:inline-size;perspective:1400px;touch-action:pan-y;outline:none;background:linear-gradient(135deg,rgb(var(--c-primary)/.16),rgb(var(--c-secondary)/.12))}.ss-stage[data-drag]{cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ss-stage img{-webkit-user-drag:none}.ss-slide{--p:calc(var(--o, 1) + var(--d, 0));--ap:max(var(--p),-1 * var(--p));--ao:max(var(--o,1),-1 * var(--o,1));grid-area:1/1;position:relative;display:grid;min-width:0;min-height:0;overflow:hidden;border-radius:inherit;z-index:calc(10 - var(--ao));backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(calc(var(--p) * 100%),0,0)}.ss-slide[data-i="0"]{--o:0}.ss-slide:not([data-active]){pointer-events:none}@media (prefers-reduced-motion:reduce){.ss:not([data-peek]):not([data-layout=snap]):not([data-layout=carousel]) .ss-slide:not([data-active]){visibility:hidden}}.ss[data-peek] .ss-slide:not([data-active]){pointer-events:auto;cursor:pointer}.ss-media{position:absolute;inset:0;overflow:hidden}.ss-media>*{width:100%;height:100%}.ss-shade{position:absolute;inset:0;z-index:1;pointer-events:none}@media (prefers-reduced-motion:no-preference){.ss-slide{transition:transform var(--ss-t) var(--ss-ease),opacity var(--ss-t) ease,clip-path var(--ss-t) var(--ss-ease),translate var(--ss-t) var(--ss-ease),rotate var(--ss-t) var(--ss-ease),filter var(--ss-t) ease,box-shadow var(--ss-t)}.ss-cap,.ss-media,.ss-sp-media>.ss-media{transition:transform var(--ss-t) var(--ss-ease)}.ss-media>*{transition:scale 1.4s var(--ss-ease)}.ss-slide[data-active]:hover .ss-media>*{scale:1.035}.ss-slide[data-jump],.ss-slide[data-jump] *,.ss-stage[data-drag] .ss-slide,.ss-stage[data-drag] .ss-slide *{transition:none!important}.ss-cap-in>*{transition:opacity .6s ease,translate .75s var(--ss-ease),scale .75s var(--ss-ease);transition-delay:.16s}.ss-cap-in>:nth-child(2){transition-delay:.24s}.ss-cap-in>:nth-child(3){transition-delay:.32s}.ss-cap-in>:nth-child(4){transition-delay:.4s}.ss-cap-in>:nth-child(n+5){transition-delay:.48s}.ss-slide:not([data-active]) .ss-cap-in>*{opacity:0;translate:0 1rem;transition-delay:0s}}.ss[data-layout=vertical][data-effect=slide] .ss-slide{transform:translate3d(0,calc(var(--p) * 100%),0)}.ss[data-effect=fade] .ss-slide,.ss[data-effect=kenburns] .ss-slide{transform:none;opacity:clamp(0,1 - var(--ap),1)}.ss[data-effect=fade],.ss[data-effect=kenburns]{--ss-t:1s}.ss[data-effect=fade][data-speed=slow],.ss[data-effect=kenburns][data-speed=slow]{--ss-t:1.5s}.ss[data-effect=fade][data-speed=fast],.ss[data-effect=kenburns][data-speed=fast]{--ss-t:.55s}.ss[data-effect=zoom] .ss-slide{transform:scale(calc(1 + clamp(-1, var(--p), 1) * .2));opacity:clamp(0,1 - var(--ap),1)}.ss[data-effect=coverflow] .ss-stage{background:none;perspective:1100px}.ss[data-effect=coverflow] .ss-slide{width:min(100% - 3rem,66%);justify-self:center;transform:translate3d(calc(var(--p) * 62%),0,calc(min(var(--ap), 2) * -200px)) rotateY(calc(clamp(-1, var(--p), 1) * -40deg));opacity:clamp(0,2.2 - var(--ap),1);filter:brightness(calc(1 - min(var(--ap), 1) * .25));box-shadow:0 30px 60px -32px rgb(0 0 0/.6)}.ss[data-effect=cube] .ss-stage{perspective:1800px}.ss[data-effect=cube] .ss-slide{transform-origin:50% 50% -50cqw;transform:rotateY(calc(var(--p) * 90deg));opacity:clamp(0,(1.6 - var(--ap)) * 2,1);filter:brightness(calc(1 - min(var(--ap), 1) * .4))}.ss[data-layout=vertical][data-effect=cube] .ss-slide{transform-origin:50% 50% calc(var(--ss-h) * -.5);transform:rotateX(calc(var(--p) * -90deg))}.ss[data-effect=flip] .ss-stage{perspective:1600px}.ss[data-effect=flip] .ss-slide{transform:rotateY(calc(clamp(-1, var(--p), 1) * 180deg));opacity:clamp(0,(1.5 - var(--ap)) * 2,1)}.ss[data-layout=vertical][data-effect=flip] .ss-slide{transform:rotateX(calc(clamp(-1, var(--p), 1) * -180deg))}@media (prefers-reduced-motion:no-preference){.ss[data-effect=kenburns] .ss-media>*{animation:ss-kb 18s ease-in-out infinite alternate both;animation-play-state:paused;transform-origin:30% 40%}.ss[data-effect=kenburns] .ss-slide:nth-child(2n) .ss-media>*{animation-name:ss-kb2;transform-origin:70% 60%}.ss[data-effect=kenburns] .ss-slide[data-active] .ss-media>*{animation-play-state:running}}@keyframes ss-kb{0%{transform:scale(1.02)}to{transform:scale(1.16) translate3d(-2.5%,-2%,0)}}@keyframes ss-kb2{0%{transform:scale(1.15) translate3d(2%,1.5%,0)}to{transform:scale(1.02)}}.ss[data-effect=parallax] .ss-media{inset:0 -14%;transform:translate3d(calc(var(--p) * -10%),0,0)}.ss[data-effect=parallax] .ss-cap{transform:translate3d(calc(var(--p) * 32%),0,0)}.ss[data-layout=vertical][data-effect=parallax] .ss-slide{transform:translate3d(0,calc(var(--p) * 100%),0)}.ss[data-layout=vertical][data-effect=parallax] .ss-media{inset:-14% 0;transform:translate3d(0,calc(var(--p) * -10%),0)}.ss[data-layout=vertical][data-effect=parallax] .ss-cap{transform:translate3d(0,calc(var(--p) * 40%),0)}.ss[data-effect=cards] .ss-stage{background:none;padding-block:1rem}.ss[data-effect=cards] .ss-slide{width:80%;justify-self:center;transform:translate3d(calc(clamp(-2, var(--p), 2) * 9%),calc(min(var(--ap), 2) * 2%),0) rotate(calc(clamp(-2, var(--p), 2) * 4deg)) scale(calc(1 - min(var(--ap), 3) * .06));opacity:clamp(0,3 - var(--ap),1);filter:brightness(calc(1 - min(var(--ap), 2) * .12));box-shadow:0 26px 50px -26px rgb(0 0 0/.55)}.ss[data-effect=creative] .ss-slide{transform:translate3d(calc(min(var(--p), 0) * 22%),0,0) skewX(calc(min(var(--p), 0) * 6deg)) scale(calc(1 + min(var(--p), 0) * .08));clip-path:circle(calc((1 - clamp(0, var(--p), 1)) * 150%) at 78% 50%);opacity:clamp(0,1 + min(var(--p),0) * .7,1)}.ss[data-effect=creative] .ss-slide:nth-child(2n){clip-path:polygon(calc(clamp(0, var(--p), 1) * 130%) 0,100% 0,100% 100%,calc(clamp(0, var(--p), 1) * 130% - 30%) 100%)}.ss-cap{z-index:2;align-self:end;justify-self:start;width:100%;max-width:48rem;min-width:0;padding:clamp(1.1rem,4.5cqw,3.25rem);color:#fff}.ss-cap-in{display:grid;gap:.6rem;justify-items:start;min-width:0}.ss[data-ctrl=in]:not([data-layout=vertical]) .ss-cap{padding-bottom:calc(clamp(1.1rem, 4.5cqw, 3.25rem) + 3rem)}.ss[data-layout=vertical] .ss-cap{padding-right:4.75rem}@container (min-width: 640px){.ss[data-arr=in] .ss-cap{padding-inline:max(clamp(1.1rem,4.5cqw,3.25rem),4.75rem)}}.ss[data-caption=center] .ss-cap{align-self:center;justify-self:center;text-align:center}.ss[data-caption=center] .ss-cap-in{justify-items:center}.ss[data-caption=left] .ss-cap{align-self:center}@container (min-width: 720px){.ss[data-caption=left] .ss-cap{max-width:min(40rem,62%)}}.ss[data-glass] .ss-cap{max-width:42rem}.ss[data-glass] .ss-cap-in{padding:clamp(1rem,3cqw,1.75rem);border-radius:var(--ss-r);background:rgb(15 23 42/.45);border:1px solid rgb(255 255 255/.22);backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 24px 48px -24px rgb(0 0 0/.55),inset 0 1px 0 rgb(255 255 255/.18)}.ss-shade{background:linear-gradient(0deg,rgb(0 0 0/.8),rgb(0 0 0/.38) 45%,rgb(0 0 0/0) 78%)}.ss[data-caption=left] .ss-shade{background:linear-gradient(90deg,rgb(0 0 0/.8),rgb(0 0 0/.4) 55%,rgb(0 0 0/.05))}.ss[data-caption=center] .ss-shade{background:radial-gradient(ellipse at center,rgb(0 0 0/.6),rgb(0 0 0/.32) 75%)}.ss[data-glass] .ss-shade{background:linear-gradient(0deg,rgb(0 0 0/.35),rgb(0 0 0/0) 55%)}.ss[data-overlay=strong] .ss-shade{background:linear-gradient(0deg,rgb(0 0 0/.88),rgb(0 0 0/.55) 50%,rgb(0 0 0/.45))}.ss[data-overlay=gradient] .ss-shade{background:linear-gradient(120deg,rgb(var(--c-primary)/.92),rgb(var(--c-primary)/.72) 50%,rgb(var(--c-secondary)/.55))}.ss[data-overlay=gradient] .ss-cap{color:rgb(var(--c-on-primary))}.ss[data-overlay=none] .ss-shade{background:none}.ss[data-overlay=none] .ss-cap{text-shadow:0 1px 2px rgb(0 0 0/.7),0 2px 18px rgb(0 0 0/.55)}.ss[data-glass] .ss-cap{color:#fff}.ss-label{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;background:rgb(var(--c-secondary));color:rgb(var(--c-on-secondary,var(--c-text)));box-shadow:0 6px 18px -8px rgb(var(--c-secondary)/.9)}.ss-h{margin:0;font-size:clamp(1.3rem,.95rem + 2.6cqw,3.1rem);line-height:1.12;font-weight:800;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}.ss-cap .ss-h{text-shadow:0 2px 18px rgb(0 0 0/.3)}.ss-sub{margin:0;font-weight:600;opacity:.9;font-size:.95rem}.ss-ex{margin:0;max-width:40rem;font-size:clamp(.9rem,.82rem + .5cqw,1.1rem);line-height:1.55;opacity:.92;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@container (max-width: 480px){.ss-ex{-webkit-line-clamp:2}}.ss-meta{margin:0;font-size:.8rem;opacity:.8}.ss-btn{position:static;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1.25rem;border-radius:999px;font-size:.9rem;font-weight:700;text-decoration:none;text-shadow:none;background:rgb(var(--c-primary)) linear-gradient(135deg,rgb(255 255 255/.2),rgb(255 255 255/0) 60%);color:rgb(var(--c-on-primary));box-shadow:0 14px 30px -14px rgb(var(--c-primary)/.9),inset 0 1px 0 rgb(255 255 255/.3)}.ss-btn svg{width:1rem;height:1rem;flex:none}.ss[data-overlay=gradient]:not([data-glass]) .ss-cap .ss-btn{background:rgb(var(--c-surface));color:rgb(var(--c-text))}@media (prefers-reduced-motion:no-preference){.ss-btn{transition:translate .3s var(--ss-ease),box-shadow .3s}.ss-btn svg{transition:translate .3s var(--ss-ease)}.ss-btn:hover svg,.ss-card:hover .ss-btn svg,.ss-slide:hover .ss-btn svg{translate:4px 0}.ss-btn:hover{translate:0 -2px}}.ss-link{color:inherit;text-decoration:none}.ss-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.ss-card:hover .ss-h .ss-link,.ss-slide:hover .ss-h .ss-link{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.ss-link:focus-visible{outline:none}.ss-link:focus-visible:after{outline:3px solid currentColor;outline-offset:-6px}.ss-arrow,.ss-pp{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:999px;cursor:pointer;background:rgb(var(--c-surface)/.75);color:rgb(var(--c-text));border:1px solid rgb(var(--c-line));backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 10px 26px -16px rgb(var(--c-primary)/.6),inset 0 1px 0 rgb(255 255 255/.5)}.ss-arrow svg{width:1.25rem;height:1.25rem}.ss-pp svg{width:1rem;height:1rem}.ss-arrow[aria-disabled=true]{opacity:.4;cursor:default}.ss-stage>.ss-arrow,.ss-stage>.ss-ctrl,.ss-stage>.ss-ctrl .ss-pp{background:rgb(15 23 42/.3);color:#fff;border:1px solid rgb(255 255 255/.3);backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 12px 32px -14px rgb(0 0 0/.55),inset 0 1px 0 rgb(255 255 255/.25)}.ss-stage>.ss-ctrl .ss-pp{background:rgb(255 255 255/.12);box-shadow:none}.ss-stage>.ss-arrow{position:absolute;z-index:30;top:50%;translate:0 -50%}.ss-stage>.ss-arrow[data-dir=prev]{left:clamp(.5rem,2cqw,1.25rem)}.ss-stage>.ss-arrow[data-dir=next]{right:clamp(.5rem,2cqw,1.25rem)}.ss[data-layout=compare] .ss-stage>.ss-arrow,.ss[data-layout=story] .ss-stage>.ss-arrow{display:inline-grid}.ss[data-layout=vertical] .ss-stage>.ss-arrow{left:auto;right:clamp(.6rem,2cqw,1.25rem);translate:none}.ss[data-layout=vertical] .ss-stage>.ss-arrow[data-dir=prev]{top:clamp(.6rem,2cqw,1.25rem)}.ss[data-layout=vertical] .ss-stage>.ss-arrow[data-dir=next]{top:auto;bottom:clamp(.6rem,2cqw,1.25rem)}@media (prefers-reduced-motion:no-preference){.ss-arrow,.ss-pp{transition:scale .25s var(--ss-ease),background-color .25s,opacity .25s}.ss-arrow svg{transition:translate .25s var(--ss-ease)}.ss-arrow:not([aria-disabled=true]):hover,.ss-pp:hover{scale:1.08}.ss-arrow:active,.ss-pp:active{scale:.94}.ss-arrow[data-dir=prev]:hover svg{translate:-2px 0}.ss-arrow[data-dir=next]:hover svg{translate:2px 0}}.ss button:focus-visible,.ss summary:focus-visible,.ss-mq-pause:has(input:focus-visible){outline:3px solid rgb(var(--c-primary));outline-offset:2px}.ss-stage summary:focus-visible,.ss-stage>.ss-arrow:focus-visible,.ss-stage>.ss-ctrl button:focus-visible{outline-color:#fff}.ss-ctrl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:.9rem;color:rgb(var(--c-primary-ink,var(--c-primary)))}.ss-ctrl[data-snap]{justify-content:flex-end;margin-top:.5rem}.ss-stage>.ss-ctrl{position:absolute;z-index:30;left:50%;bottom:clamp(.6rem,2cqw,1.25rem);translate:-50% 0;margin:0;flex-wrap:nowrap;max-width:calc(100% - 1.5rem);padding:0 .35rem;border-radius:999px;gap:.15rem}.ss[data-layout=vertical] .ss-stage>.ss-ctrl{left:auto;right:clamp(.6rem,2cqw,1.25rem);bottom:auto;top:50%;translate:0 -50%;flex-direction:column;padding:.35rem 0}.ss[data-layout=vertical] .ss-stage>.ss-ctrl .ss-nav{flex-direction:column}.ss-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:0}.ss-stage>.ss-ctrl .ss-nav{flex-wrap:nowrap;overflow:hidden}.ss-dot{display:inline-grid;place-items:center;min-width:24px;height:44px;padding:0 4px;color:inherit;background:none;border:0;cursor:pointer}.ss[data-layout=vertical] .ss-stage>.ss-ctrl .ss-dot{width:44px;height:24px;min-width:0;padding:4px 0}.ss-dot>i{display:block;width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.4}.ss-dot[aria-current]>i{width:26px;opacity:1}.ss-root>.ss-ctrl .ss-dot[aria-current]>i{background:linear-gradient(90deg,rgb(var(--c-primary)),rgb(var(--c-secondary)))}.ss[data-layout=vertical] .ss-stage>.ss-ctrl .ss-dot>i{width:8px}.ss[data-layout=vertical] .ss-stage>.ss-ctrl .ss-dot[aria-current]>i{height:22px}.ss-dot:hover>i{opacity:.8}.ss-nav[data-nav=numbers] .ss-dot{min-width:40px}.ss-dot>span{font:800 .8rem/1 var(--font-heading,ui-sans-serif),system-ui;letter-spacing:.04em;opacity:.55;padding-block:.35rem;border-bottom:2px solid transparent;font-variant-numeric:tabular-nums}.ss-dot[aria-current]>span{opacity:1;border-bottom-color:currentColor}.ss-nav[data-nav=bars] .ss-dot{min-width:0;width:clamp(22px,7cqw,40px)}.ss-nav[data-nav=bars] .ss-dot>i,.ss-prog{position:relative;overflow:hidden;width:100%;height:3px;border-radius:3px;opacity:1;background:color-mix(in srgb,currentColor 30%,transparent)}.ss-nav[data-nav=bars] .ss-dot>i:after,.ss-prog>i{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;transform-origin:left;transform:scaleX(0)}.ss-nav[data-nav=bars] .ss-dot[data-done]>i:after,.ss-root:not([data-auto]) .ss-nav[data-nav=bars] .ss-dot[aria-current]>i:after{transform:none}.ss-prog{display:block;width:clamp(80px,22cqw,180px)}.ss-root:not([data-auto]) .ss-prog>i{transform:scaleX(var(--f,1))}.ss-root[data-auto] .ss-nav[data-nav=bars] .ss-dot[aria-current]>i:after,.ss-root[data-auto] .ss-prog>i{animation:ss-fill var(--ss-auto,6s) linear forwards}.ss-root[data-paused] .ss-nav[data-nav=bars] .ss-dot>i:after,.ss-root[data-paused] .ss-prog>i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ss-nav[data-nav=bars] .ss-dot[aria-current]>i:after,.ss-prog>i{transform:none}}@keyframes ss-fill{to{transform:scaleX(1)}}.ss-nav[data-nav=progress]{gap:.75rem;padding-inline:.5rem;min-height:44px}.ss-count{font:800 .8rem/1 var(--font-heading,ui-sans-serif),system-ui;font-variant-numeric:tabular-nums;letter-spacing:.04em}@media (prefers-reduced-motion:no-preference){.ss-dot>i{transition:width .45s var(--ss-ease),height .45s var(--ss-ease),opacity .3s}}.ss[data-layout=center] .ss-stage{background:none}.ss[data-layout=center] .ss-slide{width:min(100% - 3rem,78%);justify-self:center;box-shadow:0 26px 50px -28px rgb(0 0 0/.55)}.ss[data-layout=center][data-effect=slide] .ss-slide{transform:translate3d(calc(var(--p) * 104%),0,0) scale(calc(1 - min(var(--ap), 1) * .1));opacity:clamp(0,(2 - var(--ap)) * .65,1)}.ss[data-layout=center] .ss-cap{padding:clamp(1rem,3.5cqw,2.5rem)}.ss[data-layout=center] .ss-h{font-size:clamp(1.15rem,.9rem + 2cqw,2.4rem)}.ss-scroll{position:relative;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ss-scroll::-webkit-scrollbar{display:none}.ss-thumbs{display:flex;gap:.5rem;margin-top:.75rem;padding:.3rem;scroll-snap-type:x proximity}.ss-thumb{flex:none;width:clamp(72px,14cqw,120px);aspect-ratio:3/2;min-height:44px;padding:0;border:0;cursor:pointer;border-radius:calc(var(--radius, 8px) + 4px);overflow:hidden;opacity:.55;scroll-snap-align:center;box-shadow:0 0 0 1px rgb(var(--c-line));background:rgb(var(--c-line))}.ss-thumb[aria-current]{opacity:1;box-shadow:0 0 0 2px rgb(var(--c-surface)),0 0 0 4px rgb(var(--c-primary))}.ss-thumb:hover{opacity:.9}@media (prefers-reduced-motion:no-preference){.ss-thumb{transition:opacity .3s,box-shadow .3s,translate .3s var(--ss-ease)}.ss-thumb:hover{translate:0 -2px}}.ss[data-layout=split] .ss-stage{height:auto;box-shadow:inset 0 0 0 1px rgb(var(--c-line)/.8);background:radial-gradient(70% 90% at 100% 0,rgb(var(--c-secondary)/.14),transparent 60%),linear-gradient(135deg,rgb(var(--c-surface)),rgb(var(--c-primary)/.06))}.ss[data-layout=split] .ss-slide{grid-template:minmax(220px,56cqw) auto /100%}.ss-sp-media{position:relative;overflow:hidden;min-height:0}.ss-sp-body{display:grid;align-items:center;overflow:hidden;min-width:0;padding:clamp(1.25rem,4cqw,3.5rem)}.ss[data-layout=split] .ss-cap{padding:0;max-width:36rem;color:rgb(var(--c-text));text-shadow:none}.ss[data-layout=split] .ss-h{font-size:clamp(1.35rem,1rem + 2cqw,2.6rem)}.ss[data-layout=split] .ss-label{background:rgb(var(--c-primary)/.1);color:rgb(var(--c-primary-ink,var(--c-primary)));box-shadow:none}@container (min-width: 720px){.ss[data-layout=split] .ss-stage{height:var(--ss-h)}.ss[data-layout=split] .ss-slide{grid-template:100%/1fr 1fr}}.ss[data-layout=split][data-effect=slide] .ss-slide{transform:none}.ss[data-layout=split][data-effect=slide] .ss-sp-media>.ss-media{transform:translate3d(0,calc(var(--p) * 100%),0)}.ss[data-layout=split][data-effect=slide] .ss-sp-body>.ss-cap{transform:translate3d(0,calc(var(--p) * -100%),0)}.ss[data-layout=split][data-effect=parallax] .ss-media{inset:-14% 0;transform:translate3d(0,calc(var(--p) * -10%),0)}.ss[data-layout=story] .ss-stage{width:min(100%,400px);height:auto;aspect-ratio:9/16;max-height:86svh;margin-inline:auto;border-radius:calc(var(--ss-r) + 6px);box-shadow:0 40px 80px -40px rgb(var(--c-primary)/.7),0 0 0 1px rgb(255 255 255/.1)}.ss[data-layout=story] .ss-cap{padding:1.25rem 1.25rem 1.5rem}.ss[data-layout=story] .ss-h{font-size:clamp(1.2rem,.9rem + 3cqw,1.7rem)}.ss-story-bars{position:absolute;z-index:25;inset:.5rem .5rem auto;display:flex;flex-wrap:nowrap;gap:4px;color:#fff}.ss-story-bars .ss-dot{flex:1;width:auto;min-width:0;height:28px;padding:0;align-items:start}.ss-story-bars .ss-dot>i{box-shadow:0 1px 4px rgb(0 0 0/.3);margin-top:6px}.ss-tap{position:absolute;z-index:20;top:2.5rem;bottom:42%;width:34%;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-tap[data-side=l]{left:0}.ss-tap[data-side=r]{right:0}.ss[data-layout=story] .ss-shade{background:linear-gradient(180deg,rgb(0 0 0/.45),rgb(0 0 0/0) 18%),linear-gradient(0deg,rgb(0 0 0/.82),rgb(0 0 0/0) 55%)}.ss[data-layout=story][data-overlay=gradient] .ss-shade{background:linear-gradient(to bottom,rgb(0 0 0/.45),rgb(0 0 0/0) 18%),linear-gradient(160deg,rgb(var(--c-primary)/.55),rgb(var(--c-primary)/.9))}.ss[data-layout=vertical] .ss-stage{touch-action:pan-y}.ss[data-layout=stack] .ss-stage{background:none;height:calc(var(--ss-h) + 2.25rem);padding-bottom:2.25rem}.ss[data-layout=stack] .ss-slide{--b:clamp(0,var(--o,1),3);--g:clamp(0,-1 * var(--o,1),1);--sx:-1;width:min(100% - 1rem,34rem);justify-self:center;transform-origin:50% 100%;transform:translate3d(calc(var(--g) * var(--sx) * 130%),calc(var(--b) * 14px),0) rotate(calc(var(--g) * var(--sx) * 16deg)) scale(calc(1 - var(--b) * .06));opacity:calc(clamp(0, 3 - var(--b), 1) * (1 - var(--g)));filter:brightness(calc(1 - var(--b) * .1));box-shadow:0 30px 60px -30px rgb(0 0 0/.6)}.ss[data-layout=stack] .ss-slide[data-out=r]{--sx:1}.ss[data-layout=stack] .ss-slide[data-active]{translate:calc(var(--d, 0) * 100%) 0;rotate:calc(var(--d, 0) * 12deg);cursor:grab}.ss[data-layout=stack] .ss-cap{padding:clamp(1rem,4cqw,2rem)}.ss[data-layout=stack] .ss-h{font-size:clamp(1.2rem,.95rem + 2cqw,2rem)}.ss-snap{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:.25rem 1.25rem}.ss-snap::-webkit-scrollbar{display:none}.ss-snap-list{display:flex;gap:var(--gap,16px);margin:0;padding:0;list-style:none}.ss-card{position:relative;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;border-radius:var(--ss-r);overflow:hidden;background:rgb(var(--c-surface));color:rgb(var(--c-text));box-shadow:0 0 0 1px rgb(var(--c-line)/.8),0 18px 40px -28px rgb(var(--c-primary)/.55)}.ss-card-img{aspect-ratio:16/10;overflow:hidden}.ss-card-body{display:grid;gap:.5rem;align-content:start;justify-items:start;padding:1rem 1.1rem 1.25rem}.ss-card .ss-h{font-size:1.1rem;line-height:1.3}.ss-card .ss-ex{font-size:.9rem}.ss-card .ss-ex,.ss-card .ss-meta{opacity:1;color:rgb(var(--c-muted))}.ss-card .ss-label{background:rgb(var(--c-primary)/.1);color:rgb(var(--c-primary-ink,var(--c-primary)));box-shadow:none}@media (prefers-reduced-motion:no-preference){.ss-card{transition:translate .4s var(--ss-ease),box-shadow .4s}.ss-card:hover{translate:0 -4px;box-shadow:0 0 0 1px rgb(var(--c-primary)/.3),0 24px 44px -26px rgb(var(--c-primary)/.7)}.ss-card-img img{transition:scale 1s var(--ss-ease)}.ss-card:hover .ss-card-img img{scale:1.05}}.ss-mq-wrap{position:relative;display:flex;align-items:center;gap:.5rem}.ss-mq{--per:4s;position:relative;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ss[data-speed=slow] .ss-mq{--per:6.5s}.ss[data-speed=fast] .ss-mq{--per:2.4s}.ss[data-layout=ticker] .ss-mq{--per:7s}.ss[data-layout=ticker][data-speed=slow] .ss-mq{--per:11s}.ss[data-layout=ticker][data-speed=fast] .ss-mq{--per:4.5s}.ss-mq-move{display:flex;width:-moz-max-content;width:max-content}.ss-mq-list{margin:0;padding:0;list-style:none}.ss-mq-list,.ss-mq-list>li{display:flex;flex:none;align-items:center}.ss-mq-list>li{padding:.5rem calc(var(--gap, clamp(1rem, 3cqw, 2rem)) / 2)}@media (prefers-reduced-motion:no-preference){.ss-mq-move{animation:ss-mq calc(var(--n, 8) * var(--per)) linear infinite}.ss-mq:focus-within .ss-mq-move,.ss-mq:hover .ss-mq-move,.ss:has(.ss-mq-pause input:checked) .ss-mq-move{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ss-mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ss-mq-list[aria-hidden]{display:none}.ss-mq-pause{display:none!important}}@keyframes ss-mq{to{transform:translate3d(-50%,0,0)}}.ss-logo{display:grid;justify-items:center;gap:.35rem;min-height:44px;padding:.75rem 1.1rem;border-radius:calc(var(--radius, 8px) + 6px);background:rgb(var(--c-surface)/.8);color:rgb(var(--c-muted));font-size:.75rem;font-weight:700;text-decoration:none;text-align:center;box-shadow:inset 0 0 0 1px rgb(var(--c-line)/.8),0 10px 24px -18px rgb(var(--c-primary)/.5)}.ss-logo>span{max-width:12rem}.ss-logo-img{height:clamp(2.75rem,8cqw,4rem);width:auto;filter:grayscale(.7);opacity:.85}a.ss-logo:focus-visible .ss-logo-img,a.ss-logo:hover .ss-logo-img{filter:none;opacity:1}@media (prefers-reduced-motion:no-preference){.ss-logo-img{transition:filter .35s,opacity .35s}}.ss-mq-pause{position:relative;flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;cursor:pointer;background:rgb(var(--c-surface)/.75);color:rgb(var(--c-text));border:1px solid rgb(var(--c-line));backdrop-filter:blur(12px)}.ss-mq-pause svg{width:1rem;height:1rem}.ss-mq-pause .ss-i-play,.ss-mq-pause:has(input:checked) .ss-i-pause{display:none}.ss-mq-pause:has(input:checked) .ss-i-play{display:block}.ss-tk{display:flex;align-items:center;gap:.5rem;padding:.3rem;border-radius:999px;background:rgb(var(--c-surface)/.8);border:1px solid rgb(var(--c-line));backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 14px 34px -24px rgb(var(--c-primary)/.6)}.ss-tk-label{flex:none;display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:0 .9rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:rgb(var(--c-primary)) linear-gradient(135deg,rgb(255 255 255/.18),rgb(255 255 255/0));color:rgb(var(--c-on-primary))}.ss-tk-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.ss-tk .ss-mq-list>li{padding:0}.ss-tk-item{display:inline-flex;align-items:center;gap:.55rem;min-height:38px;padding-inline:1rem 1.25rem;white-space:nowrap;font-size:.9rem;font-weight:600;color:rgb(var(--c-text));text-decoration:none}.ss-tk-item:before{content:"";width:6px;height:6px;flex:none;border-radius:999px;background:linear-gradient(135deg,rgb(var(--c-primary)),rgb(var(--c-secondary)))}a.ss-tk-item:hover{text-decoration:underline;text-underline-offset:.2em}.ss-tk-tag,a.ss-tk-item:hover{color:rgb(var(--c-primary-ink,var(--c-primary)))}.ss-tk-tag{font-size:.72rem;font-weight:800}.ss-tk .ss-mq-pause{width:38px;height:38px;border:0;background:rgb(var(--c-primary)/.08)}@media (prefers-reduced-motion:no-preference){.ss-tk-dot{animation:ss-blink 1.6s ease-in-out infinite}}@keyframes ss-blink{50%{opacity:.25}}.ss:is([data-layout=testimonial],[data-layout=timeline],[data-layout=hotspot]) .ss-stage{height:auto;color:rgb(var(--c-text));box-shadow:inset 0 0 0 1px rgb(var(--c-line)/.8);background:radial-gradient(60% 80% at 0 0,rgb(var(--c-primary)/.14),transparent 60%),radial-gradient(50% 70% at 100% 100%,rgb(var(--c-secondary)/.16),transparent 60%),rgb(var(--c-surface))}.ss[data-layout=testimonial] .ss-stage{padding:clamp(1.5rem,5cqw,3.5rem) clamp(1rem,6cqw,4rem)}.ss-quote{margin:0 auto;max-width:46rem;display:grid;justify-items:center;gap:1.25rem;text-align:center}.ss-q-ic{width:clamp(2.25rem,6cqw,3.25rem);height:auto;color:rgb(var(--c-primary-ink,var(--c-primary)));opacity:.85;fill:rgb(var(--c-primary)/.12)}.ss-q-text{margin:0;font-size:clamp(1.05rem,.9rem + 1.5cqw,1.7rem);line-height:1.5;font-weight:600;text-wrap:pretty}.ss-q-text p{margin:0}.ss-q-by{display:flex;align-items:center;gap:.85rem;text-align:left}.ss-q-photo{flex:none;width:56px;height:56px;overflow:hidden;padding:2px;background:linear-gradient(135deg,rgb(var(--c-primary)),rgb(var(--c-secondary)))}.ss-q-photo,.ss-q-photo img{border-radius:999px}.ss-q-who{display:grid;gap:.1rem}.ss-q-who strong{font-size:1rem;color:rgb(var(--c-primary-ink,var(--c-primary)))}.ss-q-who>span{font-size:.85rem;color:rgb(var(--c-muted))}.ss-tl{margin-bottom:.75rem}.ss-tl-in{position:relative;min-width:max(100%,calc(var(--n, 4) * 6.5rem))}.ss-tl-in ol{position:relative;z-index:1;display:flex;margin:0;padding:0;list-style:none}.ss-tl-in li{flex:1 0 6.5rem;display:flex;justify-content:center}.ss-tl-in button{display:grid;justify-items:center;gap:.45rem;min-height:44px;padding:10px .5rem .35rem;border:0;background:none;cursor:pointer;color:rgb(var(--c-muted));font-weight:700;font-size:.8rem}.ss-tl-in button[aria-current]{color:rgb(var(--c-primary-ink,var(--c-primary)))}.ss-tl-line{position:absolute;top:21px;inset-inline:calc(50% / var(--n, 4));height:3px;border-radius:3px;background:rgb(var(--c-line));overflow:hidden}.ss-tl-line>i{position:absolute;inset:0 auto 0 0;width:calc(var(--ss-i, 0) / var(--ss-m, 1) * 100%);background:linear-gradient(90deg,rgb(var(--c-primary)),rgb(var(--c-secondary)))}.ss-tl-dot{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgb(var(--c-surface));box-shadow:inset 0 0 0 2px rgb(var(--c-line))}.ss-tl-dot:after{content:"";width:8px;height:8px;border-radius:999px;background:rgb(var(--c-line))}.ss-tl-in li:has(~li [aria-current]) .ss-tl-dot{box-shadow:inset 0 0 0 2px rgb(var(--c-primary))}.ss-tl-in li:has(~li [aria-current]) .ss-tl-dot:after{background:rgb(var(--c-primary))}.ss-tl-in button[aria-current] .ss-tl-dot{background:linear-gradient(135deg,rgb(var(--c-primary)),rgb(var(--c-secondary)));box-shadow:0 0 0 5px rgb(var(--c-primary)/.18),0 8px 18px -6px rgb(var(--c-primary)/.7)}.ss-tl-in button[aria-current] .ss-tl-dot:after{background:#fff}@media (prefers-reduced-motion:no-preference){.ss-tl-line>i{transition:width var(--ss-t) var(--ss-ease)}.ss-tl-dot{transition:box-shadow .35s,background .35s,scale .35s var(--ss-ease)}.ss-tl-in button:hover .ss-tl-dot{scale:1.12}}.ss[data-layout=timeline] .ss-stage{padding:clamp(1rem,3cqw,2rem)}.ss-tl-card{display:grid;gap:clamp(1rem,3cqw,2rem);align-items:center}@container (min-width: 640px){.ss-tl-card:has(.ss-tl-img){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.ss-tl-img{aspect-ratio:4/3;border-radius:calc(var(--ss-r) - 6px);overflow:hidden;box-shadow:0 20px 40px -26px rgb(var(--c-primary)/.7)}.ss-tl-body{display:grid;gap:.6rem;justify-items:start;min-width:0}.ss-tl-year{font-size:clamp(2.25rem,1.6rem + 4cqw,4.5rem);font-weight:900;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,rgb(var(--c-primary-ink,var(--c-primary))),rgb(var(--c-secondary-ink,var(--c-secondary))));-webkit-background-clip:text;background-clip:text;color:transparent}.ss-tl-body .ss-h{font-size:clamp(1.2rem,1rem + 1.4cqw,1.9rem)}.ss-tl-body .ss-ex{opacity:1;color:rgb(var(--c-muted));-webkit-line-clamp:5}.ss-cmp,.ss-cmp-after{position:absolute;inset:0}.ss-cmp-after{clip-path:inset(0 0 0 var(--cmp,50%))}.ss-range{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;touch-action:pan-y}.ss-range::-webkit-slider-thumb{-webkit-appearance:none;width:48px;height:48px}.ss-range::-moz-range-thumb{width:48px;height:48px;border:0}.ss-cmp-line{position:absolute;z-index:3;top:0;bottom:0;left:var(--cmp,50%);width:2px;translate:-1px 0;pointer-events:none;background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.12),0 0 24px rgb(0 0 0/.35)}.ss-cmp-knob{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:48px;height:48px;border-radius:999px;color:#fff;background:rgb(15 23 42/.35);border:1px solid rgb(255 255 255/.5);backdrop-filter:blur(12px);box-shadow:0 10px 30px -10px rgb(0 0 0/.6)}.ss-cmp-knob svg{width:1.25rem;height:1.25rem}.ss-range:focus-visible+.ss-cmp-line .ss-cmp-knob{outline:3px solid #fff;outline-offset:3px}.ss-cmp-tag{position:absolute;z-index:3;top:clamp(.6rem,2cqw,1rem);padding:.3rem .7rem;border-radius:999px;pointer-events:none;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgb(15 23 42/.45);backdrop-filter:blur(10px)}.ss-cmp-tag[data-side=l]{left:clamp(.6rem,2cqw,1rem)}.ss-cmp-tag[data-side=r]{right:clamp(.6rem,2cqw,1rem)}.ss[data-layout=compare] .ss-cap{z-index:5;pointer-events:none}.ss[data-layout=compare] .ss-cap a{pointer-events:auto}.ss[data-layout=compare] .ss-shade{z-index:2}.ss[data-layout=compare] .ss-cmp~.ss-cap{padding-bottom:clamp(1rem,3cqw,2rem)}.ss[data-layout=compare] .ss-cmp~.ss-cap .ss-link:after{content:none}.ss[data-layout=hotspot] .ss-stage{padding:clamp(.75rem,2cqw,1.25rem)}.ss-hs{display:grid;gap:1rem;justify-items:center;align-content:start;min-width:0}.ss-hs-box{position:relative;width:min(100%,calc(var(--ss-h) * var(--ar, 1.7778)));aspect-ratio:var(--ar,1.7778)}.ss-hs-img{position:absolute;inset:0;overflow:hidden;border-radius:calc(var(--ss-r) - 6px);box-shadow:0 24px 48px -30px rgb(0 0 0/.6)}.ss[data-layout=hotspot] .ss-cap{padding:0 .25rem;max-width:46rem;justify-self:center;color:rgb(var(--c-text));text-shadow:none}.ss[data-layout=hotspot] .ss-cap-in{justify-items:center;text-align:center}.ss[data-layout=hotspot] .ss-h{font-size:clamp(1.15rem,1rem + 1.2cqw,1.75rem)}.ss[data-layout=hotspot] .ss-ex{opacity:1;color:rgb(var(--c-muted))}.ss[data-layout=hotspot] .ss-link:after{content:none}.ss-pt{position:absolute;z-index:2;translate:-50% -50%}.ss-pt[open]{z-index:6}.ss-pt>summary{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;cursor:pointer;list-style:none}.ss-pt>summary::-webkit-details-marker{display:none}.ss-pt>summary:before{content:"";width:18px;height:18px;border-radius:999px;background:rgb(var(--c-primary));box-shadow:0 0 0 4px rgb(255 255 255/.9),0 6px 16px rgb(0 0 0/.4)}.ss-pt[open]>summary:before{background:rgb(var(--c-secondary));scale:1.15}.ss-pt>summary:after{content:"";position:absolute;inset:9px;border-radius:999px;border:2px solid rgb(255 255 255/.9);opacity:0}@media (prefers-reduced-motion:no-preference){.ss-pt>summary:after{animation:ss-ping 2.2s cubic-bezier(0,0,.2,1) infinite}.ss-pt[open]>summary:after{animation:none}.ss-pt>summary:before{transition:scale .3s var(--ss-ease),background .3s}.ss-pt[open] .ss-tip{animation:ss-pop .35s var(--ss-ease)}}@keyframes ss-ping{0%{opacity:.9;scale:.6}80%,to{opacity:0;scale:1.9}}@keyframes ss-pop{0%{opacity:0;translate:var(--tx,-12%) 6px}}.ss-tip{--tx:-12%;position:absolute;top:calc(100% + 2px);left:50%;translate:var(--tx) 0;width:-moz-max-content;width:max-content;max-width:min(16rem,62cqw);padding:.7rem .9rem;border-radius:calc(var(--radius, 8px) + 6px);font-size:.875rem;line-height:1.45;text-align:left;color:rgb(var(--c-text));background:rgb(var(--c-surface)/.92);border:1px solid rgb(var(--c-line));backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 18px 40px -18px rgb(0 0 0/.45)}.ss-pt[data-x=l] .ss-tip{--tx:12%;left:auto;right:50%}.ss-pt[data-y=u] .ss-tip{top:auto;bottom:calc(100% + 2px)}.ss-play{position:absolute;z-index:4;inset:0;margin:auto;display:grid;place-items:center;width:clamp(64px,10cqw,88px);height:clamp(64px,10cqw,88px);border-radius:999px;border:0;cursor:pointer;color:rgb(var(--c-on-primary));background:rgb(var(--c-primary)) linear-gradient(135deg,rgb(255 255 255/.25),rgb(255 255 255/0) 60%);box-shadow:0 0 0 10px rgb(255 255 255/.18),0 20px 40px -12px rgb(0 0 0/.6)}.ss-play svg{width:40%;height:40%;margin-left:6%;fill:currentColor}@media (prefers-reduced-motion:no-preference){.ss-play{transition:scale .3s var(--ss-ease),box-shadow .3s}.ss-play:hover{scale:1.08;box-shadow:0 0 0 16px rgb(255 255 255/.16),0 24px 44px -12px rgb(0 0 0/.6)}}.ss[data-layout=video] .ss-cap{pointer-events:none}.ss[data-layout=video] .ss-cap a{pointer-events:auto}.ss[data-layout=video] .ss-cap .ss-link:after{content:none}.ss-slide[data-playing] .ss-cap,.ss-slide[data-playing] .ss-play,.ss-slide[data-playing] .ss-shade{display:none}.ss-iframe{position:absolute;inset:0;z-index:6;width:100%;height:100%;border:0;background:#000}.ss:is([data-layout=split],[data-layout=hotspot],[data-layout=timeline],[data-layout=testimonial]) :is(.ss-h,.ss-cap,.ss-cap-in>*){text-shadow:none}.ss{--pv:var(--pv-m,1.15)}.ss[data-layout=marquee]{--pv:var(--pv-m,2)}@media (min-width:768px){.ss{--pv:var(--pv-t,2)}.ss[data-layout=marquee]{--pv:var(--pv-t,4)}}@media (min-width:1024px){.ss{--pv:var(--pv-d,3)}.ss[data-layout=marquee]{--pv:var(--pv-d,6)}}.ss-snap-list>.ss-card{flex:0 0 calc((100% - (var(--pv) - 1) * var(--gap, 16px)) / var(--pv))}.ss[data-pv] .ss-mq-list>li{width:calc(100cqw / var(--pv));justify-content:center}.ss[data-pv] .ss-logo{width:100%}.ss[data-layout=carousel] .ss-stage{height:auto;background:none;border-radius:0;padding-block:.5rem 1rem}.ss[data-layout=carousel] .ss-slide{width:calc((100% - (var(--pv) - 1) * var(--gap, 16px)) / var(--pv));justify-self:start;overflow:visible;border-radius:0;pointer-events:auto;transform:translate3d(calc(var(--p) * (100% + var(--gap, 16px))),0,0)}.ss[data-layout=carousel] .ss-card{height:100%}.ss[data-layout=center][data-peekpx] .ss-slide{width:max(55%,calc(100% - 2 * (var(--peek) + min(var(--gap, 16px), var(--peek)))))}.ss[data-layout=center][data-peekpx][data-effect=slide] .ss-slide{transform:translate3d(calc(var(--p) * (100% + min(var(--gap, 16px), var(--peek)))),0,0) scale(calc(1 - min(var(--ap), 1) * .06))}.ss[data-pos^=t] .ss-cap{align-self:start}.ss[data-pos^=m] .ss-cap{align-self:center}.ss[data-pos^=b] .ss-cap{align-self:end}.ss[data-pos$=l] .ss-cap{justify-self:start;text-align:left}.ss[data-pos$=c] .ss-cap{justify-self:center;text-align:center}.ss[data-pos$=r] .ss-cap{justify-self:end;text-align:right}.ss[data-pos$=c] .ss-cap-in{justify-items:center}.ss[data-pos$=r] .ss-cap-in{justify-items:end}.ss[data-caption=center] .ss-acts,.ss[data-pos$=c] .ss-acts{justify-content:center}.ss[data-pos$=r] .ss-acts{justify-content:flex-end}.ss[data-caption=center] .ss-ex,.ss[data-pos$=c] .ss-ex{margin-inline:auto}.ss[data-pos$=r] .ss-ex{margin-left:auto}.ss[data-overlay=soft][data-pos^=t] .ss-shade{background:linear-gradient(180deg,rgb(0 0 0/.8),rgb(0 0 0/.38) 45%,rgb(0 0 0/0) 78%)}.ss[data-overlay=soft][data-pos=ml] .ss-shade{background:linear-gradient(90deg,rgb(0 0 0/.8),rgb(0 0 0/.4) 55%,rgb(0 0 0/.05))}.ss[data-overlay=soft][data-pos=mr] .ss-shade{background:linear-gradient(270deg,rgb(0 0 0/.8),rgb(0 0 0/.4) 55%,rgb(0 0 0/.05))}.ss[data-overlay=soft][data-pos=mc] .ss-shade{background:radial-gradient(ellipse at center,rgb(0 0 0/.6),rgb(0 0 0/.32) 75%)}.ss[data-glass][data-overlay=soft] .ss-shade{background:linear-gradient(0deg,rgb(0 0 0/.3),rgb(0 0 0/.1))}.ss[data-layout=story][data-pos^=t] .ss-cap{padding-top:3rem}.ss[data-pos^=t] .ss-slide:has(>.ss-badge) .ss-cap{padding-top:calc(clamp(1.1rem, 4.5cqw, 3.25rem) + 2rem)}.ss[data-layout=story][data-pos^=t] .ss-slide:has(>.ss-badge) .ss-cap{padding-top:4.75rem}@media (prefers-reduced-motion:no-preference){.ss[data-anim=slide-left] .ss-slide:not([data-active]) .ss-cap-in>*{translate:2.5rem 0}.ss[data-anim=zoom] .ss-slide:not([data-active]) .ss-cap-in>*{translate:none;scale:.88}.ss[data-anim=none] .ss-cap-in>*{transition:none}.ss[data-anim=none] .ss-slide:not([data-active]) .ss-cap-in>*{opacity:1;translate:none}}.ss-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.25rem}.ss-btn2{position:relative;z-index:2;color:inherit;text-shadow:none;background:rgb(255 255 255/.14);border:1px solid rgb(255 255 255/.45);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 1px 0 rgb(255 255 255/.25)}.ss-btn2:hover{background:rgb(255 255 255/.24)}.ss-btn2:focus-visible{outline:3px solid currentColor;outline-offset:2px}.ss:is([data-layout=split],[data-layout=timeline],[data-layout=hotspot],[data-layout=snap],[data-layout=carousel]) .ss-btn2{background:transparent;color:rgb(var(--c-primary-ink,var(--c-primary)));border-color:rgb(var(--c-primary)/.4);box-shadow:none;backdrop-filter:none}.ss:is([data-layout=split],[data-layout=timeline],[data-layout=hotspot],[data-layout=snap],[data-layout=carousel]) .ss-btn2:hover{background:rgb(var(--c-primary)/.08)}.ss-card .ss-acts{margin-top:auto;padding-top:.25rem}.ss-card-body{flex:1}.ss-badge{position:absolute;z-index:3;top:clamp(.6rem,2cqw,1rem);left:clamp(.6rem,2cqw,1rem);pointer-events:none;padding:.3rem .65rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;background:rgb(var(--c-primary));color:rgb(var(--c-on-primary));box-shadow:0 8px 20px -8px rgb(0 0 0/.45),inset 0 1px 0 rgb(255 255 255/.25)}.ss-badge[data-color=secondary]{background:rgb(var(--c-secondary));color:rgb(var(--c-on-secondary,var(--c-text)))}.ss-badge[data-color=red]{background:#dc2626;color:#fff}.ss-badge[data-color=green]{background:#15803d;color:#fff}.ss-badge[data-color=amber]{background:#f59e0b;color:#1c1917}.ss[data-layout=story] .ss-slide>.ss-badge{top:2.25rem}.ss[data-layout=compare] .ss-slide>.ss-badge{top:3rem}.ss-card>.ss-badge{top:.75rem;left:.75rem}.ss-stars{display:inline-flex;gap:2px;color:#d97706}.ss-stars svg{width:1.15rem;height:1.15rem;fill:none;color:rgb(var(--c-line))}.ss-stars svg[data-on]{color:#d97706;fill:currentColor}.ss-frame{position:relative}.ss-frame>.ss-arrow{position:absolute;z-index:30;top:50%;translate:0 -50%}.ss-frame>.ss-arrow[data-dir=prev]{left:.5rem}.ss-frame>.ss-arrow[data-dir=next]{right:.5rem}@container (min-width: 640px){.ss[data-arrpos=out] .ss-frame{padding-inline:3.75rem}.ss-frame>.ss-arrow[data-dir=prev]{left:0}.ss-frame>.ss-arrow[data-dir=next]{right:0}}.ss[data-layout=vertical] .ss-frame>.ss-arrow{translate:0 -50%}.ss[data-tone=light] .ss-stage>.ss-arrow{background:rgb(var(--c-surface)/.8);color:rgb(var(--c-text));border:1px solid rgb(var(--c-line));box-shadow:0 10px 26px -16px rgb(var(--c-primary)/.6),inset 0 1px 0 rgb(255 255 255/.5)}.ss[data-tone=light] .ss-stage>.ss-arrow:focus-visible{outline-color:rgb(var(--c-primary))}.ss[data-layout=carousel] .ss-stage>.ss-arrow{top:calc(50% - .25rem)}@media (max-width:1023px){.ss[data-arrshow=desktop]:not([data-layout=compare]) .ss-arrow{display:none}}@media (hover:hover) and (pointer:fine){.ss[data-arrshow=hover] .ss-arrow{opacity:0}.ss[data-arrshow=hover] .ss-root:is(:hover,:focus-within) .ss-arrow{opacity:1}.ss[data-arrshow=hover] .ss-root:is(:hover,:focus-within) .ss-arrow[aria-disabled=true]{opacity:.4}}.ss:is([data-layout=timeline],[data-layout=testimonial],[data-layout=hotspot]) .ss-slide:not([data-active]){opacity:0}.ss[data-layout=timeline] .ss-tl-body{padding:0 clamp(.5rem,2cqw,1rem) clamp(.9rem,2.5cqw,1.25rem)}.blk{position:relative}.blk[data-pad=none]{padding-block:0}.blk[data-pad=sm]{padding-block:1.5rem}.blk[data-pad=md]{padding-block:clamp(2rem,4vw,3rem)}.blk[data-pad=lg]{padding-block:clamp(3rem,6vw,5rem)}.blk[data-pad=xl]{padding-block:clamp(4rem,9vw,7.5rem)}.blk>.blk-in{position:relative;z-index:1;margin-inline:auto}.blk[data-width=narrow]>.blk-in{max-width:48rem}.blk[data-width=default]>.blk-in{max-width:1240px}.blk[data-width=wide]>.blk-in{max-width:1480px}.blk[data-bg]{isolation:isolate;overflow:hidden;border-radius:calc(var(--radius, 8px) * 2.5);padding-inline:clamp(1rem,4vw,3rem)}.blk[data-bg]:not([data-pad]){padding-block:clamp(2rem,4vw,3.25rem)}.blk[data-bg][data-bleed]{border-radius:0}.blk[data-bg=soft]{background:rgb(var(--c-primary)/.06)}.blk[data-bg=surface]{background:rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--c-line)/.8),0 24px 60px -40px rgb(0 0 0/.35)}.blk[data-bg=glass]{background:linear-gradient(135deg,rgb(var(--c-surface)/.72),rgb(var(--c-surface)/.42));backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px rgb(255 255 255/.35),0 24px 60px -36px rgb(0 0 0/.35)}.blk[data-bg=primary]{background:rgb(var(--c-primary))}.blk[data-bg=dark]{background:radial-gradient(80% 120% at 100% 0,rgb(var(--c-primary)/.35),transparent 60%),rgb(14 18 17)}.blk[data-bg=gradient]{background:linear-gradient(135deg,rgb(var(--c-primary)),rgb(var(--c-secondary)))}.blk[data-bg=mesh]{background:radial-gradient(60% 80% at 0 0,rgb(var(--c-primary)/.18),transparent 60%),radial-gradient(50% 70% at 100% 20%,rgb(var(--c-secondary)/.2),transparent 60%),radial-gradient(60% 60% at 50% 100%,rgb(var(--c-accent,var(--c-primary))/.14),transparent 60%),rgb(var(--c-surface))}.blk[data-bg=image]{background:linear-gradient(180deg,rgb(0 0 0/.55),rgb(0 0 0/.7)),var(--blk-img) center /cover no-repeat}.blk[data-tone=dark]{--c-text:244 246 245;--c-muted:196 204 200;--c-surface:30 36 34;--c-bg:22 27 25;--c-line:64 74 70;color:rgb(var(--c-text));color-scheme:dark}.blk[data-tone=light]{--c-text:22 28 26;--c-muted:96 106 102;--c-surface:255 255 255;--c-bg:248 249 248;--c-line:226 230 228;color:rgb(var(--c-text));color-scheme:light}.blk[data-bg][data-div=slant]{clip-path:polygon(0 clamp(1rem,3vw,2.5rem),100% 0,100% 100%,0 100%);padding-top:calc(clamp(2rem, 4vw, 3.25rem) + clamp(1rem, 3vw, 2.5rem))}.blk[data-bg][data-div=curve]{border-radius:50% 50% calc(var(--radius, 8px) * 2.5) calc(var(--radius, 8px) * 2.5) /clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem) calc(var(--radius, 8px) * 2.5) calc(var(--radius, 8px) * 2.5)}.blk[data-bg][data-bleed][data-div=curve]{border-radius:50% 50% 0 0/clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem) 0 0}.blk[data-bg][data-div=wave]{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 20 C200 0 400 40 600 20 S1000 0 1200 20 V40 H0Z'/%3E%3C/svg%3E") top /100% 2.5rem no-repeat,linear-gradient(#000 0 0) 0 2.45rem /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 20 C200 0 400 40 600 20 S1000 0 1200 20 V40 H0Z'/%3E%3C/svg%3E") top /100% 2.5rem no-repeat,linear-gradient(#000 0 0) 0 2.45rem /100% 100% no-repeat;padding-top:calc(clamp(2rem, 4vw, 3.25rem) + 2rem)}.blk[id]{scroll-margin-top:6rem}[data-block][data-anim=none],[data-block][data-anim=none] article,[data-block][data-anim=none] h2{animation:none!important}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-block][data-anim]:not([data-anim=none]) article{animation:none!important}[data-block][data-anim=rise]{animation:fx-in-rise linear backwards!important;animation-timeline:view()!important;animation-range:entry 0 entry 28%!important}[data-block][data-anim=flip]{animation:fx-in-flip-soft linear backwards!important;animation-timeline:view()!important;animation-range:entry 0 entry 28%!important;transform-origin:50% 100%}[data-block][data-anim=zoom]{animation:fx-in-zoom linear backwards!important;animation-timeline:view()!important;animation-range:entry 0 entry 28%!important}[data-block][data-anim=blur]{animation:fx-in-blur linear backwards!important;animation-timeline:view()!important;animation-range:entry 0 entry 28%!important}[data-block][data-anim=slide]{animation:blk-in-slide linear backwards!important;animation-timeline:view()!important;animation-range:entry 0 entry 30%!important}}}@keyframes blk-in-slide{0%{opacity:0;transform:translate3d(-6%,0,0)}}.ft{position:relative;isolation:isolate;overflow:hidden;margin-top:4rem;color:rgb(var(--ft-muted));font-size:.925rem;line-height:1.6;overflow-wrap:break-word}.ft[data-tone=dark]{color-scheme:dark}.ft-wrap{max-width:1240px;margin-inline:auto;padding-inline:1rem}.ft-body{padding-block:2.75rem 2.25rem}@media (min-width:1024px){.ft-body{padding-block:4rem 3rem}}.ft[data-layout=simple] .ft-body{padding-block:2rem}.ft[data-bg=dark]{background:radial-gradient(46rem 26rem at 8% -12%,rgb(var(--c-primary)/.24),transparent 62%),radial-gradient(40rem 22rem at 96% 108%,rgb(var(--c-secondary)/.12),transparent 60%),linear-gradient(180deg,rgb(var(--ft-d1)),rgb(var(--ft-d2)))}.ft[data-bg=brand]{background:radial-gradient(50rem 26rem at 100% 0,rgb(var(--ft-shade)/.16),transparent 60%),radial-gradient(40rem 22rem at 0 100%,rgb(var(--ft-shade)/.12),transparent 60%),rgb(var(--c-primary))}.ft[data-bg=gradient]{background:linear-gradient(rgb(var(--ft-veil)),rgb(var(--ft-veil))),radial-gradient(44rem 24rem at 90% 0,rgb(var(--ft-shade)/.14),transparent 60%),linear-gradient(125deg,rgb(var(--c-primary)),rgb(var(--c-secondary)))}.ft[data-bg=image]{background:linear-gradient(180deg,rgb(var(--ft-ov)/.78),rgb(var(--ft-ov)/.92)),var(--ft-img) center /cover no-repeat,rgb(var(--ft-ov))}.ft[data-bg=light]{border-top:1px solid rgb(var(--c-line));background:radial-gradient(48rem 24rem at 0 0,rgb(var(--c-primary)/.07),transparent 60%),radial-gradient(40rem 22rem at 100% 100%,rgb(var(--c-secondary)/.08),transparent 60%),rgb(var(--c-surface))}.ft-deco{position:absolute;inset:0;z-index:-1;pointer-events:none}.ft-deco:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--c-secondary)/.85) 30%,rgb(var(--c-primary)/.85) 70%,transparent);opacity:.8}.ft[data-bg=brand] .ft-deco:before,.ft[data-bg=gradient] .ft-deco:before{background:linear-gradient(90deg,transparent,rgb(var(--ft-fg)/.5),transparent)}.ft-deco:after{content:"";position:absolute;width:28rem;height:28rem;right:-8rem;top:-12rem;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--ft-shade)/.14),transparent);filter:blur(8px)}@media (prefers-reduced-motion:no-preference){.ft-deco:after{animation:ft-orb 22s ease-in-out infinite alternate}}@keyframes ft-orb{0%{transform:translate(0) scale(1)}to{transform:translate(-14rem,6rem) scale(1.15)}}.ft-sep{position:relative}.ft[data-divider] .ft-sep:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(1208px,calc(100% - 2rem));height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ft-fg)/.16) 12%,rgb(var(--ft-fg)/.16) 88%,transparent)}.ft-sep>.ft-wrap{padding-block:2rem}.ft-sep.ft-bottom>.ft-wrap{padding-block:1.1rem}.ft-h,.ft-w section>h2{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-family:var(--font-heading),ui-sans-serif,system-ui;font-size:.78rem;font-weight:800;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ft-fg))}.ft-h:before,.ft-w section>h2:before{content:"";flex:none;width:18px;height:3px;border-radius:3px;background:linear-gradient(90deg,rgb(var(--ft-acc)),rgb(var(--ft-acc)/.25))}.ft-name{display:block;font-family:var(--font-heading),ui-sans-serif,system-ui;font-size:1.15rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--ft-fg))}.ft-tag{display:block;margin-top:.2rem;font-size:.8rem}.ft-desc,.ft-tag{color:rgb(var(--ft-muted))}.ft-desc{margin:1rem 0 0;max-width:40ch;font-size:.9rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ft-break{overflow-wrap:anywhere}.ft-w{display:grid;align-content:start;gap:1.75rem;min-width:0}.ft-w :is(h2.text-white,ul.text-white,ul.text-white\/90){color:rgb(var(--ft-fg))}.ft .ft-w .text-primary{color:rgb(var(--ft-acc))}.ft[data-tone] .ft-w :is(.border-line,.divide-line>*+*){border-color:rgb(var(--ft-fg)/.14)}.ft-w a:not([class*=bg-]):hover{color:rgb(var(--ft-fg))}.ft-brand{min-width:0}.ft-brand-id{display:inline-flex;max-width:100%;min-height:44px;align-items:center;gap:.85rem;border-radius:14px}.ft-brand-txt{display:grid;min-width:0}.ft-logo{flex:none;width:48px;height:48px;border-radius:999px;-o-object-fit:contain;object-fit:contain}.ft[data-tone=dark] img.ft-logo{background:rgb(255 255 255/.95);padding:4px;box-shadow:0 6px 20px -6px rgb(0 0 0/.5)}.ft-simple .ft-logo{width:40px;height:40px}.ft-social{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.ft-soc{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;color:rgb(var(--ft-fg));background:rgb(var(--ft-fg)/.07);box-shadow:inset 0 0 0 1px rgb(var(--ft-fg)/.14);backdrop-filter:blur(10px)}.ft-soc-ico{width:18px;height:18px}@media (hover:hover){.ft-soc:hover{color:rgb(var(--ft-acc));background:rgb(var(--ft-fg)/.13);box-shadow:inset 0 0 0 1px rgb(var(--ft-acc)/.55),0 10px 24px -10px rgb(var(--ft-shade)/.6)}}@media (prefers-reduced-motion:no-preference){.ft-soc{transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .25s ease,color .25s ease,box-shadow .25s ease}@media (hover:hover){.ft-soc:hover{transform:translateY(-3px)}}}.ft-contact{margin-top:1.5rem;font-style:normal}.ft-contact ul{display:grid;gap:.15rem}.ft-ci{display:flex;min-height:44px;align-items:center;gap:.75rem;padding-block:.3rem;color:rgb(var(--ft-muted))}.ft-ci>span:last-child{min-width:0}.ft-ci-ico{display:inline-flex;flex:none;width:34px;height:34px;align-items:center;justify-content:center;border-radius:11px;color:rgb(var(--ft-acc));background:rgb(var(--ft-acc)/.13);box-shadow:inset 0 0 0 1px rgb(var(--ft-acc)/.22)}.ft-ci-ico svg{width:16px;height:16px}.ft-ci-a:hover{color:rgb(var(--ft-fg))}@media (prefers-reduced-motion:no-preference){.ft-ci-ico{transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .25s ease}.ft-ci-a{transition:color .2s ease}@media (hover:hover){.ft-ci-a:hover .ft-ci-ico{transform:rotate(-8deg) scale(1.08);background:rgb(var(--ft-acc)/.22)}}}.ft-contact[data-inline]{margin-top:0}.ft-contact[data-inline] ul{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.ft-links{display:grid}.ft-link{position:relative;display:inline-flex;min-height:44px;align-items:center;color:rgb(var(--ft-muted))}.ft-links .ft-link:before{content:"";width:0;height:2px;margin-right:0;border-radius:2px;background:rgb(var(--ft-acc))}.ft-link:focus-visible,.ft-link:hover{color:rgb(var(--ft-fg))}.ft-links .ft-link:focus-visible:before,.ft-links .ft-link:hover:before{width:.75rem;margin-right:.5rem}.ft-inav ul{display:flex;flex-wrap:wrap;gap:0 1.35rem}.ft-inav .ft-link{background:linear-gradient(rgb(var(--ft-acc)),rgb(var(--ft-acc))) 0 calc(100% - 9px) /0 2px no-repeat;font-weight:600}.ft-inav .ft-link:focus-visible,.ft-inav .ft-link:hover{background-size:100% 2px}@media (prefers-reduced-motion:no-preference){.ft-link{transition:color .2s ease,background-size .3s cubic-bezier(.2,.8,.2,1)}.ft-links .ft-link:before{transition:width .3s cubic-bezier(.2,.8,.2,1),margin .3s cubic-bezier(.2,.8,.2,1)}}.ft :is(a,button,summary):focus-visible{outline:2px solid rgb(var(--ft-acc));outline-offset:3px;border-radius:8px}.ft-col{min-width:0}.ft-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem 2rem}@media (min-width:640px){.ft-grid-cols[data-lead],.ft-grid:not([data-n="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}.ft-grid-cols[data-lead]>.ft-lead{grid-column:1/-1}}@media (min-width:768px){.ft-grid-sm:not([data-n="1"]):not([data-n="2"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ft-grid{grid-template-columns:repeat(var(--ft-n,1),minmax(0,1fr));gap:2.5rem}.ft-grid-cols[data-lead]{grid-template-columns:minmax(0,1.35fr) repeat(var(--ft-n,1),minmax(0,1fr))}.ft-grid-cols[data-lead]>.ft-lead{grid-column:auto}.ft-grid-cols[data-lead]:is([data-n="3"],[data-n="4"]){grid-template-columns:repeat(var(--ft-n),minmax(0,1fr))}.ft-grid-cols[data-lead]:is([data-n="3"],[data-n="4"])>.ft-lead{grid-column:1/-1}}@media (min-width:1280px){.ft-grid-cols[data-lead]:is([data-n="3"],[data-n="4"]){grid-template-columns:minmax(0,1.35fr) repeat(var(--ft-n),minmax(0,1fr))}.ft-grid-cols[data-lead]:is([data-n="3"],[data-n="4"])>.ft-lead{grid-column:auto}}.ft-navcol{display:grid;gap:1.75rem}.ft-lead{min-width:0}.ft:is([data-layout=columns],[data-layout=split]) .ft-lead{align-self:start;padding:1.5rem;border-radius:calc(var(--radius) * 2 + 6px);background:linear-gradient(160deg,rgb(var(--ft-fg)/.07),rgb(var(--ft-fg)/.025));box-shadow:inset 0 0 0 1px rgb(var(--ft-fg)/.1),0 24px 48px -28px rgb(var(--ft-shade)/.55);backdrop-filter:blur(14px)}@media (min-width:640px) and (max-width:1279.98px){.ft-grid-cols[data-lead]>.ft-lead:has(>.ft-brand+.ft-contact){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 2rem;align-items:start}.ft-grid-cols[data-lead]>.ft-lead:has(>.ft-brand+.ft-contact)>.ft-contact{margin-top:0}}@media (min-width:1024px) and (max-width:1279.98px){.ft-grid-cols[data-lead]:is([data-n="1"],[data-n="2"])>.ft-lead:has(>.ft-brand+.ft-contact){display:block}.ft-grid-cols[data-lead]:is([data-n="1"],[data-n="2"])>.ft-lead:has(>.ft-brand+.ft-contact)>.ft-contact{margin-top:1.5rem}}.ft-simple{display:flex;flex-direction:column;align-items:flex-start;gap:1rem 2rem}.ft-simple .ft-social{margin-top:0}.ft-simple-ct{width:100%}@media (min-width:1024px){.ft-simple{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.ft-simple .ft-inav{flex:1 1 auto}.ft-simple .ft-inav ul{justify-content:center}}.ft-center{gap:1.5rem;text-align:center}.ft-center,.ft-center .ft-brand{display:flex;flex-direction:column;align-items:center}.ft-center .ft-brand-id{flex-direction:column;gap:.75rem}.ft-center .ft-logo{width:64px;height:64px}.ft-center .ft-name{font-size:1.45rem}.ft-center .ft-desc{margin-inline:auto;max-width:56ch}.ft-center :is(.ft-social,.ft-inav ul,.ft-contact[data-inline] ul){justify-content:center}.ft-grid-c{text-align:center}.ft-grid-c .ft-w section>h2{justify-content:center}.ft-grid-c :is(.ft-social,ul.flex){justify-content:center}.ft-right,.ft-split{display:grid;gap:2.5rem}.ft-right{min-width:0}@media (min-width:1024px){.ft-split[data-lead]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3.5rem}}.ft-smtop{display:grid;gap:2rem;padding-bottom:2.25rem}.ft-smtop .ft-name{font-size:1.4rem}.ft-smtop .ft-logo{width:56px;height:56px}.ft-smsoc .ft-social,.ft-smtop .ft-contact{margin-top:0}@media (min-width:768px){.ft-smtop{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ft-smsoc{grid-column:1/-1}}@media (min-width:1024px){.ft-smtop{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:3rem}.ft-smsoc{grid-column:auto}}.ft[data-layout=sitemap] .ft-body>.ft-sep:first-child>.ft-wrap{padding-top:0}.ft-net,.ft-sep>.ft-net{padding-block:1.5rem}.ft-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ft-chip{display:inline-flex;min-height:44px;align-items:center;padding:0 .95rem;border-radius:999px;font-size:.8rem;font-weight:600;color:rgb(var(--ft-muted));background:rgb(var(--ft-fg)/.05);box-shadow:inset 0 0 0 1px rgb(var(--ft-fg)/.12)}.ft-chip:hover{color:rgb(var(--ft-fg));background:rgb(var(--ft-fg)/.1);box-shadow:inset 0 0 0 1px rgb(var(--ft-acc)/.5)}@media (prefers-reduced-motion:no-preference){.ft-chip{transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}}.ft-bottom{background:rgb(var(--ft-shade)/.14)}.ft[data-bg=light] .ft-bottom{background:rgb(var(--c-primary)/.04)}.ft-bottom-in{display:flex;flex-direction:column;gap:.5rem 1.5rem;font-size:.8rem;color:rgb(var(--ft-muted))}.ft-copy{margin:0;padding-block:.5rem}.ft-legal ul{display:flex;flex-wrap:wrap;gap:0 1.1rem}.ft .ft-legal :is(a,button){display:inline-flex;min-height:44px;align-items:center;padding:0;color:rgb(var(--ft-muted));font:inherit;background:none;border:0;cursor:pointer}.ft .ft-legal :is(a,button):hover{color:rgb(var(--ft-fg));text-decoration:underline;text-underline-offset:3px}.ft-top{min-height:44px;gap:.6rem;align-self:flex-start;padding:0 .4rem 0 1rem;font-weight:700;color:rgb(var(--ft-fg));background:rgb(var(--ft-fg)/.06);box-shadow:inset 0 0 0 1px rgb(var(--ft-fg)/.16)}.ft-top,.ft-top-ico{display:inline-flex;align-items:center;border-radius:999px}.ft-top-ico{width:32px;height:32px;justify-content:center;color:rgb(var(--ft-acc));background:rgb(var(--ft-acc)/.16)}.ft-top-ico svg{width:16px;height:16px}.ft-top:hover{background:rgb(var(--ft-fg)/.12)}@media (prefers-reduced-motion:no-preference){.ft-top,.ft-top-ico{transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .2s ease}@media (hover:hover){.ft-top:hover .ft-top-ico{transform:translateY(-3px)}}}@media (min-width:640px){.ft-bottom[data-align=split] .ft-bottom-in{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.ft-bottom[data-align=split] .ft-legal{margin-left:auto}.ft-bottom[data-align=split] .ft-top{align-self:center}}.ft-bottom[data-align=center] .ft-bottom-in{align-items:center;text-align:center}.ft-bottom[data-align=center] .ft-legal ul{justify-content:center}.ft-bottom[data-align=center] .ft-top{align-self:center}.ft-acc-sum{list-style:none}.ft-acc-sum::-webkit-details-marker{display:none}.ft-acc-ico{display:none}@media (min-width:640px){.ft-acc[data-h]>.ft-acc-sum{pointer-events:none;cursor:default}.ft-acc:not([data-h])>.ft-acc-sum{display:none}}@media (max-width:639.98px){.ft[data-acc] .ft-grid{row-gap:0}.ft[data-acc] .ft-grid>.ft-lead{margin-bottom:1.5rem}.ft[data-acc] .ft-w{gap:0}.ft[data-acc] .ft-w>:not(details){padding-block:1rem}.ft[data-acc] .ft-navcol,.ft[data-acc] .ft-right{gap:0}.ft-acc{border-bottom:1px solid rgb(var(--ft-fg)/.12)}.ft-acc-sum{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent}.ft-acc-sum .ft-h{margin:0}.ft-acc-ico{display:block;flex:none;width:20px;height:20px;color:rgb(var(--ft-muted))}.ft-acc[open]>.ft-acc-sum .ft-acc-ico{transform:rotate(180deg);color:rgb(var(--ft-acc))}.ft-acc-body{padding-bottom:1.1rem}.ft-wacc>.ft-acc-body>section>h2:first-child{display:none}.ft-net .ft-acc{border-bottom:0}}@media (max-width:639.98px) and (prefers-reduced-motion:no-preference){.ft-acc-ico{transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s ease}.ft-acc{interpolate-size:allow-keywords}.ft-acc::details-content{block-size:0;overflow:hidden;transition:block-size .35s cubic-bezier(.2,.8,.2,1),content-visibility allow-discrete .35s}.ft-acc[open]::details-content{block-size:auto}}.ft-acc:has(>.ft-acc-body:empty){display:none}.ft-cta{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:43;transform:translateY(calc(100% + 24px));opacity:0;visibility:hidden}.ft-cta[data-show]{transform:none;opacity:1;visibility:visible}.ft-cta-in{gap:4px;padding:4px;overflow:hidden;border-radius:18px;color:rgb(var(--c-on-primary));background:linear-gradient(115deg,rgb(var(--c-primary)),rgb(var(--c-primary)) 70%,rgb(var(--c-primary)/.9));box-shadow:0 16px 36px -14px rgb(var(--c-primary)/.75),0 4px 12px -4px rgb(0 0 0/.25),inset 0 0 0 1px rgb(255 255 255/.16)}.ft-cta-in,.ft-cta-link{position:relative;display:flex;align-items:center}.ft-cta-link{flex:1 1 auto;min-width:0;min-height:48px;justify-content:space-between;gap:.75rem;padding:0 .4rem 0 1rem;border-radius:14px;font-size:.9rem;font-weight:700;color:inherit;text-decoration:none}.ft-cta-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-cta-go{display:inline-flex;flex:none;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--c-on-primary)/.16)}.ft-cta-go svg,.ft-cta-x svg{width:18px;height:18px}.ft-cta-x{display:inline-flex;flex:none;width:44px;height:48px;align-items:center;justify-content:center;border:0;border-radius:14px;color:inherit;background:rgb(var(--c-on-primary)/.1);cursor:pointer}.ft-cta-x:hover{background:rgb(var(--c-on-primary)/.2)}.ft-cta :is(a,button):focus-visible{outline:2px solid rgb(var(--c-on-primary));outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.ft-cta{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,visibility 0s linear .45s,bottom .3s ease}.ft-cta[data-show]{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,visibility 0s,bottom .3s ease}.ft-cta-in:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.28) 50%,transparent 65%);transform:translateX(-120%);animation:ft-sheen 7s ease-in-out 1.2s infinite}.ft-cta-go{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ft-cta-link:active .ft-cta-go{transform:translateX(3px)}}@keyframes ft-sheen{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (max-width:1023.98px){[data-nav-bottom=on] .ft-cta{bottom:calc(80px + env(safe-area-inset-bottom))}body:has(.ft-cta[data-show]) .ft-bottom-in{padding-bottom:calc(.5rem + 68px)}body:has(.ft-cta[data-show]) .nv-fab{bottom:calc(80px + env(safe-area-inset-bottom))}body:has(.ft-cta[data-show]) [data-nav-bottom=on] .nv-fab{bottom:calc(146px + env(safe-area-inset-bottom))}}body:has([aria-label="Persetujuan cookie"]) .ft-cta[data-show]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 24px))}