.testimonials.svelte-oqbe8g{margin-block:36px}.head.svelte-oqbe8g{justify-content:space-between;align-items:flex-end;gap:12px;margin-block-end:16px;display:flex}h2.svelte-oqbe8g{font-size:20px;font-weight:900}.head.svelte-oqbe8g p:where(.svelte-oqbe8g){color:var(--text-secondary);margin-block-start:4px;font-size:11.5px}.arrows.svelte-oqbe8g{flex:none;gap:6px;display:flex}.arrows.svelte-oqbe8g button:where(.svelte-oqbe8g){width:30px;height:30px;color:var(--text-secondary);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.arrows.svelte-oqbe8g .next:where(.svelte-oqbe8g){color:#fff;background:var(--primary)}.track.svelte-oqbe8g{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;gap:14px;padding-block-end:6px;display:grid;overflow-x:auto}.track.grid.svelte-oqbe8g{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.track.wall.svelte-oqbe8g{align-items:start}.track.wall.svelte-oqbe8g .cell:where(.svelte-oqbe8g):nth-child(3n+2){margin-block-start:34px}.track.wall.svelte-oqbe8g .cell:where(.svelte-oqbe8g):nth-child(3n){margin-block-start:72px}.track.spotlight.svelte-oqbe8g{display:block;overflow:visible}.track.spotlight.svelte-oqbe8g .cell:where(.svelte-oqbe8g):not(:first-child){display:none}.track.spotlight.svelte-oqbe8g .cell:where(.svelte-oqbe8g):first-child{min-height:360px;color:var(--on-inverse);background:var(--surface-inverse);border-radius:var(--radius-shell);box-shadow:var(--shadow-hover);border:0;padding:clamp(28px,6vw,72px)}.track.spotlight.svelte-oqbe8g .quote:where(.svelte-oqbe8g){max-width:42ch;color:var(--on-inverse);font-size:clamp(19px,3vw,34px);line-height:1.85}.track.spotlight.svelte-oqbe8g footer:where(.svelte-oqbe8g){border-color:color-mix(in srgb, var(--on-inverse) 16%, transparent)}.track.svelte-oqbe8g::-webkit-scrollbar{display:none}.cell.svelte-oqbe8g{background:var(--surface);border:1px solid var(--border);scroll-snap-align:end;border-radius:17px;flex-direction:column;min-width:0;padding:20px;display:flex}.cell.svelte-oqbe8g .quote-icon{width:22px;height:22px;color:var(--primary-text);opacity:.6}.quote.svelte-oqbe8g{color:var(--text);flex:1;margin-block:12px;font-size:12px;line-height:2}.rating.svelte-oqbe8g{color:var(--warning,#f5a623);gap:2px;margin-block-end:8px;display:flex}footer.svelte-oqbe8g{border-block-start:1px solid var(--border-subtle);gap:2px;padding-block-start:10px;display:grid}footer.svelte-oqbe8g strong:where(.svelte-oqbe8g){font-size:11.5px}footer.svelte-oqbe8g span:where(.svelte-oqbe8g){color:var(--text-muted);font-size:10px}@media (width<=900px){.track.svelte-oqbe8g{grid-auto-columns:calc(50% - 7px)}.track.grid.svelte-oqbe8g{grid-template-columns:repeat(2,minmax(0,1fr))}.track.wall.svelte-oqbe8g .cell:where(.svelte-oqbe8g):nth-child(n){margin-block-start:0}}@media (width<=600px){.track.svelte-oqbe8g{grid-auto-columns:calc(100% - 30px)}.track.grid.svelte-oqbe8g{grid-template-columns:1fr}}.contact-form-card.svelte-wtmyk3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);max-width:760px;box-shadow:var(--shadow);margin-inline:auto;padding:clamp(18px,4vw,30px)}h2.svelte-wtmyk3{font-size:clamp(18px,2vw,24px)}p.svelte-wtmyk3{color:var(--text-secondary);margin-block-start:5px}form.svelte-wtmyk3{gap:13px;margin-block-start:18px;display:grid}.two.svelte-wtmyk3{grid-template-columns:1fr 1fr;gap:12px;display:grid}label.svelte-wtmyk3{color:var(--text-secondary);gap:6px;font-size:11px;font-weight:700;display:grid}input.svelte-wtmyk3,select.svelte-wtmyk3,textarea.svelte-wtmyk3{width:100%;min-height:44px;color:var(--text);background:var(--soft);border-radius:var(--radius-control);border:1px solid #0000;outline:none;padding:9px 12px}textarea.svelte-wtmyk3{resize:vertical;min-height:120px}input.svelte-wtmyk3:focus,select.svelte-wtmyk3:focus,textarea.svelte-wtmyk3:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2f6fe41f}.trap.svelte-wtmyk3{position:absolute!important;inset-inline-start:-9999px!important}.success.svelte-wtmyk3,.error.svelte-wtmyk3{border-radius:var(--radius-control);margin-block-start:16px;padding:12px}.success.svelte-wtmyk3{color:var(--success);background:var(--success-soft);align-items:center;gap:8px;display:flex}.error.svelte-wtmyk3{color:var(--danger);background:var(--danger-soft)}@container (width<=600px){.two.svelte-wtmyk3{grid-template-columns:1fr}}.sr-number.svelte-dwdky8{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cinematic.svelte-1bljr9q{--cinematic-accent:var(--primary-light);--cinematic-focus:28%;width:var(--scene-bleed,100vw);margin-inline:calc(50% - var(--scene-bleed,100vw) / 2);color:var(--on-inverse);background:var(--surface-inverse);border-radius:inherit;isolation:isolate;position:relative}.cinematic-stage.svelte-1bljr9q{border-radius:inherit;min-height:min(88svh,860px);position:relative;overflow:clip}.cinematic-scenes.svelte-1bljr9q{z-index:2;width:min(1160px,100% - 48px);margin-inline:auto;position:relative}article.svelte-1bljr9q{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(28px,6vw,92px);min-height:min(88svh,860px);padding:clamp(34px,6vw,88px);display:grid}.cinematic-copy.svelte-1bljr9q{gap:18px;max-width:620px;display:grid}.cinematic-eyebrow.svelte-1bljr9q{width:max-content;color:var(--cinematic-accent);border:1px solid color-mix(in srgb, var(--cinematic-accent) 40%, transparent);border-radius:var(--radius-full);padding:7px 12px;font-size:12px;font-weight:800}h1.svelte-1bljr9q,h2.svelte-1bljr9q{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(40px,6vw,84px);font-weight:850;line-height:1.08}p.svelte-1bljr9q{max-width:52ch;color:color-mix(in srgb, var(--on-inverse) 72%, transparent);margin:0;font-size:clamp(16px,1.6vw,20px);line-height:1.95}.cinematic-visual.svelte-1bljr9q{place-items:center;min-height:420px;display:grid}.cinematic-visual.svelte-1bljr9q img:where(.svelte-1bljr9q){object-fit:contain;filter:drop-shadow(0 32px 72px #00000059);width:min(100%,680px);max-height:620px}.cinematic-placeholder.svelte-1bljr9q{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cinematic-accent) 24%, transparent);width:min(72vw,480px);box-shadow:inset 0 0 90px color-mix(in srgb, var(--primary) 18%, transparent), 0 0 100px color-mix(in srgb, var(--primary) 14%, transparent);border-radius:50%;position:relative}.cinematic-placeholder.svelte-1bljr9q:before,.cinematic-placeholder.svelte-1bljr9q:after,.cinematic-placeholder.svelte-1bljr9q span:where(.svelte-1bljr9q){content:"";border:1px solid color-mix(in srgb, var(--cinematic-accent) 25%, transparent);border-radius:50%;position:absolute;inset:12%}.cinematic-placeholder.svelte-1bljr9q:after{background:radial-gradient(circle, color-mix(in srgb, var(--cinematic-accent) 36%, transparent), transparent 68%);inset:28%}.cinematic-placeholder.svelte-1bljr9q span:where(.svelte-1bljr9q){border-style:dashed;inset:4%}.cinematic-placeholder.svelte-1bljr9q i:where(.svelte-1bljr9q){background:var(--cinematic-accent);transform-origin:0;opacity:.55;width:42%;height:1px;animation:6s linear infinite svelte-1bljr9q-scanner-sweep;position:absolute;inset:50% auto auto 50%}.cinematic-atmosphere.svelte-1bljr9q{z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--on-inverse) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--on-inverse) 5%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle at var(--cinematic-focus) 48%, black, transparent 70%);mask-image:radial-gradient(circle at var(--cinematic-focus) 48%, black, transparent 70%);background-size:48px 48px;position:absolute;inset:0;overflow:hidden}.cinematic-ring.svelte-1bljr9q{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cinematic-accent) 17%, transparent);border-radius:50%;width:46vw;max-width:660px;position:absolute;inset-block-start:50%;inset-inline-end:18%;transform:translateY(-50%)}.ring-b.svelte-1bljr9q{border-style:dashed;width:34vw;max-width:500px}.cinematic-scan.svelte-1bljr9q{background:linear-gradient(180deg, transparent 0 48%, color-mix(in srgb, var(--cinematic-accent) 22%, transparent) 50%, transparent 52%);transform:translateY(calc((var(--scene-progress) * 140%) - 70%));position:absolute;inset:0}.cinematic-progress.svelte-1bljr9q{z-index:4;gap:8px;display:flex;position:absolute;inset-block-end:clamp(22px,4vw,54px);inset-inline-start:clamp(24px,4vw,64px)}.cinematic-progress.svelte-1bljr9q span:where(.svelte-1bljr9q){background:color-mix(in srgb, var(--on-inverse) 20%, transparent);border-radius:var(--radius-full);width:26px;height:3px;transition:background .35s,width .35s}.cinematic-progress.svelte-1bljr9q span.active:where(.svelte-1bljr9q){background:var(--cinematic-accent);width:44px}.cinematic-actions.svelte-1bljr9q{flex-wrap:wrap;gap:10px;margin-block-start:8px;display:flex}.cinematic-action.svelte-1bljr9q{min-height:46px;color:var(--on-primary);background:var(--cinematic-accent);border-radius:var(--radius-control);align-items:center;padding-inline:20px;font-weight:800;text-decoration:none;display:inline-flex}.cinematic-action.action-secondary.svelte-1bljr9q{color:var(--on-inverse);background:var(--primary)}.cinematic-action.action-outline.svelte-1bljr9q{color:var(--cinematic-accent);border:1px solid var(--cinematic-accent);background:0 0}.cinematic-action.action-soft.svelte-1bljr9q{color:var(--on-inverse);background:color-mix(in srgb, var(--cinematic-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--cinematic-accent) 35%, transparent)}.cinematic-action.action-ghost.svelte-1bljr9q{color:var(--cinematic-accent);background:0 0;border:1px solid #0000}.cinematic-action.action-whatsapp.svelte-1bljr9q,.cinematic-action.action-telegram.svelte-1bljr9q,.cinematic-action.action-phone.svelte-1bljr9q{color:#fff}.cinematic-action.action-whatsapp.svelte-1bljr9q{background:var(--action-whatsapp)}.cinematic-action.action-telegram.svelte-1bljr9q{background:var(--action-telegram)}.cinematic-action.action-phone.svelte-1bljr9q{background:var(--action-phone)}.enhanced.length-short.svelte-1bljr9q{height:220svh}.enhanced.length-medium.svelte-1bljr9q{height:320svh}.enhanced.length-long.svelte-1bljr9q{height:440svh}.enhanced.svelte-1bljr9q .cinematic-stage:where(.svelte-1bljr9q){height:100svh;min-height:620px;position:sticky;inset-block-start:0}.enhanced.svelte-1bljr9q .cinematic-scenes:where(.svelte-1bljr9q){height:100%}.enhanced.svelte-1bljr9q article:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q article:where(.svelte-1bljr9q){min-height:100%;opacity:var(--scene-opacity);pointer-events:none;transform:translateY(calc(var(--scene-delta) * -38px)) scale(calc(1 - var(--scene-distance) * .035));will-change:opacity, transform;position:absolute;inset:0}.enhanced.svelte-1bljr9q article.active:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q article.active:where(.svelte-1bljr9q){pointer-events:auto}.motion-preview.svelte-1bljr9q .cinematic-stage:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-scenes:where(.svelte-1bljr9q){height:min(88svh,860px)}.enhanced.transition-curtain.svelte-1bljr9q article:where(.svelte-1bljr9q),.motion-preview.transition-curtain.svelte-1bljr9q article:where(.svelte-1bljr9q){clip-path:inset(calc(var(--scene-distance) * 42%) 0 round 18px)}.enhanced.transition-morph.svelte-1bljr9q article:where(.svelte-1bljr9q),.motion-preview.transition-morph.svelte-1bljr9q article:where(.svelte-1bljr9q){filter:blur(calc(var(--scene-distance) * 7px))}.recipe-orbit-reveal.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q){transform:rotate(calc(var(--scene-progress) * 24deg)) scale(calc(1 + var(--scene-progress) * .28))}.recipe-orbit-reveal.svelte-1bljr9q article:where(.svelte-1bljr9q) .cinematic-copy:where(.svelte-1bljr9q){transform:translateY(calc(var(--scene-delta) * -64px)) scale(calc(1 - var(--scene-distance) * .08))}.recipe-orbit-reveal.svelte-1bljr9q article:where(.svelte-1bljr9q) .cinematic-visual:where(.svelte-1bljr9q){transform:scale(calc(1 + var(--scene-local) * .18))}.recipe-product-morph.svelte-1bljr9q article:where(.svelte-1bljr9q){transform:scale(calc(.86 + var(--scene-opacity) * .14))}.recipe-product-morph.svelte-1bljr9q article:where(.svelte-1bljr9q) .cinematic-copy:where(.svelte-1bljr9q){transform:translateY(calc(var(--scene-delta) * -44px))}.recipe-product-morph.svelte-1bljr9q article:where(.svelte-1bljr9q) .cinematic-visual:where(.svelte-1bljr9q){transform:translateX(calc(var(--scene-delta) * -7%)) scale(calc(.9 + var(--scene-opacity) * .1))}.recipe-sticky-stack.enhanced.svelte-1bljr9q article:where(.svelte-1bljr9q),.recipe-sticky-stack.motion-preview.svelte-1bljr9q article:where(.svelte-1bljr9q){opacity:clamp(0, calc(1 + var(--scene-stack)), 1);transform:translateY(calc(clamp(-1, var(--scene-stack), 0) * -54px)) scale(calc(1 - clamp(0, var(--scene-stack), 3) * .045));transform-origin:top;inset-block-start:calc(var(--scene-index) * 18px)}.recipe-sticky-stack.svelte-1bljr9q article:where(.svelte-1bljr9q) .cinematic-copy:where(.svelte-1bljr9q),.recipe-sticky-stack.svelte-1bljr9q article:where(.svelte-1bljr9q) .cinematic-visual:where(.svelte-1bljr9q){background:color-mix(in srgb, var(--surface-inverse) 86%, transparent);border:1px solid color-mix(in srgb, var(--on-inverse) 13%, transparent);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(12px,2vw,28px)}.motion-word.svelte-1bljr9q{margin-inline-end:.25em;display:inline-block}.motion-word.svelte-1bljr9q:last-child{margin-inline-end:0}.recipe-word-progress.svelte-1bljr9q .motion-word:where(.svelte-1bljr9q){opacity:calc(.14 + var(--word-progress) * .86);transform:translateY(calc((1 - var(--word-progress)) * .72em)) rotate(calc((1 - var(--word-progress)) * 1.5deg))}.recipe-layered-depth.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q){transform:translateY(calc(var(--scene-progress) * -72px)) scale(calc(1 + var(--scene-progress) * .22))}.recipe-layered-depth.svelte-1bljr9q .ring-a:where(.svelte-1bljr9q){transform:translateY(calc(-50% - var(--scene-progress) * 80px)) scale(calc(1 + var(--scene-progress) * .18))}.recipe-layered-depth.svelte-1bljr9q .ring-b:where(.svelte-1bljr9q){transform:translateY(calc(-50% - var(--scene-progress) * 150px)) scale(calc(1 + var(--scene-progress) * .34))}.recipe-layered-depth.svelte-1bljr9q article:where(.svelte-1bljr9q) .cinematic-visual:where(.svelte-1bljr9q){transform:translateY(calc(var(--scene-delta) * -110px)) scale(calc(1 + var(--scene-local) * .12))}.enhanced.svelte-1bljr9q .motion-word:where(.svelte-1bljr9q),.enhanced.svelte-1bljr9q .cinematic-copy:where(.svelte-1bljr9q),.enhanced.svelte-1bljr9q .cinematic-visual:where(.svelte-1bljr9q),.enhanced.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q),.enhanced.svelte-1bljr9q .cinematic-ring:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .motion-word:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-copy:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-visual:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-ring:where(.svelte-1bljr9q){will-change:transform, opacity}.backdrop-scanner.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q){background-size:56px 56px}.backdrop-medical-grid.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q){background-size:24px 24px;-webkit-mask-image:none;mask-image:none}.backdrop-orbit.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q){background-image:radial-gradient(circle at var(--cinematic-focus) 50%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 58%)}.backdrop-orbit.svelte-1bljr9q .cinematic-scan:where(.svelte-1bljr9q),.backdrop-portal.svelte-1bljr9q .cinematic-scan:where(.svelte-1bljr9q){display:none}.backdrop-portal.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q){background-image:conic-gradient(from 35deg at var(--cinematic-focus) 48%, transparent, color-mix(in srgb, var(--primary-light) 22%, transparent), transparent 42%);-webkit-mask-image:radial-gradient(circle at var(--cinematic-focus) 48%, black, transparent 54%);mask-image:radial-gradient(circle at var(--cinematic-focus) 48%, black, transparent 54%)}[dir=ltr] .cinematic.svelte-1bljr9q{--cinematic-focus:72%}.backdrop-orbit.svelte-1bljr9q .cinematic-placeholder:where(.svelte-1bljr9q) i:where(.svelte-1bljr9q),.backdrop-portal.svelte-1bljr9q .cinematic-placeholder:where(.svelte-1bljr9q) i:where(.svelte-1bljr9q){display:none}.backdrop-portal.svelte-1bljr9q .cinematic-placeholder:where(.svelte-1bljr9q){border-radius:44% 56% 52% 48%;animation:9s ease-in-out infinite svelte-1bljr9q-portal-morph}@keyframes svelte-1bljr9q-scanner-sweep{to{transform:rotate(1turn)}}@keyframes svelte-1bljr9q-portal-morph{50%{border-radius:58% 42% 38% 62%;transform:rotate(8deg)scale(1.04)}}@container (width<=767px){.cinematic-stage.svelte-1bljr9q{min-height:auto}article.svelte-1bljr9q{border-block-end:1px solid color-mix(in srgb, var(--on-inverse) 10%, transparent);grid-template-columns:1fr;min-height:auto;padding:56px 24px}h1.svelte-1bljr9q,h2.svelte-1bljr9q{font-size:clamp(34px,11vw,58px)}.cinematic-visual.svelte-1bljr9q{min-height:280px}.cinematic-progress.svelte-1bljr9q{display:none}}@media (height<=519px){.cinematic-stage.svelte-1bljr9q{min-height:auto}article.svelte-1bljr9q{border-block-end:1px solid color-mix(in srgb, var(--on-inverse) 10%, transparent);grid-template-columns:1fr;min-height:auto;padding:56px 24px}h1.svelte-1bljr9q,h2.svelte-1bljr9q{font-size:clamp(34px,11vw,58px)}.cinematic-visual.svelte-1bljr9q{min-height:280px}.cinematic-progress.svelte-1bljr9q{display:none}}.preview-tablet.svelte-1bljr9q .cinematic-stage:where(.svelte-1bljr9q),.preview-mobile.svelte-1bljr9q .cinematic-stage:where(.svelte-1bljr9q){min-height:auto}.preview-tablet.svelte-1bljr9q article:where(.svelte-1bljr9q),.preview-mobile.svelte-1bljr9q article:where(.svelte-1bljr9q){border-block-end:1px solid color-mix(in srgb, var(--on-inverse) 10%, transparent);grid-template-columns:1fr;min-height:auto;padding:56px 24px}.preview-tablet.svelte-1bljr9q h1:where(.svelte-1bljr9q),.preview-tablet.svelte-1bljr9q h2:where(.svelte-1bljr9q),.preview-mobile.svelte-1bljr9q h1:where(.svelte-1bljr9q),.preview-mobile.svelte-1bljr9q h2:where(.svelte-1bljr9q){font-size:clamp(34px,9vw,58px)}.preview-tablet.svelte-1bljr9q .cinematic-visual:where(.svelte-1bljr9q),.preview-mobile.svelte-1bljr9q .cinematic-visual:where(.svelte-1bljr9q){min-height:280px}.preview-tablet.svelte-1bljr9q .cinematic-progress:where(.svelte-1bljr9q),.preview-mobile.svelte-1bljr9q .cinematic-progress:where(.svelte-1bljr9q){display:none}@media (prefers-reduced-motion:reduce){.cinematic-placeholder.svelte-1bljr9q i:where(.svelte-1bljr9q),.backdrop-portal.svelte-1bljr9q .cinematic-placeholder:where(.svelte-1bljr9q){animation:none}.motion-preview.svelte-1bljr9q .cinematic-stage:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-scenes:where(.svelte-1bljr9q){height:auto}.motion-preview.svelte-1bljr9q article:where(.svelte-1bljr9q){opacity:1;filter:none;clip-path:none;position:relative;transform:none}.motion-preview.svelte-1bljr9q .motion-word:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-copy:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-visual:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-atmosphere:where(.svelte-1bljr9q),.motion-preview.svelte-1bljr9q .cinematic-ring:where(.svelte-1bljr9q){opacity:1;transform:none}}.composed.svelte-llwkvb{--hero-bg:linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, var(--soft-blue)), var(--background));--hero-fg:var(--text);--hero-muted:var(--text-secondary);--hero-card:color-mix(in srgb, var(--surface) 88%, transparent);--hero-line:var(--border);--hero-glow:color-mix(in srgb, var(--primary-light) 28%, transparent);--scene-pin-offset:var(--header-height,0px);--scene-pin-height:calc(100svh - var(--scene-pin-offset));width:var(--scene-bleed,100vw);margin-inline:calc(50% - var(--scene-bleed,100vw) / 2);isolation:isolate;color:var(--hero-fg);background:var(--hero-bg);border-radius:inherit;position:relative;overflow:visible}.dark .composed.svelte-llwkvb{--hero-bg:radial-gradient(circle at 75% 10%, #2f6fe438, transparent 42%), linear-gradient(155deg, #142347, #0a1228 72%);--hero-fg:#eef3fc;--hero-muted:#aab6d2;--hero-card:#182342d1;--hero-line:#ffffff21;--hero-glow:#6fb6f54d}.surface-dark>.composed.svelte-llwkvb,.surface-gradient>.composed.svelte-llwkvb{--hero-bg:transparent;--hero-fg:var(--on-inverse);--hero-muted:var(--on-inverse-muted);--hero-card:#ffffff14;--hero-line:#ffffff29;--hero-glow:#6fb6f54d}.stage.svelte-llwkvb{border-radius:inherit;min-height:min(88svh,860px);position:relative;overflow:clip}.stage.svelte-llwkvb>div:where(.svelte-llwkvb){z-index:1;width:min(1160px,100% - 48px);margin-inline:auto;position:relative}.copy.svelte-llwkvb{z-index:5;gap:18px;max-width:650px;display:grid;position:relative}.copy.centered.svelte-llwkvb{text-align:center;justify-items:center;margin:auto}.eyebrow.svelte-llwkvb{border:1px solid var(--hero-line);width:max-content;color:var(--primary-text);background:var(--hero-card);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.rose.svelte-llwkvb{color:#e0526f}.aqua.svelte-llwkvb{color:#57c9e5}.mint.svelte-llwkvb{color:#63cfae}h1.svelte-llwkvb,h2.svelte-llwkvb{text-wrap:balance;margin:0;font-size:clamp(42px,6.2vw,88px);line-height:1.28}.fallback-scenes.svelte-llwkvb{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}p.svelte-llwkvb{color:var(--hero-muted);margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.95}.actions.svelte-llwkvb{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.action.svelte-llwkvb{border:1px solid var(--hero-line);min-height:48px;color:var(--hero-fg);background:var(--hero-card);box-shadow:var(--shadow);border-radius:13px;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.action-primary.svelte-llwkvb{color:#fff;background:var(--gradient-button);box-shadow:var(--shadow-button);border-color:#0000}.editorial-layout.svelte-llwkvb,.band-layout.svelte-llwkvb,.clinical-layout.svelte-llwkvb{min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:clamp(36px,7vw,100px);padding:clamp(40px,7vw,96px);display:grid}.index.svelte-llwkvb{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--primary) 28%, transparent);z-index:-1;font-size:clamp(120px,20vw,280px);font-weight:800;line-height:1;position:absolute;inset:-100px auto auto -20px}.editorial-media.svelte-llwkvb{background:var(--soft-blue);min-height:650px;transform:translateY(calc(var(--p) * -170px)) scale(calc(1 + var(--p) * .18)) rotate(calc(var(--p) * -2.5deg));border-radius:220px 220px 24px 24px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px #1e4bb833}.composition-split-editorial.svelte-llwkvb .copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -120px)) scale(calc(1 - var(--p) * .07));opacity:calc(1 - clamp(0, var(--p) - .48, 1) * 2)}.composition-split-editorial.svelte-llwkvb .index:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * 210px)) scale(calc(1 + var(--p) * .65))}.composition-split-editorial.svelte-llwkvb .editorial-media:where(.svelte-llwkvb) figcaption:where(.svelte-llwkvb){--step:clamp(0, calc((var(--p) - .3) * 3), 1);opacity:var(--step);transform:translateY(calc((1 - var(--step)) * 56px))}.editorial-media.svelte-llwkvb img:where(.svelte-llwkvb){object-fit:cover;width:100%;height:100%;position:absolute}.editorial-media.svelte-llwkvb figcaption:where(.svelte-llwkvb){color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1122b8;border:1px solid #ffffff3d;border-radius:14px;padding:14px 18px;position:absolute;inset:auto 20px 20px}.visual-placeholder.svelte-llwkvb{background:radial-gradient(circle, var(--hero-glow), transparent 52%), repeating-linear-gradient(45deg, transparent 0 18px, color-mix(in srgb, var(--primary) 8%, transparent) 18px 19px);place-items:center;display:grid;position:absolute;inset:0}.visual-placeholder.svelte-llwkvb span:where(.svelte-llwkvb){aspect-ratio:1;border:1px solid var(--hero-line);border-radius:50%;width:38%}.visual-placeholder.svelte-llwkvb i:where(.svelte-llwkvb){aspect-ratio:1;border:1px dashed var(--hero-line);border-radius:50%;width:58%;position:absolute}.visual-placeholder.svelte-llwkvb small:where(.svelte-llwkvb){color:var(--hero-muted);font-family:monospace;position:absolute;inset:auto auto 18px}.ticker-layout.svelte-llwkvb,.typed-layout.svelte-llwkvb{min-height:inherit;text-align:center;color:#f3f7ff;align-content:center;justify-items:center;padding:clamp(44px,8vw,110px);display:grid}.ticker-layout.svelte-llwkvb p:where(.svelte-llwkvb),.typed-layout.svelte-llwkvb p:where(.svelte-llwkvb){color:#b4c5e4}.ticker-window.svelte-llwkvb{height:1.25em;color:var(--primary-light);transform:scale(calc(.78 + var(--p) * .38)) translateY(calc(var(--p) * -46px));font-size:clamp(48px,9vw,126px);line-height:1.1;overflow:hidden}.composition-ticker-stack.svelte-llwkvb .ticker-layout:where(.svelte-llwkvb) h1:where(.svelte-llwkvb),.composition-ticker-stack.svelte-llwkvb .ticker-layout:where(.svelte-llwkvb) h2:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -96px));opacity:calc(1 - clamp(0, var(--p) - .5, 1) * 2.2)}.ticker-window.svelte-llwkvb strong:where(.svelte-llwkvb){animation:svelte-llwkvb-ticker-in .55s var(--ease-brand);display:block}.stat-strip.svelte-llwkvb{width:min(900px,100%);transform:translateY(calc((1 - var(--p)) * 110px));border:1px solid #ffffff1f;border-radius:16px;justify-content:center;gap:1px;margin-top:44px;display:flex;overflow:hidden}.stat-strip.svelte-llwkvb span:where(.svelte-llwkvb){--step:clamp(0, calc((var(--p) - .12 - var(--i,0) * .13) * 3.2), 1);transform:translateY(calc((1 - var(--step)) * 70px));opacity:calc(.08 + var(--step) * .92);background:#ffffff0d;flex:1;gap:4px;padding:18px;display:grid}.stat-strip.svelte-llwkvb b:where(.svelte-llwkvb){color:var(--primary-light);font-size:22px}.collage-layout.svelte-llwkvb,.marquee-layout.svelte-llwkvb,.about-layout.svelte-llwkvb,.home-layout.svelte-llwkvb,.depth-layout.svelte-llwkvb{min-height:inherit;place-items:center;padding:clamp(42px,7vw,90px);display:grid;position:relative}.collage-tiles.svelte-llwkvb{pointer-events:none;transform:rotate(calc(var(--p) * 9deg)) scale(calc(1 + var(--p) * .44));position:absolute;inset:5%}.composition-collage-grid.svelte-llwkvb .copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -135px)) scale(calc(1 - var(--p) * .09));opacity:calc(1 - clamp(0, var(--p) - .52, 1) * 2.2)}.tile.svelte-llwkvb{transform:translateY(calc(var(--p) * -90px * (1 + var(--i,0) * .55)));aspect-ratio:4/5;border:8px solid var(--surface);background:var(--soft-blue);border-radius:20px;width:clamp(120px,18vw,260px);animation:6s ease-in-out infinite svelte-llwkvb-float;position:absolute;overflow:hidden;box-shadow:0 24px 60px #1e4bb82e}.tile.svelte-llwkvb img:where(.svelte-llwkvb){object-fit:cover;width:100%;height:100%}.tile.svelte-llwkvb span:where(.svelte-llwkvb){height:100%;color:var(--primary-text);place-items:center;font-size:56px;display:grid}.tile-1.svelte-llwkvb{inset:3% auto auto 2%;rotate:-7deg}.tile-2.svelte-llwkvb{animation-delay:-2s;inset:auto 4% 4% auto;rotate:8deg}.tile-3.svelte-llwkvb{width:clamp(100px,14vw,210px);animation-delay:-4s;inset:4% 3% auto auto;rotate:5deg}.tile-4.svelte-llwkvb{width:clamp(90px,13vw,190px);animation-delay:-1s;inset:auto auto 2% 8%;rotate:-4deg}.diagonal-panel.svelte-llwkvb{clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);color:#fff;min-height:600px;transform:translateY(calc(var(--p) * -175px)) scale(calc(.88 + var(--p) * .24)) rotate(calc(-3deg + var(--p) * 6deg));background:linear-gradient(150deg,#6fb6f5,#2f6fe4 55%,#132a68);place-items:center;display:grid;position:relative;overflow:hidden}.composition-band-diagonal.svelte-llwkvb .copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -130px)) scale(calc(1 - var(--p) * .07));opacity:calc(1 - clamp(0, var(--p) - .5, 1) * 2.2)}.composition-band-diagonal.svelte-llwkvb .sticker:where(.svelte-llwkvb){transform:rotate(calc(14deg - var(--p) * 26deg)) scale(calc(.8 + var(--p) * .45))}.diagonal-panel.svelte-llwkvb img:where(.svelte-llwkvb){object-fit:cover;mix-blend-mode:soft-light;width:100%;height:100%;position:absolute}.diagonal-panel.svelte-llwkvb strong:where(.svelte-llwkvb){z-index:2;text-align:center;max-width:12ch;font-size:clamp(30px,4vw,58px)}.sticker.svelte-llwkvb{z-index:3;aspect-ratio:1;color:#101828;text-align:center;width:96px;rotate:9deg;transform:scale(calc(.72 + var(--p) * .36));background:#fff;border:2px solid #101828;border-radius:50%;place-items:center;padding:10px;font-weight:900;display:grid;position:absolute;inset:28px 12% auto auto}.ghost-lines.svelte-llwkvb{opacity:.18;transform:translateY(calc(var(--p) * -90px)) rotate(calc(-6deg + var(--p) * 4deg)) scale(calc(1.15 + var(--p) * .12));align-content:center;gap:0;display:grid;position:absolute;inset:0;overflow:hidden}.composition-type-marquee.svelte-llwkvb .copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -50px));opacity:calc(1 - var(--p) * .38)}.ghost-lines.svelte-llwkvb span:where(.svelte-llwkvb){white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--primary);font-size:clamp(80px,15vw,220px);font-weight:900;line-height:.9;animation:18s linear infinite svelte-llwkvb-marquee}.ghost-lines.svelte-llwkvb span:where(.svelte-llwkvb):nth-child(2n){animation-direction:reverse;translate:-30%}.portal-layout.svelte-llwkvb,.gallery-layout.svelte-llwkvb,.fibro-layout.svelte-llwkvb{min-height:inherit;position:relative}.composition-portal-zoom.svelte-llwkvb .portal-copy:where(.svelte-llwkvb){z-index:4;max-width:520px;opacity:calc(1 - clamp(0, var(--p) - .3, 1) * 1.8);translate:0 -50%;transform:translateY(calc(var(--p) * -70px)) scale(calc(1 - var(--p) * .12));position:absolute;inset:50% auto auto 8%}.composition-portal-zoom.svelte-llwkvb .portal-window:where(.svelte-llwkvb){aspect-ratio:16/10;width:min(340px,36vw);translate:0 -50%;scale:calc(1 + var(--p) * 3.4);border:1px solid var(--hero-line);border-radius:calc(26px - var(--p) * 20px);background:#132a68;position:absolute;inset:50% 12% auto auto;overflow:hidden;box-shadow:0 40px 90px #0a1e5059}.portal-window.svelte-llwkvb img:where(.svelte-llwkvb){object-fit:cover;width:100%;height:100%}.end-caption.svelte-llwkvb{z-index:6;max-width:420px;opacity:clamp(0, calc((var(--p) - .62) * 4), 1);transform:translateY(calc((1 - var(--p)) * 40px));color:#fff;text-shadow:0 2px 20px #000;gap:4px;display:grid;position:absolute;inset:auto 7% 9% auto}.end-caption.svelte-llwkvb strong:where(.svelte-llwkvb){font-size:28px}.gallery-layout.svelte-llwkvb{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:clamp(36px,6vw,84px);display:grid}.gallery-copy.svelte-llwkvb ol:where(.svelte-llwkvb){gap:8px;padding:0;list-style:none;display:grid}.gallery-copy.svelte-llwkvb li:where(.svelte-llwkvb){--step:clamp(0, calc((var(--p) - var(--i,0) * .19) * 3.4), 1);border-inline-start:2px solid var(--hero-line);color:var(--hero-muted);transform:translateX(calc((1 - var(--step)) * 60px));opacity:calc(.18 + var(--step) * .82);align-items:center;gap:10px;padding:10px 12px;display:flex}.composition-split-scroll-gallery.svelte-llwkvb .gallery-copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -80px))}.gallery-copy.svelte-llwkvb li.active:where(.svelte-llwkvb){border-color:var(--primary);color:var(--hero-fg)}.gallery-frames.svelte-llwkvb{min-height:600px;position:relative}.gallery-frames.svelte-llwkvb figure:where(.svelte-llwkvb){opacity:var(--o);transform:translateY(calc(var(--d) * 240px)) scale(calc(1 - abs(var(--d)) * .18)) rotate(calc(var(--d) * 3deg));background:var(--soft-blue);border-radius:28px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 80px #1e4bb82e}.gallery-frames.svelte-llwkvb img:where(.svelte-llwkvb){object-fit:cover;width:100%;height:100%}.gallery-frames.svelte-llwkvb figcaption:where(.svelte-llwkvb){color:#fff;background:#0a1122b3;border-radius:10px;padding:10px 14px;position:absolute;inset:auto 18px 18px}.typed-layout.svelte-llwkvb h1:where(.svelte-llwkvb),.typed-layout.svelte-llwkvb h2:where(.svelte-llwkvb){max-width:16ch}.typed-layout.svelte-llwkvb h1:where(.svelte-llwkvb) span:where(.svelte-llwkvb),.typed-layout.svelte-llwkvb h2:where(.svelte-llwkvb) span:where(.svelte-llwkvb){opacity:calc(.12 + var(--w) * .88);transform:translateY(calc((1 - var(--w)) * 54px)) rotate(calc((1 - var(--w)) * 2deg));margin-inline-end:.25em;display:inline-block}.composition-scrub-typed.svelte-llwkvb .typed-layout:where(.svelte-llwkvb) h1:where(.svelte-llwkvb),.composition-scrub-typed.svelte-llwkvb .typed-layout:where(.svelte-llwkvb) h2:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -70px))}.composition-scrub-typed.svelte-llwkvb .eyebrow:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -110px));opacity:calc(1 - clamp(0, var(--p) - .3, 1) * 2.4)}.typed-layout.svelte-llwkvb h1:where(.svelte-llwkvb) i:where(.svelte-llwkvb),.typed-layout.svelte-llwkvb h2:where(.svelte-llwkvb) i:where(.svelte-llwkvb){vertical-align:-.05em;background:var(--primary-light);width:3px;height:.9em;margin-inline-start:8px;animation:.8s step-end infinite svelte-llwkvb-blink;display:inline-block}.typed-end.svelte-llwkvb{opacity:clamp(0, calc((var(--p) - .62) * 4), 1);transform:translateY(calc(clamp(0, calc(1 - (var(--p) - .62) * 4), 1) * 90px));justify-items:center;gap:14px;margin-top:28px;display:grid}.depth-layout.svelte-llwkvb{background:radial-gradient(circle at 50% 45%, var(--hero-glow), transparent 42%)}.depth-rings.svelte-llwkvb{aspect-ratio:1;width:min(780px,82vw);position:absolute;inset:50%;translate:-50% -50%}.composition-depth-layers.svelte-llwkvb .depth-rings:where(.svelte-llwkvb) i:where(.svelte-llwkvb){inset:var(--r,0);border:1px dashed color-mix(in srgb, var(--primary) 35%, transparent);transform:rotate(calc(var(--p) * 80deg)) scale(calc(1 + var(--p) * .12));border-radius:50%;position:absolute}.composition-depth-layers.svelte-llwkvb .depth-rings:where(.svelte-llwkvb) i:where(.svelte-llwkvb):nth-child(2){--r:14%;transform:rotate(calc(var(--p) * -110deg))}.composition-depth-layers.svelte-llwkvb .depth-rings:where(.svelte-llwkvb) i:where(.svelte-llwkvb):nth-child(3){--r:30%}.depth-chips.svelte-llwkvb{pointer-events:none;transform:translateY(calc(var(--p) * -120px)) scale(calc(1 + var(--p) * .08));position:absolute;inset:0}.plane-b.svelte-llwkvb{transform:translateY(calc(var(--p) * -240px)) scale(calc(1 + var(--p) * .15))}.depth-chips.svelte-llwkvb span:where(.svelte-llwkvb),.orbit-chip.svelte-llwkvb{border:1px solid var(--hero-line);background:var(--hero-card);box-shadow:var(--shadow);border-radius:999px;padding:10px 16px;position:absolute}.depth-chips.svelte-llwkvb span:where(.svelte-llwkvb):first-child{inset:17% auto auto 9%}.depth-chips.svelte-llwkvb span:where(.svelte-llwkvb):nth-child(2){inset:auto 12% 14% auto}.plane-b.svelte-llwkvb span:where(.svelte-llwkvb):first-child{inset:13% 10% auto auto}.plane-b.svelte-llwkvb span:where(.svelte-llwkvb):nth-child(2){inset:auto auto 12% 16%}.about-layout.svelte-llwkvb{background:radial-gradient(circle at 50% 50%, var(--hero-glow), transparent 46%)}.about-mark.svelte-llwkvb{width:min(70vw,800px);color:var(--primary-text);opacity:.09;transform:scale(calc(.8 + var(--p) * 1.8));line-height:0;position:absolute}.about-mark.svelte-llwkvb svg{width:100%;height:auto}.about-rings.svelte-llwkvb,.home-rings.svelte-llwkvb{aspect-ratio:1;width:min(760px,84vw);position:absolute;inset:50%;translate:-50% -50%}.about-rings.svelte-llwkvb i:where(.svelte-llwkvb),.home-rings.svelte-llwkvb i:where(.svelte-llwkvb){border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);transform:scale(calc(1 + var(--p) * .6));border-radius:50%;position:absolute;inset:0}.about-rings.svelte-llwkvb i:where(.svelte-llwkvb)+i:where(.svelte-llwkvb),.home-rings.svelte-llwkvb i:where(.svelte-llwkvb)+i:where(.svelte-llwkvb){transform:scale(calc(1 + var(--p) * .35));inset:19%}.composition-about-story.svelte-llwkvb .copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -58px)) scale(calc(1 - var(--p) * .08));opacity:calc(1 - var(--p) * .72)}.composition-services-radar.svelte-llwkvb>.stage:where(.svelte-llwkvb),.composition-cardiology-ecg.svelte-llwkvb>.stage:where(.svelte-llwkvb),.composition-procurement-dashboard.svelte-llwkvb>.stage:where(.svelte-llwkvb){background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 90%, var(--soft-blue)), var(--background))}.dark .composition-services-radar.svelte-llwkvb>.stage:where(.svelte-llwkvb),.dark .composition-cardiology-ecg.svelte-llwkvb>.stage:where(.svelte-llwkvb),.dark .composition-procurement-dashboard.svelte-llwkvb>.stage:where(.svelte-llwkvb){background:linear-gradient(155deg,#122a63,#081125 70%)}.composition-ticker-stack.svelte-llwkvb>.stage:where(.svelte-llwkvb),.composition-scrub-typed.svelte-llwkvb>.stage:where(.svelte-llwkvb){background:linear-gradient(150deg,#101d44,#071024)}.composition-product-device.svelte-llwkvb>.stage:where(.svelte-llwkvb){background:linear-gradient(160deg,#132a68,#071024 70%)}.composition-fibroscan-morph.svelte-llwkvb>.stage:where(.svelte-llwkvb){background:linear-gradient(160deg,#122a63,#071024 70%)}.radar-visual.svelte-llwkvb{aspect-ratio:1;border:1px solid var(--hero-line);background:repeating-radial-gradient(circle, transparent 0 58px, color-mix(in srgb, var(--primary) 18%, transparent) 59px 60px), linear-gradient(90deg, transparent 49.8%, var(--hero-line) 50%, transparent 50.2%), linear-gradient(transparent 49.8%, var(--hero-line) 50%, transparent 50.2%);width:min(520px,42vw);transform:rotate(calc(-14deg + var(--p) * 34deg)) scale(calc(.66 + var(--p) * .44));border-radius:50%;justify-self:center;position:relative;overflow:hidden}.composition-cardiology-ecg.svelte-llwkvb .copy:where(.svelte-llwkvb),.composition-procurement-dashboard.svelte-llwkvb .copy:where(.svelte-llwkvb),.composition-product-device.svelte-llwkvb .copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -125px)) scale(calc(1 - var(--p) * .06));opacity:calc(1 - clamp(0, var(--p) - .55, 1) * 2.2)}.composition-services-radar.svelte-llwkvb .copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -120px)) scale(calc(1 - var(--p) * .06));opacity:calc(1 - clamp(0, var(--p) - .55, 1) * 2.2)}.radar-visual.svelte-llwkvb b:where(.svelte-llwkvb){background:var(--primary);box-shadow:0 0 30px var(--primary-light);border-radius:50%;position:absolute;inset:48%}.sweep.svelte-llwkvb{background:conic-gradient(from 30deg, transparent 0 75%, color-mix(in srgb, var(--primary-light) 42%, transparent));border-radius:50%;animation:5s linear infinite svelte-llwkvb-radar;position:absolute;inset:0}.radar-visual.svelte-llwkvb span:where(.svelte-llwkvb){--step:clamp(0, calc((var(--p) - .08 - var(--i,0) * .15) * 3.2), 1);width:max-content;opacity:var(--step);translate:-50% -50%;transform:rotate(var(--a)) translateX(calc(60px + var(--step) * 115px)) rotate(calc(var(--a) * -1)) scale(calc(.6 + var(--step) * .4));border:1px solid var(--hero-line);background:var(--hero-card);border-radius:9px;padding:7px 11px;font-size:12px;position:absolute;inset:50%}.monitor.svelte-llwkvb,.dashboard.svelte-llwkvb{border:1px solid var(--hero-line);background:color-mix(in srgb, var(--surface-inverse) 94%, #142b60);color:#eef3fc;transform:perspective(1000px) rotateY(calc(22deg - var(--p) * 22deg)) translateY(calc(140px - var(--p) * 140px)) scale(calc(.86 + var(--p) * .14));border-radius:28px;padding:18px;box-shadow:0 32px 80px #0a193c4d}.monitor.svelte-llwkvb header:where(.svelte-llwkvb),.dashboard.svelte-llwkvb header:where(.svelte-llwkvb){border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:4px 4px 16px;display:flex}.monitor.svelte-llwkvb header:where(.svelte-llwkvb) span:where(.svelte-llwkvb),.dashboard.svelte-llwkvb header:where(.svelte-llwkvb) i:where(.svelte-llwkvb){aspect-ratio:1;background:#4ade80;border-radius:50%;width:8px;box-shadow:0 0 12px #4ade80}.monitor.svelte-llwkvb header:where(.svelte-llwkvb) small:where(.svelte-llwkvb),.dashboard.svelte-llwkvb header:where(.svelte-llwkvb) small:where(.svelte-llwkvb){margin-inline-start:auto}.monitor.svelte-llwkvb svg:where(.svelte-llwkvb){width:100%;margin:32px 0}.monitor.svelte-llwkvb path:where(.svelte-llwkvb),.device-screen.svelte-llwkvb path:where(.svelte-llwkvb){fill:none;stroke:#e0526f;stroke-width:4px;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:calc(800 - var(--p) * 800);filter:drop-shadow(0 0 8px #e0526f)}.monitor-stats.svelte-llwkvb{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.monitor-stats.svelte-llwkvb span:where(.svelte-llwkvb){--step:clamp(0, calc((var(--p) - .5 - var(--i,0) * .12) * 4), 1);transform:translateY(calc((1 - var(--step)) * 64px));opacity:calc(.06 + var(--step) * .94);background:#ffffff0f;border-radius:12px;padding:13px;display:grid}.monitor-stats.svelte-llwkvb b:where(.svelte-llwkvb){font-size:22px}.dashboard.svelte-llwkvb{rotate:-2deg;transform:perspective(1000px) rotateY(calc(-26deg + var(--p) * 26deg)) translateY(calc(150px - var(--p) * 260px)) scale(calc(.84 + var(--p) * .16))}.dashboard-grid.svelte-llwkvb{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:20px;display:grid}.dashboard-grid.svelte-llwkvb article:where(.svelte-llwkvb){--step:clamp(0, calc((var(--p) - .2 - var(--i,0) * .13) * 3.4), 1);transform:translateY(calc((1 - var(--step)) * 70px)) scale(calc(.9 + var(--step) * .1));opacity:calc(.05 + var(--step) * .95);background:#ffffff0d;border:1px solid #ffffff14;border-radius:15px;gap:10px;padding:18px;display:grid}.dashboard-grid.svelte-llwkvb strong:where(.svelte-llwkvb){font-size:25px}.dashboard-grid.svelte-llwkvb article:where(.svelte-llwkvb)>span:where(.svelte-llwkvb){background:#ffffff14;border-radius:9px;height:6px}.dashboard-grid.svelte-llwkvb article:where(.svelte-llwkvb)>span:where(.svelte-llwkvb) i:where(.svelte-llwkvb){width:calc(var(--fill) * var(--step,1));border-radius:inherit;background:var(--gradient);height:100%;display:block}.device-layout.svelte-llwkvb{color:#eef3fc}.device-layout.svelte-llwkvb p:where(.svelte-llwkvb){color:#bdd0ef}.device.svelte-llwkvb{perspective:1100px;place-items:center;min-height:620px;display:grid;position:relative}.device-halo.svelte-llwkvb{transform:scale(calc(.55 + var(--p) * .85));opacity:calc(.25 + var(--p) * .75);aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#73d7ed52,#0000 68%);border-radius:50%;width:72%;position:absolute}.machine.svelte-llwkvb{z-index:2;width:min(330px,72%);height:500px;transform:rotateY(calc(38deg - var(--p) * 38deg)) rotateX(calc(12deg - var(--p) * 12deg)) translateY(calc(180px - var(--p) * 300px)) scale(calc(.78 + var(--p) * .32));background:linear-gradient(145deg,#edf7ff,#95a8c6);border:2px solid #fff3;border-radius:48px 48px 24px 24px;padding:26px;position:relative;box-shadow:0 45px 90px #00000061}.machine.svelte-llwkvb img:where(.svelte-llwkvb){object-fit:contain;width:100%;height:100%}.device-screen.svelte-llwkvb{color:#7cf3e0;background:#071833;border-radius:20px;align-content:center;height:45%;padding:18px;display:grid;box-shadow:inset 0 0 30px #73d7ed2e}.device-screen.svelte-llwkvb strong:where(.svelte-llwkvb){font-size:clamp(26px,4.4vw,58px);line-height:1.15}.device-screen.svelte-llwkvb svg:where(.svelte-llwkvb){width:100%}.device-screen.svelte-llwkvb path:where(.svelte-llwkvb){stroke:#73d7ed;stroke-dashoffset:0}.spec.svelte-llwkvb{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--step:clamp(0, calc((var(--p) - .24 - var(--i,0) * .14) * 3.4), 1);min-width:120px;opacity:var(--step);transform:translateY(calc((1 - var(--step)) * 46px)) translateX(calc((1 - var(--step)) * var(--spec-dx,40px))) scale(calc(.82 + var(--step) * .18));background:#0a142ebd;border:1px solid #ffffff29;border-radius:13px;padding:12px 15px;display:grid;position:absolute}.spec-1.svelte-llwkvb{--spec-dx:-60px;inset:14% auto auto 2%}.spec-2.svelte-llwkvb{--spec-dx:60px;inset:auto 0 20% auto}.spec-3.svelte-llwkvb{--spec-dx:-50px;inset:auto auto 6% 9%}.home-layout.svelte-llwkvb{min-height:min(92svh,900px)}.home-rings.svelte-llwkvb{width:min(900px,110vw)}.home-rings.svelte-llwkvb i:where(.svelte-llwkvb){border-style:dashed;animation:40s linear infinite svelte-llwkvb-radar}.composition-home-orbit.svelte-llwkvb .copy:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -52px)) scale(calc(1 - var(--p) * .06));opacity:calc(1 - var(--p) * .48)}.composition-home-orbit.svelte-llwkvb .orbit-chip:where(.svelte-llwkvb){transform:translateY(calc(var(--p) * -70px)) scale(calc(1 + var(--p) * .08))}.orbit-chip.svelte-llwkvb{z-index:3}.chip-1.svelte-llwkvb{inset:12% auto auto 9%}.chip-2.svelte-llwkvb{inset:18% 7% auto auto}.chip-3.svelte-llwkvb{inset:auto auto 13% 12%}.chip-4.svelte-llwkvb{inset:auto 10% 9% auto}.fibro-layout.svelte-llwkvb{color:#eef3fc;place-items:center;display:grid}.fibro-layout.svelte-llwkvb p:where(.svelte-llwkvb){color:#bdd0ef}.composition-fibroscan-morph.svelte-llwkvb .fibro-orb:where(.svelte-llwkvb){aspect-ratio:1;filter:blur(2px);width:min(440px,60vw);scale:calc(.75 + var(--p) * 2.6);opacity:calc(.9 - clamp(0, var(--p) - .55, 1) * 1.7);background:radial-gradient(circle at 35% 30%,#a9efd9,#2f6fe4d9 42%,#0000 70%);border-radius:45% 55% 62% 38%/42% 45% 55% 58%;position:absolute}.composition-fibroscan-morph.svelte-llwkvb .phase-a:where(.svelte-llwkvb){transform:scale(calc(1 + clamp(0, var(--p) - .04, 1) * 2.1));opacity:calc(1 - clamp(0, var(--p) - .2, 1) * 4.5)}.composition-fibroscan-morph.svelte-llwkvb .phase-b:where(.svelte-llwkvb){z-index:5;text-align:center;width:min(1000px,88%);opacity:clamp(0, calc((var(--p) - .4) * 4), 1);transform:scale(calc(.86 + clamp(0, var(--p) - .4, .2) * .7));gap:34px;display:grid;position:absolute}.phase-b.svelte-llwkvb h2:where(.svelte-llwkvb){font-size:clamp(34px,5vw,66px)}.claims.svelte-llwkvb{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.claims.svelte-llwkvb article:where(.svelte-llwkvb){text-align:start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:clamp(0, calc((var(--p) - (.48 + var(--i) * .08)) * 6), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p) - (.48 + var(--i) * .08)) * 6), 1)) * 54px));background:#0a142ea6;border:1px solid #ffffff21;border-radius:20px;padding:24px}.claims.svelte-llwkvb h3:where(.svelte-llwkvb){font-size:22px}.claims.svelte-llwkvb span:where(.svelte-llwkvb){color:#a9efd9;font-weight:900}.enhanced.length-short.svelte-llwkvb{height:240svh}.enhanced.length-medium.svelte-llwkvb{height:280svh}.enhanced.length-long.svelte-llwkvb{height:320svh}.enhanced.svelte-llwkvb>.stage:where(.svelte-llwkvb){top:var(--scene-pin-offset);height:var(--scene-pin-height);min-height:var(--scene-pin-height);position:sticky}.motion-preview.svelte-llwkvb>.stage:where(.svelte-llwkvb){height:min(76svh,760px);min-height:620px}.motion-preview.svelte-llwkvb{height:auto!important}.preview-tablet.svelte-llwkvb>.stage:where(.svelte-llwkvb),.preview-mobile.svelte-llwkvb>.stage:where(.svelte-llwkvb){min-height:auto}@keyframes svelte-llwkvb-float{50%{translate:0 -16px;rotate:2deg}}@keyframes svelte-llwkvb-radar{to{rotate:1turn}}@keyframes svelte-llwkvb-marquee{to{translate:-50%}}@keyframes svelte-llwkvb-blink{50%{opacity:0}}@keyframes svelte-llwkvb-ticker-in{0%{opacity:0;translate:0 25px}}@media (width<=767px){.stage.svelte-llwkvb{min-height:auto}.composed.svelte-llwkvb :where(.svelte-llwkvb){--step:1!important;--w:1!important}.stat-strip.svelte-llwkvb,.ticker-window.svelte-llwkvb,.radar-visual.svelte-llwkvb,.device-halo.svelte-llwkvb,.diagonal-panel.svelte-llwkvb,.machine.svelte-llwkvb,.monitor.svelte-llwkvb,.dashboard.svelte-llwkvb,.spec.svelte-llwkvb,.typed-end.svelte-llwkvb,.typed-layout.svelte-llwkvb h1:where(.svelte-llwkvb) span:where(.svelte-llwkvb),.typed-layout.svelte-llwkvb h2:where(.svelte-llwkvb) span:where(.svelte-llwkvb){opacity:1;transform:scale(1)}.editorial-layout.svelte-llwkvb,.band-layout.svelte-llwkvb,.clinical-layout.svelte-llwkvb,.gallery-layout.svelte-llwkvb{grid-template-columns:1fr;min-height:auto;padding:48px 24px}.editorial-media.svelte-llwkvb,.gallery-frames.svelte-llwkvb{min-height:440px}.diagonal-panel.svelte-llwkvb{clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);min-height:420px}.collage-layout.svelte-llwkvb,.marquee-layout.svelte-llwkvb,.about-layout.svelte-llwkvb,.home-layout.svelte-llwkvb,.depth-layout.svelte-llwkvb,.ticker-layout.svelte-llwkvb,.typed-layout.svelte-llwkvb{min-height:720px;padding:48px 24px}.collage-tiles.svelte-llwkvb{opacity:.52}.portal-layout.svelte-llwkvb{gap:28px;padding:48px 24px;display:grid}.composition-portal-zoom.svelte-llwkvb .portal-copy:where(.svelte-llwkvb),.composition-portal-zoom.svelte-llwkvb .portal-window:where(.svelte-llwkvb),.composition-portal-zoom.svelte-llwkvb .end-caption:where(.svelte-llwkvb){opacity:1;width:100%;position:relative;inset:auto;transform:none}.portal-window.svelte-llwkvb{aspect-ratio:16/10}.gallery-copy.svelte-llwkvb{max-width:none}.gallery-frames.svelte-llwkvb{gap:14px;min-height:auto;display:grid}.gallery-frames.svelte-llwkvb figure:where(.svelte-llwkvb){opacity:1;min-height:340px;position:relative;transform:none}.radar-visual.svelte-llwkvb{width:min(520px,100%)}.dashboard.svelte-llwkvb{rotate:0}.claims.svelte-llwkvb{grid-template-columns:1fr}.claims.svelte-llwkvb article:where(.svelte-llwkvb){opacity:1;transform:none}.fibro-layout.svelte-llwkvb{min-height:780px;padding:48px 24px}.composition-fibroscan-morph.svelte-llwkvb .phase-a:where(.svelte-llwkvb),.composition-fibroscan-morph.svelte-llwkvb .phase-b:where(.svelte-llwkvb){opacity:1;position:relative;transform:none}.composition-fibroscan-morph.svelte-llwkvb .fibro-orb:where(.svelte-llwkvb){opacity:.35;scale:1}.home-layout.svelte-llwkvb .orbit-chip:where(.svelte-llwkvb),.depth-chips.svelte-llwkvb{display:none}.fallback-scenes.svelte-llwkvb{z-index:4;clip:auto;white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(620px,100%);height:auto;margin:24px auto 0;padding:0;list-style:none;display:grid;position:relative;overflow:visible}.fallback-scenes.svelte-llwkvb li:where(.svelte-llwkvb){border:1px solid var(--hero-line);background:var(--hero-card);border-radius:12px;gap:3px;padding:12px;display:grid}.fallback-scenes.svelte-llwkvb span:where(.svelte-llwkvb),.fallback-scenes.svelte-llwkvb small:where(.svelte-llwkvb){color:var(--hero-muted)}}@media (width<=560px){h1.svelte-llwkvb,h2.svelte-llwkvb{font-size:clamp(36px,12vw,54px)}.editorial-media.svelte-llwkvb{border-radius:150px 150px 22px 22px;min-height:390px}.tile.svelte-llwkvb{width:115px}.tile-3.svelte-llwkvb,.tile-4.svelte-llwkvb{display:none}.stat-strip.svelte-llwkvb{grid-template-columns:1fr 1fr;display:grid}.monitor-stats.svelte-llwkvb,.dashboard-grid.svelte-llwkvb{grid-template-columns:1fr}.device.svelte-llwkvb{min-height:540px}.machine.svelte-llwkvb{height:420px}.spec.svelte-llwkvb{min-width:96px;font-size:11px}.gallery-frames.svelte-llwkvb{min-height:390px}.claims.svelte-llwkvb{gap:10px}.claims.svelte-llwkvb article:where(.svelte-llwkvb){padding:17px}}@media (prefers-reduced-motion:reduce){.composed.svelte-llwkvb :where(.svelte-llwkvb){transition:none!important;animation:none!important}.enhanced.svelte-llwkvb{height:auto!important}.enhanced.svelte-llwkvb>.stage:where(.svelte-llwkvb){height:auto;min-height:720px;position:relative}.composed.svelte-llwkvb :where(.svelte-llwkvb){--step:1!important;--w:1!important}.stat-strip.svelte-llwkvb,.ticker-window.svelte-llwkvb,.radar-visual.svelte-llwkvb,.device-halo.svelte-llwkvb,.diagonal-panel.svelte-llwkvb,.machine.svelte-llwkvb,.monitor.svelte-llwkvb,.dashboard.svelte-llwkvb,.spec.svelte-llwkvb,.typed-end.svelte-llwkvb,.typed-layout.svelte-llwkvb h1:where(.svelte-llwkvb) span:where(.svelte-llwkvb),.typed-layout.svelte-llwkvb h2:where(.svelte-llwkvb) span:where(.svelte-llwkvb),.composition-portal-zoom.svelte-llwkvb .portal-copy:where(.svelte-llwkvb),.composition-portal-zoom.svelte-llwkvb .portal-window:where(.svelte-llwkvb),.composition-portal-zoom.svelte-llwkvb .end-caption:where(.svelte-llwkvb),.composition-fibroscan-morph.svelte-llwkvb .phase-a:where(.svelte-llwkvb),.composition-fibroscan-morph.svelte-llwkvb .phase-b:where(.svelte-llwkvb),.composition-fibroscan-morph.svelte-llwkvb .fibro-orb:where(.svelte-llwkvb),.composition-depth-layers.svelte-llwkvb .depth-rings:where(.svelte-llwkvb) i:where(.svelte-llwkvb),.machine.svelte-llwkvb,.monitor.svelte-llwkvb,.dashboard.svelte-llwkvb,.composition-about-story.svelte-llwkvb .copy:where(.svelte-llwkvb){opacity:1;transform:scale(1)}.composition-portal-zoom.svelte-llwkvb .portal-window:where(.svelte-llwkvb){scale:1}.gallery-frames.svelte-llwkvb{gap:14px;min-height:auto;display:grid}.gallery-frames.svelte-llwkvb figure:where(.svelte-llwkvb){opacity:1;min-height:340px;position:relative;transform:none}.typed-layout.svelte-llwkvb h1:where(.svelte-llwkvb) span:where(.svelte-llwkvb),.typed-layout.svelte-llwkvb h2:where(.svelte-llwkvb) span:where(.svelte-llwkvb),.typed-end.svelte-llwkvb,.claims.svelte-llwkvb article:where(.svelte-llwkvb){opacity:1;transform:none}}.sticky-story.svelte-23zqdd{gap:clamp(36px,6vw,84px);display:grid}header.svelte-23zqdd{gap:12px;max-width:800px;display:grid}header.svelte-23zqdd span:where(.svelte-23zqdd),li.svelte-23zqdd small:where(.svelte-23zqdd){color:var(--primary-text);font-size:12px;font-weight:850}h2.svelte-23zqdd{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(34px,5vw,68px);line-height:1.14}.story-layout.svelte-23zqdd{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.story-media.svelte-23zqdd{display:none}.enhanced.svelte-23zqdd .story-layout:where(.svelte-23zqdd){grid-template-columns:minmax(320px,1fr) minmax(0,.82fr);gap:clamp(34px,7vw,110px)}.enhanced.media-end.svelte-23zqdd .story-media:where(.svelte-23zqdd){order:2}.enhanced.media-end.svelte-23zqdd .story-chapters:where(.svelte-23zqdd){order:1}.enhanced.svelte-23zqdd .story-media:where(.svelte-23zqdd){height:min(calc(100svh - var(--header-height,0px) - 72px), 680px);background:var(--surface-inverse);border-radius:var(--radius-shell);box-shadow:var(--shadow-hover);display:block;position:sticky;inset-block-start:calc(var(--header-height,0px) + 36px);overflow:hidden}.enhanced.svelte-23zqdd .story-media:where(.svelte-23zqdd)>div:where(.svelte-23zqdd){opacity:0;transition:opacity .55s ease, transform .8s var(--ease-brand);place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.035)}.enhanced.svelte-23zqdd .story-media:where(.svelte-23zqdd)>div.active:where(.svelte-23zqdd){opacity:1;transform:none}.story-media.svelte-23zqdd img:where(.svelte-23zqdd){object-fit:cover;width:100%;height:100%}.story-media.svelte-23zqdd span:where(.svelte-23zqdd){aspect-ratio:1;border:1px solid color-mix(in srgb, var(--primary-light) 35%, transparent);width:58%;box-shadow:0 0 100px color-mix(in srgb, var(--primary) 25%, transparent);border-radius:50%;position:relative}.story-media.svelte-23zqdd span:where(.svelte-23zqdd):before,.story-media.svelte-23zqdd span:where(.svelte-23zqdd):after,.story-media.svelte-23zqdd i:where(.svelte-23zqdd){content:"";border-radius:50%;position:absolute}.story-media.svelte-23zqdd span:where(.svelte-23zqdd):before{border:1px dashed color-mix(in srgb, var(--primary-light) 45%, transparent);inset:14%}.story-media.svelte-23zqdd span:where(.svelte-23zqdd):after{background:var(--gradient);box-shadow:0 0 60px color-mix(in srgb, var(--primary) 35%, transparent);inset:34%}.story-media.svelte-23zqdd i:where(.svelte-23zqdd){background:var(--primary-light);height:2px;inset:49% 12%}.story-chapters.svelte-23zqdd{gap:18px;margin:0;padding:0;list-style:none;display:grid}li.svelte-23zqdd{opacity:1;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);gap:10px;padding:26px;transition:opacity .35s;display:grid;position:relative}.enhanced.svelte-23zqdd li:where(.svelte-23zqdd){padding:0;opacity:.42;background:0 0;border:0;border-radius:0;align-content:center;min-height:58svh;padding-inline-start:46px}.enhanced.svelte-23zqdd .story-chapters:where(.svelte-23zqdd){gap:0}.enhanced.svelte-23zqdd li:where(.svelte-23zqdd):before{content:"";background:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-start:10px}.enhanced.svelte-23zqdd li:where(.svelte-23zqdd):after{content:"";background:var(--surface);border:2px solid var(--border);border-radius:50%;width:11px;height:11px;transition:border-color .3s,background .3s,box-shadow .3s;position:absolute;inset-block-start:50%;inset-inline-start:5px;transform:translateY(-50%)}.enhanced.svelte-23zqdd li.active:where(.svelte-23zqdd){opacity:1}.enhanced.svelte-23zqdd li.active:where(.svelte-23zqdd):after{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 7px color-mix(in srgb, var(--primary) 13%, transparent)}li.svelte-23zqdd b:where(.svelte-23zqdd){color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}li.svelte-23zqdd h3:where(.svelte-23zqdd){margin:0;font-size:clamp(24px,3vw,38px);line-height:1.35}li.svelte-23zqdd p:where(.svelte-23zqdd){max-width:48ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:2}.mobile-media.svelte-23zqdd{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);width:100%;margin-block-start:12px;display:block}.enhanced.svelte-23zqdd .mobile-media:where(.svelte-23zqdd),.enhanced.progress-rail.svelte-23zqdd li:where(.svelte-23zqdd) b:where(.svelte-23zqdd),.enhanced.progress-dots.svelte-23zqdd li:where(.svelte-23zqdd) b:where(.svelte-23zqdd),.enhanced.progress-dots.svelte-23zqdd li:where(.svelte-23zqdd):before{display:none}.enhanced.progress-dots.svelte-23zqdd li:where(.svelte-23zqdd){padding-inline-start:38px}.enhanced.progress-numbers.svelte-23zqdd li:where(.svelte-23zqdd):before,.enhanced.progress-numbers.svelte-23zqdd li:where(.svelte-23zqdd):after{display:none}.enhanced.progress-numbers.svelte-23zqdd li:where(.svelte-23zqdd) b:where(.svelte-23zqdd){color:var(--primary-text);font-size:clamp(28px,4vw,48px);font-weight:850}@container (width<=767px){.story-layout.svelte-23zqdd{grid-template-columns:1fr}.story-media.svelte-23zqdd{display:none}.story-chapters.svelte-23zqdd{gap:18px;order:initial!important}li.svelte-23zqdd{opacity:1;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);min-height:auto;padding:26px}li.svelte-23zqdd:before,li.svelte-23zqdd:after{display:none}.mobile-media.svelte-23zqdd{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);width:100%;margin-block-start:12px;display:block}}.preview-tablet.svelte-23zqdd .story-layout:where(.svelte-23zqdd),.preview-mobile.svelte-23zqdd .story-layout:where(.svelte-23zqdd){grid-template-columns:1fr}.preview-tablet.svelte-23zqdd .story-media:where(.svelte-23zqdd),.preview-mobile.svelte-23zqdd .story-media:where(.svelte-23zqdd){display:none}.preview-tablet.svelte-23zqdd .story-chapters:where(.svelte-23zqdd),.preview-mobile.svelte-23zqdd .story-chapters:where(.svelte-23zqdd){gap:18px;order:initial!important}.preview-tablet.svelte-23zqdd li:where(.svelte-23zqdd),.preview-mobile.svelte-23zqdd li:where(.svelte-23zqdd){opacity:1;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);min-height:auto;padding:26px}.preview-tablet.svelte-23zqdd li:where(.svelte-23zqdd):before,.preview-tablet.svelte-23zqdd li:where(.svelte-23zqdd):after,.preview-mobile.svelte-23zqdd li:where(.svelte-23zqdd):before,.preview-mobile.svelte-23zqdd li:where(.svelte-23zqdd):after{display:none}.preview-tablet.svelte-23zqdd .mobile-media:where(.svelte-23zqdd),.preview-mobile.svelte-23zqdd .mobile-media:where(.svelte-23zqdd){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);width:100%;margin-block-start:12px;display:block}@media (prefers-reduced-motion:reduce){.story-media.svelte-23zqdd>div:where(.svelte-23zqdd),li.svelte-23zqdd{transition:none}}.block.svelte-f8ao7t{min-width:0;display:grid;container-type:inline-size}.block.svelte-f8ao7t a:focus-visible,.block.svelte-f8ao7t summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.surface-page.svelte-f8ao7t{background:var(--background)}.surface-card.svelte-f8ao7t{background:var(--surface)}.surface-soft.svelte-f8ao7t{background:var(--soft)}.surface-soft-blue.svelte-f8ao7t{background:var(--soft-blue)}.surface-dark.svelte-f8ao7t{color:var(--on-inverse);background:var(--surface-inverse)}.surface-gradient.svelte-f8ao7t{color:var(--on-inverse);background:linear-gradient(#0a11225c, #0a11225c), var(--gradient)}.surface-gradient.svelte-f8ao7t .eyebrow:where(.svelte-f8ao7t),.surface-gradient.svelte-f8ao7t .badge:where(.svelte-f8ao7t),.surface-gradient.svelte-f8ao7t .hero:where(.svelte-f8ao7t) p:where(.svelte-f8ao7t){color:var(--on-inverse)}.tone-secondary.svelte-f8ao7t{color:var(--text-secondary)}.tone-muted.svelte-f8ao7t{color:var(--text-muted)}.tone-inverse.svelte-f8ao7t{color:#fff}.tone-primary.svelte-f8ao7t{color:var(--primary-text)}.tone-success.svelte-f8ao7t{color:var(--success)}.tone-warning.svelte-f8ao7t{color:var(--warning-text)}.tone-danger.svelte-f8ao7t{color:var(--danger)}.radius-control.svelte-f8ao7t{border-radius:var(--radius-control)}.radius-card.svelte-f8ao7t{border-radius:var(--radius-card)}.radius-large.svelte-f8ao7t{border-radius:24px}.radius-pill.svelte-f8ao7t{border-radius:999px}.shadow-card.svelte-f8ao7t{box-shadow:var(--shadow)}.shadow-elevated.svelte-f8ao7t{box-shadow:var(--shadow-hover)}.border-subtle.svelte-f8ao7t{border:1px solid var(--border-subtle)}.border-normal.svelte-f8ao7t{border:1px solid var(--border)}.border-primary.svelte-f8ao7t{border:1px solid var(--primary)}.pad-xs.svelte-f8ao7t{padding:6px}.pad-sm.svelte-f8ao7t{padding:10px}.pad-md.svelte-f8ao7t{padding:16px}.pad-lg.svelte-f8ao7t{padding:24px}.pad-xl.svelte-f8ao7t{padding:36px}.pad-2xl.svelte-f8ao7t{padding:52px}.gap-none.svelte-f8ao7t{gap:0}.gap-xs.svelte-f8ao7t{gap:8px}.gap-sm.svelte-f8ao7t{gap:12px}.gap-md.svelte-f8ao7t{gap:18px}.gap-lg.svelte-f8ao7t{gap:28px}.gap-xl.svelte-f8ao7t{gap:40px}.gap-2xl.svelte-f8ao7t{gap:56px}.eyebrow.svelte-f8ao7t{color:var(--primary-text);margin-block-end:8px;font-size:12px;font-weight:850;display:block}h2.svelte-f8ao7t{font-size:clamp(24px,3vw,38px);line-height:1.5}h3.svelte-f8ao7t{font-size:18px}.subtitle.svelte-f8ao7t{color:var(--text-secondary);margin-block:4px 18px}.align-center.svelte-f8ao7t{text-align:center;justify-content:center}.align-end.svelte-f8ao7t{text-align:end;justify-content:flex-end}.rich-text.svelte-f8ao7t{max-width:72ch;color:var(--text-secondary);margin-inline:auto;font-size:15px;line-height:2.1}.rich-text.svelte-f8ao7t p{margin-block:11px}.rich-text.svelte-f8ao7t h2{color:var(--text);margin-block:28px 8px}.single-image.svelte-f8ao7t{display:grid}.single-image.svelte-f8ao7t img:where(.svelte-f8ao7t){border-radius:var(--radius-card);max-width:100%;height:auto}.single-image.svelte-f8ao7t .aspect-square:where(.svelte-f8ao7t){aspect-ratio:1}.single-image.svelte-f8ao7t .aspect-landscape:where(.svelte-f8ao7t){aspect-ratio:16/9}.single-image.svelte-f8ao7t .aspect-portrait:where(.svelte-f8ao7t){aspect-ratio:3/4}.single-image.svelte-f8ao7t .fit-cover:where(.svelte-f8ao7t){object-fit:cover;width:100%}.single-image.svelte-f8ao7t .fit-contain:where(.svelte-f8ao7t){object-fit:contain;width:100%}.treatment-editorial.svelte-f8ao7t img:where(.svelte-f8ao7t){box-shadow:var(--shadow-hover);border-radius:40% 12% 34% 10%}.treatment-device.svelte-f8ao7t img:where(.svelte-f8ao7t){background:var(--surface-inverse);border:1px solid color-mix(in srgb, var(--on-inverse) 16%, transparent);box-shadow:var(--shadow-hover);border-radius:clamp(20px,4vw,38px);padding:clamp(10px,2vw,22px)}.treatment-immersive.svelte-f8ao7t img:where(.svelte-f8ao7t){object-fit:cover;border-radius:var(--radius-shell);width:100%;min-height:min(72svh,740px)}.single-image.align-center.svelte-f8ao7t{justify-items:center}.single-image.svelte-f8ao7t small:where(.svelte-f8ao7t),figcaption.svelte-f8ao7t{color:var(--text-muted);margin-block-start:6px;font-size:10px}.gallery.svelte-f8ao7t,.feature-grid.svelte-f8ao7t,.stats.svelte-f8ao7t,.service-grid.svelte-f8ao7t,.product-grid.svelte-f8ao7t,.post-grid.svelte-f8ao7t{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:14px;margin-block-start:16px;display:grid}.gallery.svelte-f8ao7t img:where(.svelte-f8ao7t){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);width:100%}.gallery-trigger.svelte-f8ao7t{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-carousel.svelte-f8ao7t,.logos-carousel.svelte-f8ao7t{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,42%);grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.gallery-carousel.svelte-f8ao7t figure:where(.svelte-f8ao7t),.logos-carousel.svelte-f8ao7t a:where(.svelte-f8ao7t){scroll-snap-align:start}.actions.svelte-f8ao7t{flex-wrap:wrap;gap:9px;margin-block-start:16px;display:flex}.action.svelte-f8ao7t{color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-control);align-items:center;gap:6px;min-height:42px;padding:9px 16px;font-size:12px;font-weight:750;display:inline-flex}.action-secondary.svelte-f8ao7t{color:var(--primary-text);background:var(--soft-blue)}.action-soft.svelte-f8ao7t{color:var(--primary-text-strong);background:color-mix(in srgb, var(--soft-blue) 55%, transparent);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.action-outline.svelte-f8ao7t{color:var(--primary-text);background:0 0}.action-ghost.svelte-f8ao7t{color:var(--primary-text);background:0 0;border-color:#0000}.action-whatsapp.svelte-f8ao7t{background:var(--action-whatsapp);border-color:var(--action-whatsapp)}.action-telegram.svelte-f8ao7t{background:var(--action-telegram);border-color:var(--action-telegram)}.action-phone.svelte-f8ao7t{color:#fff;background:var(--action-phone);border-color:var(--action-phone)}.feature-grid.svelte-f8ao7t article:where(.svelte-f8ao7t),.service-grid.svelte-f8ao7t article:where(.svelte-f8ao7t),.stats.svelte-f8ao7t article:where(.svelte-f8ao7t){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:18px}.feature-bento.svelte-f8ao7t{grid-auto-flow:dense}.feature-bento.svelte-f8ao7t .emphasis-featured:where(.svelte-f8ao7t),.feature-bento.svelte-f8ao7t .emphasis-wide:where(.svelte-f8ao7t){grid-column:span 2}.feature-bento.svelte-f8ao7t .emphasis-featured:where(.svelte-f8ao7t){min-height:260px;color:var(--on-inverse);background:var(--surface-inverse);align-content:end}.feature-bento.svelte-f8ao7t .emphasis-featured:where(.svelte-f8ao7t) p:where(.svelte-f8ao7t){color:var(--on-inverse-muted)}.feature-checklist.svelte-f8ao7t{grid-template-columns:1fr!important}.feature-checklist.svelte-f8ao7t article:where(.svelte-f8ao7t){border:0;border-block-end:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 14px;padding-block:20px;display:grid}.feature-checklist.svelte-f8ao7t .icon:where(.svelte-f8ao7t){grid-row:span 3}.feature-editorial.svelte-f8ao7t article:where(.svelte-f8ao7t){border-block-start:3px solid var(--primary);min-height:220px;box-shadow:none;align-content:end}.icon.svelte-f8ao7t{width:42px;height:42px;color:var(--primary-text);background:var(--soft-blue);border-radius:11px;place-items:center;margin-block-end:10px;display:grid}.feature-grid.svelte-f8ao7t p:where(.svelte-f8ao7t),.service-grid.svelte-f8ao7t p:where(.svelte-f8ao7t){color:var(--text-secondary);margin-block-start:5px;font-size:12px;line-height:1.9}.divider.svelte-f8ao7t{border:0;border-block-start:1px solid var(--border);margin-inline:auto}.divider-narrow.svelte-f8ao7t{width:30%}.divider-standard.svelte-f8ao7t{width:70%}.spacer.svelte-f8ao7t{height:var(--desktop-space,48px)}.desktop-none.svelte-f8ao7t{--desktop-space:0}.desktop-xs.svelte-f8ao7t{--desktop-space:12px}.desktop-sm.svelte-f8ao7t{--desktop-space:24px}.desktop-md.svelte-f8ao7t{--desktop-space:40px}.desktop-lg.svelte-f8ao7t{--desktop-space:64px}.desktop-xl.svelte-f8ao7t{--desktop-space:88px}.desktop-2xl.svelte-f8ao7t{--desktop-space:120px}.hero.svelte-f8ao7t{background:0 0;border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,5vw,70px);min-height:360px;padding:clamp(28px,6vw,72px);display:grid;position:relative;overflow:hidden}.hero.media-start.svelte-f8ao7t>img:where(.svelte-f8ao7t){order:-1}.hero-editorial.svelte-f8ao7t{border-block-start:1px solid var(--border);border-radius:0;grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);align-items:end;min-height:min(78svh,760px)}.hero-editorial.svelte-f8ao7t h1:where(.svelte-f8ao7t),.hero-editorial.svelte-f8ao7t h2:where(.svelte-f8ao7t){letter-spacing:-.045em;max-width:12ch;font-size:clamp(40px,6.4vw,82px);line-height:1.12}.hero-editorial.svelte-f8ao7t img:where(.svelte-f8ao7t){border-radius:46% 10% 8% 8%;height:min(64svh,650px)}.hero-orbit.svelte-f8ao7t,.hero-campaign.svelte-f8ao7t{min-height:min(82svh,820px)}.hero-orbit.svelte-f8ao7t:before,.atmosphere-orbit.svelte-f8ao7t:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);width:min(52vw,610px);box-shadow:0 0 0 52px color-mix(in srgb, var(--primary) 5%, transparent), 0 0 100px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-end:8%;transform:translateY(-50%)}.atmosphere-grid.svelte-f8ao7t{background-image:linear-gradient(color-mix(in srgb, var(--primary) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 7%, transparent) 1px, transparent 1px);background-size:42px 42px}.atmosphere-glow.svelte-f8ao7t:before{z-index:-1;content:"";background:color-mix(in srgb, var(--primary) 18%, transparent);filter:blur(70px);border-radius:50%;position:absolute;inset:12% 48% 12% 4%}.hero-campaign.svelte-f8ao7t{color:var(--on-inverse);background:var(--surface-inverse)}.hero-campaign.svelte-f8ao7t p:where(.svelte-f8ao7t){color:var(--on-inverse-muted)}.hero.svelte-f8ao7t:not(:has(img)){grid-template-columns:1fr}.hero.svelte-f8ao7t h1:where(.svelte-f8ao7t),.hero.svelte-f8ao7t h2:where(.svelte-f8ao7t){max-width:18ch;margin-block-start:6px;font-size:clamp(29px,4.5vw,54px);line-height:1.35}.hero.svelte-f8ao7t p:where(.svelte-f8ao7t),.cta.svelte-f8ao7t p:where(.svelte-f8ao7t){color:var(--text-secondary);margin-block-start:10px;line-height:1.9}.hero.svelte-f8ao7t img:where(.svelte-f8ao7t){object-fit:cover;border-radius:20px;width:100%;max-height:440px}.hero-centered.svelte-f8ao7t{text-align:center;grid-template-columns:1fr}.hero-background.svelte-f8ao7t{color:var(--on-inverse);background:var(--surface-inverse);grid-template-columns:1fr;position:relative}.hero-background.svelte-f8ao7t .hero-copy:where(.svelte-f8ao7t){z-index:2;max-width:680px;position:relative}.hero-background.svelte-f8ao7t>img:where(.svelte-f8ao7t){border-radius:inherit;opacity:.38;width:100%;height:100%;max-height:none;position:absolute;inset:0}.hero-background.svelte-f8ao7t:after{content:"";background:linear-gradient(270deg,#0a11222e,#0a1122e0);position:absolute;inset:0}[dir=rtl] .hero-background.svelte-f8ao7t:after{background:linear-gradient(90deg,#0a11222e,#0a1122e0)}.hero-background.svelte-f8ao7t p:where(.svelte-f8ao7t){color:var(--on-inverse-muted)}.hero-centered.svelte-f8ao7t .hero-copy:where(.svelte-f8ao7t){justify-items:center;display:grid}.hero-compact.svelte-f8ao7t{min-height:240px}.cta.svelte-f8ao7t{background:var(--soft-blue);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,5vw,48px);display:flex;position:relative;overflow:clip}.cta-dark.svelte-f8ao7t{color:var(--on-inverse);background:var(--surface-inverse)}.cta-gradient.svelte-f8ao7t{color:var(--on-inverse);background:linear-gradient(#0a11225c, #0a11225c), var(--gradient);box-shadow:var(--shadow-button)}.cta-gradient.svelte-f8ao7t p:where(.svelte-f8ao7t){color:var(--on-inverse)}.cta-card.svelte-f8ao7t{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-hover)}.cta-dark.svelte-f8ao7t p:where(.svelte-f8ao7t){color:#ffffffb3}.cta-orbit.svelte-f8ao7t{min-height:320px;color:var(--on-inverse);background:var(--surface-inverse);position:relative;overflow:hidden}.cta-orbit.svelte-f8ao7t:after{aspect-ratio:1;content:"";border:1px solid color-mix(in srgb, var(--primary-light) 34%, transparent);width:360px;box-shadow:0 0 0 62px color-mix(in srgb, var(--primary) 8%, transparent);transform:rotate(calc(var(--view-progress,1) * 26deg)) scale(calc(.62 + var(--view-progress,1) * .58));opacity:calc(.35 + var(--view-progress,1) * .65);border-radius:50%;position:absolute;inset-inline-end:-8%}.cta-orbit.svelte-f8ao7t>:where(.svelte-f8ao7t){z-index:1;position:relative}.cta-editorial.svelte-f8ao7t{border-block:1px solid var(--border);background:0 0;border-radius:0;padding-inline:0}.stats.svelte-f8ao7t article:where(.svelte-f8ao7t){text-align:center}.stats.svelte-f8ao7t strong:where(.svelte-f8ao7t){color:var(--primary-text);font-size:clamp(24px,4vw,40px);display:block}.stats.svelte-f8ao7t span:where(.svelte-f8ao7t){color:var(--text-secondary);font-size:12px}.stats-editorial.svelte-f8ao7t article:where(.svelte-f8ao7t){text-align:start;border:0;border-inline-start:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.stats-editorial.svelte-f8ao7t strong:where(.svelte-f8ao7t){color:var(--text);letter-spacing:-.05em;font-size:clamp(38px,6vw,76px)}.step-numeral.svelte-f8ao7t{display:none}.feature-stepper.svelte-f8ao7t{--step-scrub:clamp(0, calc(var(--view-progress,1) * 1.8 - .25), 1);grid-template-columns:1fr;gap:0;display:grid}.feature-stepper.svelte-f8ao7t article:where(.svelte-f8ao7t){--step-delta:calc(var(--step-scrub) * var(--n,1) - .5 - var(--i,0));--step:clamp(0, calc(1 - max(var(--step-delta), calc(var(--step-delta) * -1))), 1);border:0;border-block-end:1px solid var(--border-subtle);box-shadow:none;opacity:calc(.32 + var(--step) * .68);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,3vw,34px);padding-block:clamp(14px,2.4vw,26px);display:grid;position:relative}.feature-stepper.svelte-f8ao7t .icon:where(.svelte-f8ao7t){display:none}.feature-stepper.svelte-f8ao7t .step-numeral:where(.svelte-f8ao7t){color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--primary) 55%, transparent);transform:scale(calc(.82 + var(--step) * .18));grid-row:span 3;font-size:clamp(52px,9vw,118px);font-weight:900;line-height:.9;display:block}.feature-stepper.svelte-f8ao7t h3:where(.svelte-f8ao7t),.feature-stepper.svelte-f8ao7t p:where(.svelte-f8ao7t),.feature-stepper.svelte-f8ao7t a:where(.svelte-f8ao7t){grid-column:2}.feature-stepper.svelte-f8ao7t article:where(.svelte-f8ao7t):after{width:calc(var(--step) * 100%);content:"";background:var(--primary);height:2px;position:absolute;inset-block-end:-1px;inset-inline-start:0}.stats-proof.svelte-f8ao7t{color:var(--on-inverse);background:var(--surface-inverse);border-radius:var(--radius-shell);padding:clamp(22px,4vw,46px)}.stats-proof.svelte-f8ao7t article:where(.svelte-f8ao7t){border-color:color-mix(in srgb, var(--on-inverse) 12%, transparent);box-shadow:none;background:0 0}.stats-proof.svelte-f8ao7t span:where(.svelte-f8ao7t){color:var(--on-inverse-muted)}.stats-proof.svelte-f8ao7t{--curtain:clamp(0, calc(var(--view-progress,1) * 2.1 - .35), 1);clip-path:inset(calc((1 - var(--curtain)) * 26%) 0 0 0 round var(--radius-shell));transform:translateY(calc((1 - var(--curtain)) * 26px))}.stats-proof.svelte-f8ao7t article:where(.svelte-f8ao7t){--tile:clamp(0, calc((var(--curtain) * var(--n,1) - var(--i,0)) * 1.5), 1);opacity:calc(.1 + var(--tile) * .9);transform:translateY(calc((1 - var(--tile)) * 34px))}.faq-split-sticky.svelte-f8ao7t{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.faq-split-sticky.svelte-f8ao7t>h2:where(.svelte-f8ao7t){position:sticky;inset-block-start:96px}.faq-split-sticky.svelte-f8ao7t .accordion:where(.svelte-f8ao7t){margin-block-start:0}.faq-split-sticky.svelte-f8ao7t summary:where(.svelte-f8ao7t):after{content:"+";transition:rotate var(--duration-normal,.32s) var(--ease-brand);margin-inline-start:auto}.faq-split-sticky.svelte-f8ao7t summary:where(.svelte-f8ao7t){gap:12px;display:flex}.faq-split-sticky.svelte-f8ao7t details[open]:where(.svelte-f8ao7t) summary:where(.svelte-f8ao7t):after{rotate:45deg}@media (width<=860px){.faq-split-sticky.svelte-f8ao7t{grid-template-columns:1fr}.faq-split-sticky.svelte-f8ao7t>h2:where(.svelte-f8ao7t){position:static}}.accordion.svelte-f8ao7t,.tabs.svelte-f8ao7t{gap:8px;margin-block-start:14px;display:grid}details.svelte-f8ao7t{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);padding:14px 16px}summary.svelte-f8ao7t{cursor:pointer;font-weight:750}details.svelte-f8ao7t p:where(.svelte-f8ao7t){color:var(--text-secondary);margin-block-start:9px;line-height:1.9}.timeline.svelte-f8ao7t{gap:14px;margin-block-start:18px;list-style:none;display:grid}.timeline-horizontal.svelte-f8ao7t{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.timeline.svelte-f8ao7t li:where(.svelte-f8ao7t){gap:12px;display:flex}.timeline-rail.svelte-f8ao7t,.timeline-metro.svelte-f8ao7t,.timeline-spine.svelte-f8ao7t{position:relative}.timeline-rail.svelte-f8ao7t:before,.timeline-metro.svelte-f8ao7t:before,.timeline-spine.svelte-f8ao7t:before,.timeline-rail.svelte-f8ao7t:after,.timeline-metro.svelte-f8ao7t:after,.timeline-spine.svelte-f8ao7t:after{content:"";background:var(--border);width:2px;height:calc(100% - 28px);position:absolute;inset-block-start:14px;inset-inline-start:15px}.timeline-rail.svelte-f8ao7t:after,.timeline-metro.svelte-f8ao7t:after,.timeline-spine.svelte-f8ao7t:after{height:calc((100% - 28px) * var(--rail-fill,1));background:linear-gradient(var(--primary), var(--primary-strong,var(--primary)))}.timeline-rail.svelte-f8ao7t,.timeline-metro.svelte-f8ao7t,.timeline-spine.svelte-f8ao7t,.timeline-horizontal.svelte-f8ao7t{--rail-fill:clamp(0, calc(var(--view-progress,1) * 1.7 - .3), 1)}.timeline.svelte-f8ao7t li:where(.svelte-f8ao7t){--station:clamp(0, calc((var(--rail-fill,1) * var(--n,1) - var(--i,0)) * 1.4), 1)}.timeline.svelte-f8ao7t li:where(.svelte-f8ao7t)>span:where(.svelte-f8ao7t){transform:scale(calc(.66 + var(--station,1) * .34));opacity:calc(.3 + var(--station,1) * .7)}.timeline-metro.svelte-f8ao7t li:where(.svelte-f8ao7t)>span:where(.svelte-f8ao7t){box-shadow:0 0 0 calc(3px + var(--station,1) * 6px) var(--soft-blue)}.timeline.svelte-f8ao7t li:where(.svelte-f8ao7t)>div:where(.svelte-f8ao7t){transform:translateY(calc((1 - var(--station,1)) * 22px));opacity:calc(.35 + var(--station,1) * .65)}.timeline-horizontal.svelte-f8ao7t{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-block-start:26px;position:relative}.timeline-horizontal.svelte-f8ao7t:before,.timeline-horizontal.svelte-f8ao7t:after{content:"";background:var(--border);width:100%;height:2px;position:absolute;inset-block-start:16px;inset-inline-start:0}.timeline-horizontal.svelte-f8ao7t:after{width:calc(100% * var(--rail-fill,1));background:linear-gradient(to left, var(--primary), var(--primary-strong,var(--primary)))}.timeline-horizontal.svelte-f8ao7t li:where(.svelte-f8ao7t){flex-direction:column;gap:14px;position:relative}.timeline-horizontal.svelte-f8ao7t li:where(.svelte-f8ao7t)>span:where(.svelte-f8ao7t){border:3px solid var(--surface);margin-block-start:-26px}.timeline-rail.svelte-f8ao7t li:where(.svelte-f8ao7t),.timeline-metro.svelte-f8ao7t li:where(.svelte-f8ao7t),.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t){min-height:120px;position:relative}.timeline-metro.svelte-f8ao7t li:where(.svelte-f8ao7t)>span:where(.svelte-f8ao7t){color:var(--primary-text);background:var(--surface);border:3px solid var(--primary);box-shadow:0 0 0 7px var(--soft-blue)}.timeline-spine.svelte-f8ao7t:before,.timeline-spine.svelte-f8ao7t:after{inset-inline-start:50%;translate:-50%}[dir=rtl] .timeline-spine.svelte-f8ao7t:before,[dir=rtl] .timeline-spine.svelte-f8ao7t:after{translate:50%}.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t){background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);width:calc(50% - 40px);min-height:0;box-shadow:var(--shadow);padding:20px 22px;display:block}.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t):nth-child(odd){margin-inline-start:auto}.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t)>span:where(.svelte-f8ao7t){position:absolute;inset-block-start:22px}.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t):nth-child(odd)>span:where(.svelte-f8ao7t){inset-inline-end:calc(100% + 24px)}.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t):nth-child(2n)>span:where(.svelte-f8ao7t){inset-inline-start:calc(100% + 24px)}@media (width<=760px){.timeline-spine.svelte-f8ao7t:before,.timeline-spine.svelte-f8ao7t:after{inset-inline-start:15px;translate:none}[dir=rtl] .timeline-spine.svelte-f8ao7t:before,[dir=rtl] .timeline-spine.svelte-f8ao7t:after{translate:none}.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t),.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t):nth-child(odd){width:auto;margin-inline-start:52px}.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t)>span:where(.svelte-f8ao7t),.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t):nth-child(odd)>span:where(.svelte-f8ao7t),.timeline-spine.svelte-f8ao7t li:where(.svelte-f8ao7t):nth-child(2n)>span:where(.svelte-f8ao7t){inset-inline:auto calc(100% + 20px)}}.timeline.svelte-f8ao7t li:where(.svelte-f8ao7t)>span:where(.svelte-f8ao7t){color:#fff;background:var(--primary);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.timeline.svelte-f8ao7t p:where(.svelte-f8ao7t){color:var(--text-secondary)}.timeline-stair.svelte-f8ao7t{--rail-fill:clamp(0, calc(var(--view-progress,1) * 1.7 - .3), 1);gap:0}.timeline-stair.svelte-f8ao7t li:where(.svelte-f8ao7t){max-width:min(100%,640px);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow);margin-inline-start:calc(var(--i,0) * clamp(0px, 4vw, 56px));padding:16px 18px}.timeline-stair.svelte-f8ao7t li:where(.svelte-f8ao7t)+li:where(.svelte-f8ao7t){margin-block-start:12px}@media (width<=860px){.timeline-stair.svelte-f8ao7t li:where(.svelte-f8ao7t){margin-inline-start:0}}.table-wrap.svelte-f8ao7t{margin-block-start:14px;overflow-x:auto}table.svelte-f8ao7t{border-collapse:collapse;background:var(--surface);width:100%;min-width:560px}th.svelte-f8ao7t,td.svelte-f8ao7t{text-align:start;border:1px solid var(--border);padding:12px}.highlighted.svelte-f8ao7t{background:var(--soft-blue)}.comparison-cards.svelte-f8ao7t table:where(.svelte-f8ao7t){border-collapse:separate;border-spacing:8px;background:0 0}.comparison-cards.svelte-f8ao7t th:where(.svelte-f8ao7t),.comparison-cards.svelte-f8ao7t td:where(.svelte-f8ao7t){background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.comparison-cards.svelte-f8ao7t .highlighted:where(.svelte-f8ao7t){background:var(--soft-blue);border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}.table-wrap.svelte-f8ao7t{--row-scrub:clamp(0, calc(var(--view-progress,1) * 1.8 - .25), 1)}.table-wrap.svelte-f8ao7t tbody:where(.svelte-f8ao7t) tr:where(.svelte-f8ao7t){--row:clamp(0, calc((var(--row-scrub,1) * var(--n,1) - var(--i,0)) * 1.5), 1);opacity:calc(.2 + var(--row,1) * .8);transform:translateX(calc((1 - var(--row,1)) * 34px))}.table-wrap.svelte-f8ao7t tbody:where(.svelte-f8ao7t) tr:where(.svelte-f8ao7t):nth-child(2n){transform:translateX(calc((1 - var(--row,1)) * -34px))}.table-wrap.svelte-f8ao7t thead:where(.svelte-f8ao7t) .highlighted:where(.svelte-f8ao7t){background:linear-gradient(var(--primary) calc(var(--row-scrub,1) * 100%), var(--soft-blue) 0);color:color-mix(in srgb, var(--on-inverse) calc(var(--row-scrub,1) * 100%), var(--text))}.table-wrap.svelte-f8ao7t tbody:where(.svelte-f8ao7t) .highlighted:where(.svelte-f8ao7t){scale:calc(.94 + var(--row,1) * .06)}.team.svelte-f8ao7t{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:16px;margin-block-start:18px;display:grid}.person.svelte-f8ao7t{aspect-ratio:3/3.6;background:var(--soft-blue);border:1px solid var(--border);border-radius:var(--radius-card);display:block;position:relative;overflow:clip}.person.svelte-f8ao7t img:where(.svelte-f8ao7t),.person-placeholder.svelte-f8ao7t{width:100%;height:100%;color:var(--text-muted);object-fit:cover;place-items:center;display:grid}.person-meta.svelte-f8ao7t{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:block;position:absolute;inset-block-end:10px;inset-inline:10px}.person-meta.svelte-f8ao7t b:where(.svelte-f8ao7t){font-size:14.5px;display:block}.person-meta.svelte-f8ao7t>span:where(.svelte-f8ao7t){color:var(--text-secondary);font-size:12px}.person-meta.svelte-f8ao7t small:where(.svelte-f8ao7t){max-height:0;color:var(--text-muted);opacity:0;transition:max-height var(--duration-normal,.38s) var(--ease-brand), margin var(--duration-normal,.38s) var(--ease-brand), opacity var(--duration-normal,.38s) var(--ease-brand);font-size:11.5px;line-height:1.8;display:block;overflow:clip}.person.svelte-f8ao7t:hover .person-meta:where(.svelte-f8ao7t) small:where(.svelte-f8ao7t),.person.svelte-f8ao7t:focus-within .person-meta:where(.svelte-f8ao7t) small:where(.svelte-f8ao7t),.person.svelte-f8ao7t:focus-visible .person-meta:where(.svelte-f8ao7t) small:where(.svelte-f8ao7t){opacity:1;max-height:90px;margin-block-start:6px}@media (width<=960px){.team.svelte-f8ao7t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.team.svelte-f8ao7t{grid-template-columns:1fr}}.marquee.svelte-f8ao7t{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;margin-block-start:14px;display:grid;overflow:clip;-webkit-mask-image:linear-gradient(270deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(270deg,#0000,#000 6% 94%,#0000)}.marquee-row.svelte-f8ao7t{width:max-content;animation:svelte-f8ao7t-marquee-run var(--marquee-duration,30s) linear infinite;display:flex}.marquee-row.reverse.svelte-f8ao7t{animation-direction:reverse}.marquee-speed-slow.svelte-f8ao7t{--marquee-duration:46s}.marquee-speed-fast.svelte-f8ao7t{--marquee-duration:18s}.marquee-run.svelte-f8ao7t{flex:none;gap:14px;padding-inline-end:14px;display:flex}.marquee.svelte-f8ao7t span:where(.svelte-f8ao7t){color:var(--on-inverse);white-space:nowrap;background:var(--primary);border-radius:999px;align-items:center;padding:8px 18px;font-size:clamp(15px,2.4vw,26px);font-weight:800;display:inline-flex}.marquee.svelte-f8ao7t span.outline:where(.svelte-f8ao7t){color:#0000;border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);-webkit-text-stroke:1px var(--primary);background:0 0}.marquee.svelte-f8ao7t:hover .marquee-row:where(.svelte-f8ao7t),.marquee.svelte-f8ao7t:focus-within .marquee-row:where(.svelte-f8ao7t){animation-play-state:paused}@keyframes svelte-f8ao7t-marquee-run{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.marquee-row.svelte-f8ao7t{animation:none}.marquee.svelte-f8ao7t{overflow-x:auto}}.logos.svelte-f8ao7t{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-block-start:14px;display:flex}.logos.svelte-f8ao7t img:where(.svelte-f8ao7t){object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:130px;height:58px}.logos-grid.svelte-f8ao7t{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.logos-marquee.svelte-f8ao7t{flex-wrap:nowrap;justify-content:flex-start;gap:0;padding-block:12px;overflow:clip;-webkit-mask-image:linear-gradient(270deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(270deg,#0000,#000 7% 93%,#0000)}.marquee-track.svelte-f8ao7t{flex:none;align-items:center;gap:24px;padding-inline-end:24px;animation:34s linear infinite svelte-f8ao7t-logo-marquee;display:flex}.marquee-track.svelte-f8ao7t a:where(.svelte-f8ao7t){flex:0 0 150px}.logos-marquee.svelte-f8ao7t:hover .marquee-track:where(.svelte-f8ao7t),.logos-marquee.svelte-f8ao7t:focus-within .marquee-track:where(.svelte-f8ao7t){animation-play-state:paused}@keyframes svelte-f8ao7t-logo-marquee{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-f8ao7t{animation:none}.logos-marquee.svelte-f8ao7t{overflow-x:auto}}.product-carousel.svelte-f8ao7t,.post-featured.svelte-f8ao7t{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(260px,34%);grid-auto-flow:column;justify-content:start;padding-block-end:10px;overflow-x:auto}.product-carousel.svelte-f8ao7t>*,.post-featured.svelte-f8ao7t>*{scroll-snap-align:start}.product-editorial.svelte-f8ao7t,.post-editorial.svelte-f8ao7t{grid-template-columns:repeat(12,minmax(0,1fr))}.product-editorial.svelte-f8ao7t>*,.post-editorial.svelte-f8ao7t>*{grid-column:span 4}.product-editorial.svelte-f8ao7t>:first-child,.post-editorial.svelte-f8ao7t>:first-child{grid-area:span 2/span 8}.service-bento.svelte-f8ao7t{grid-auto-flow:dense}.service-bento.svelte-f8ao7t article:where(.svelte-f8ao7t):first-child{min-height:360px;color:var(--on-inverse);background:var(--surface-inverse);grid-area:span 2/span 2;align-content:end}.service-bento.svelte-f8ao7t article:where(.svelte-f8ao7t):first-child p:where(.svelte-f8ao7t),.service-bento.svelte-f8ao7t article:where(.svelte-f8ao7t):first-child li:where(.svelte-f8ao7t){color:var(--on-inverse-muted)}.service-editorial.svelte-f8ao7t article:where(.svelte-f8ao7t){border:0;border-block-start:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.tabs-cards.svelte-f8ao7t{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs-showcase.svelte-f8ao7t details[open]:where(.svelte-f8ao7t){min-height:320px;color:var(--on-inverse);background:var(--surface-inverse)}.tabs-showcase.svelte-f8ao7t summary:where(.svelte-f8ao7t){padding-block-end:10px;position:relative}.tabs-showcase.svelte-f8ao7t summary:where(.svelte-f8ao7t):after{content:"";background:linear-gradient(to left, var(--primary), var(--primary-light,var(--primary)));height:3px;transform-origin:inline-start;transition:transform var(--duration-normal,.32s) var(--ease-brand);border-radius:3px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.tabs-showcase.svelte-f8ao7t details[open]:where(.svelte-f8ao7t) summary:where(.svelte-f8ao7t):after{transform:scaleX(1)}.tabs-showcase.svelte-f8ao7t details[open]:where(.svelte-f8ao7t)>:where(.svelte-f8ao7t):not(summary){animation:svelte-f8ao7t-tab-pane var(--duration-normal,.38s) var(--ease-brand) both}@keyframes svelte-f8ao7t-tab-pane{0%{opacity:0;transform:translateY(12px)scale(.985)}}.tabs-showcase.svelte-f8ao7t details[open]:where(.svelte-f8ao7t) p:where(.svelte-f8ao7t){color:var(--on-inverse-muted)}.tabs-showcase.svelte-f8ao7t img:where(.svelte-f8ao7t){object-fit:cover;border-radius:var(--radius-control);width:100%;max-height:380px;margin-block-start:18px}.spotlight.svelte-f8ao7t{max-width:440px;margin-inline:auto}.grid-footer.svelte-f8ao7t{justify-content:center;margin-block-start:20px;display:flex}.lightbox.svelte-f8ao7t{background:var(--surface-inverse);border-radius:var(--radius-card);border:0;max-width:min(92vw,1200px);max-height:90vh;padding:12px}.lightbox.svelte-f8ao7t::backdrop{background:#0a1122cc}.lightbox.svelte-f8ao7t img:where(.svelte-f8ao7t){object-fit:contain;max-width:100%;max-height:calc(90vh - 24px);display:block}.lightbox-close.svelte-f8ao7t{color:#fff;cursor:pointer;background:#0a1122c2;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;inset-block-start:18px;inset-inline-end:18px}.empty.svelte-f8ao7t{min-height:130px;color:var(--text-muted);background:var(--soft);border:1px dashed var(--border);border-radius:var(--radius-card);place-items:center;display:grid}.service-grid.svelte-f8ao7t ul:where(.svelte-f8ao7t){gap:6px;margin-block:12px;list-style:none;display:grid}.service-grid.svelte-f8ao7t li:where(.svelte-f8ao7t){color:var(--text-secondary);gap:6px;font-size:11px;display:flex}.contact-actions.svelte-f8ao7t{background:var(--soft-blue);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.breadcrumbs.svelte-f8ao7t{color:var(--text-muted);flex-wrap:wrap;gap:7px;font-size:11px;display:flex}.contact-info.svelte-f8ao7t{grid-template-columns:repeat(3,1fr);gap:12px;margin-block-start:14px;display:grid}.contact-info.svelte-f8ao7t>:where(.svelte-f8ao7t){text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);place-items:center;min-height:120px;padding:16px;display:grid}.contact-info-list.svelte-f8ao7t{grid-template-columns:1fr}.contact-info-list.svelte-f8ao7t>:where(.svelte-f8ao7t){text-align:start;grid-template-columns:auto auto 1fr;justify-content:start;gap:12px;min-height:72px}.contact-info-compact.svelte-f8ao7t>:where(.svelte-f8ao7t){min-height:84px;box-shadow:none;background:0 0}.contact-info.svelte-f8ao7t svg{color:var(--primary-text)}.map-card.svelte-f8ao7t{text-align:center;min-height:220px;color:var(--primary-text);background:var(--soft-blue);border:1px solid var(--border);border-radius:var(--radius-card);align-content:center;place-items:center;gap:8px;display:grid}.map-sm.svelte-f8ao7t{min-height:180px}.map-md.svelte-f8ao7t{min-height:280px}.map-lg.svelte-f8ao7t{min-height:420px}.notice.svelte-f8ao7t{color:var(--primary-text);background:var(--soft-blue);border-radius:var(--radius-control);border-inline-start:4px solid;gap:12px;padding:16px;display:flex}.notice.svelte-f8ao7t p:where(.svelte-f8ao7t){color:var(--text-secondary)}.notice-success.svelte-f8ao7t{color:var(--success);background:var(--success-soft)}.notice-warning.svelte-f8ao7t,.notice-important.svelte-f8ao7t{color:var(--warning-text);background:var(--warning-soft)}.embed.svelte-f8ao7t{margin:0}.embed.svelte-f8ao7t iframe:where(.svelte-f8ao7t){aspect-ratio:16/9;border-radius:var(--radius-card);border:0;width:100%}.embed-square.svelte-f8ao7t iframe:where(.svelte-f8ao7t){aspect-ratio:1}.block.preview-tablet.hide-tablet.svelte-f8ao7t,.block.preview-mobile.hide-mobile.svelte-f8ao7t{display:none}.block.preview-tablet.svelte-f8ao7t .gallery:where(.svelte-f8ao7t),.block.preview-tablet.svelte-f8ao7t .feature-grid:where(.svelte-f8ao7t),.block.preview-tablet.svelte-f8ao7t .stats:where(.svelte-f8ao7t),.block.preview-tablet.svelte-f8ao7t .service-grid:where(.svelte-f8ao7t),.block.preview-tablet.svelte-f8ao7t .product-grid:where(.svelte-f8ao7t),.block.preview-tablet.svelte-f8ao7t .post-grid:where(.svelte-f8ao7t){--columns:2!important}.block.preview-mobile.svelte-f8ao7t{order:var(--mobile-order);text-align:var(--mobile-text-align,inherit)}.block.preview-mobile.pad-xl.svelte-f8ao7t,.block.preview-mobile.pad-2xl.svelte-f8ao7t{padding:22px}.block.preview-mobile.svelte-f8ao7t .gallery:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .feature-grid:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .stats:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .service-grid:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .product-grid:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .post-grid:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .tabs-cards:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .contact-info:where(.svelte-f8ao7t){grid-template-columns:1fr}.block.preview-mobile.svelte-f8ao7t .feature-bento:where(.svelte-f8ao7t) .emphasis-featured:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .feature-bento:where(.svelte-f8ao7t) .emphasis-wide:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .service-bento:where(.svelte-f8ao7t) article:where(.svelte-f8ao7t):first-child,.block.preview-mobile.svelte-f8ao7t .product-editorial:where(.svelte-f8ao7t)>*,.block.preview-mobile.svelte-f8ao7t .post-editorial:where(.svelte-f8ao7t)>*,.block.preview-mobile.svelte-f8ao7t .product-editorial:where(.svelte-f8ao7t)>:first-child,.block.preview-mobile.svelte-f8ao7t .post-editorial:where(.svelte-f8ao7t)>:first-child{grid-area:auto/1}.block.preview-mobile.svelte-f8ao7t .product-carousel:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .post-featured:where(.svelte-f8ao7t){grid-template-columns:none;grid-auto-columns:calc(100% - 28px);display:grid}.block.preview-mobile.svelte-f8ao7t .hero:where(.svelte-f8ao7t){grid-template-columns:1fr;min-height:0;padding:26px 18px}.block.preview-mobile.svelte-f8ao7t .hero.media-start:where(.svelte-f8ao7t)>img:where(.svelte-f8ao7t){order:initial}.block.preview-mobile.svelte-f8ao7t .hero-editorial:where(.svelte-f8ao7t) img:where(.svelte-f8ao7t){height:auto;min-height:320px}.block.preview-mobile.svelte-f8ao7t .hero:where(.svelte-f8ao7t) h1:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .hero:where(.svelte-f8ao7t) h2:where(.svelte-f8ao7t){font-size:29px}.block.preview-mobile.svelte-f8ao7t .cta:where(.svelte-f8ao7t),.block.preview-mobile.svelte-f8ao7t .contact-actions:where(.svelte-f8ao7t){flex-direction:column;align-items:stretch}@container (width>=901px){.block.hide-desktop.svelte-f8ao7t:not(.preview-tablet):not(.preview-mobile){display:none}}@container (width>=641px) and (width<=900px){.hide-tablet.svelte-f8ao7t{display:none}.gallery.svelte-f8ao7t,.feature-grid.svelte-f8ao7t,.stats.svelte-f8ao7t,.service-grid.svelte-f8ao7t,.product-grid.svelte-f8ao7t,.post-grid.svelte-f8ao7t{--columns:2!important}.tablet-none.svelte-f8ao7t{height:0}.tablet-xs.svelte-f8ao7t{height:12px}.tablet-sm.svelte-f8ao7t{height:24px}.tablet-md.svelte-f8ao7t{height:40px}.tablet-lg.svelte-f8ao7t{height:64px}.tablet-xl.svelte-f8ao7t{height:88px}.tablet-2xl.svelte-f8ao7t{height:120px}}@container (width<=640px){.hide-mobile.svelte-f8ao7t{display:none}.block.svelte-f8ao7t{order:var(--mobile-order);text-align:var(--mobile-text-align,inherit)}.pad-xl.svelte-f8ao7t,.pad-2xl.svelte-f8ao7t{padding:22px}.gallery.svelte-f8ao7t,.feature-grid.svelte-f8ao7t,.stats.svelte-f8ao7t,.service-grid.svelte-f8ao7t,.product-grid.svelte-f8ao7t,.post-grid.svelte-f8ao7t{grid-template-columns:1fr}.feature-bento.svelte-f8ao7t .emphasis-featured:where(.svelte-f8ao7t),.feature-bento.svelte-f8ao7t .emphasis-wide:where(.svelte-f8ao7t),.service-bento.svelte-f8ao7t article:where(.svelte-f8ao7t):first-child,.product-editorial.svelte-f8ao7t>*,.post-editorial.svelte-f8ao7t>*,.product-editorial.svelte-f8ao7t>:first-child,.post-editorial.svelte-f8ao7t>:first-child{grid-area:auto/1}.product-carousel.svelte-f8ao7t,.post-featured.svelte-f8ao7t{grid-template-columns:none;grid-auto-columns:calc(100% - 28px);display:grid}.tabs-cards.svelte-f8ao7t{grid-template-columns:1fr}.mobile-none.svelte-f8ao7t{height:0}.mobile-xs.svelte-f8ao7t{height:12px}.mobile-sm.svelte-f8ao7t{height:24px}.mobile-md.svelte-f8ao7t{height:40px}.mobile-lg.svelte-f8ao7t{height:64px}.mobile-xl.svelte-f8ao7t{height:88px}.mobile-2xl.svelte-f8ao7t{height:120px}.hero.svelte-f8ao7t{grid-template-columns:1fr;min-height:0;padding:26px 18px}.hero.media-start.svelte-f8ao7t>img:where(.svelte-f8ao7t){order:initial}.hero-editorial.svelte-f8ao7t img:where(.svelte-f8ao7t){height:auto;min-height:320px}.hero.svelte-f8ao7t h1:where(.svelte-f8ao7t),.hero.svelte-f8ao7t h2:where(.svelte-f8ao7t){font-size:29px}.cta.svelte-f8ao7t,.contact-actions.svelte-f8ao7t{flex-direction:column;align-items:stretch}.contact-info.svelte-f8ao7t{grid-template-columns:1fr}}.surface-gradient.svelte-f8ao7t a:focus-visible,.surface-dark.svelte-f8ao7t a:focus-visible{outline-color:var(--on-inverse)}.block.motion-view.svelte-f8ao7t[data-motion-ready=true]{transition:opacity var(--motion-duration,.62s) var(--ease-brand) var(--motion-delay), transform var(--motion-duration,.62s) var(--ease-brand) var(--motion-delay)}.duration-fast.svelte-f8ao7t{--motion-duration:.36s}.duration-normal.svelte-f8ao7t{--motion-duration:.62s}.duration-slow.svelte-f8ao7t{--motion-duration:.92s}.intensity-subtle.svelte-f8ao7t{--motion-distance:10px;--motion-scale:.985}.intensity-medium.svelte-f8ao7t{--motion-distance:24px;--motion-scale:.965}.intensity-strong.svelte-f8ao7t{--motion-distance:44px;--motion-scale:.93}.block.motion-view.motion-fade.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]),.block.motion-view.motion-rise.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]),.block.motion-view.motion-scale.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]),.block.motion-view.motion-slide-inline.svelte-f8ao7t [data-motion-ready=true]:not([data-in-view=true]),.block.motion-view.motion-stagger.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]){opacity:0}.block.motion-view.motion-rise.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]){transform:translateY(var(--motion-distance))}.block.motion-view.motion-scale.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]){transform:scale(var(--motion-scale))}.block.motion-view.motion-slide-inline.svelte-f8ao7t [data-motion-ready=true]:not([data-in-view=true]){transform:translateX(var(--motion-distance))}[dir=rtl] .block.motion-view.motion-slide-inline.svelte-f8ao7t [data-motion-ready=true]:not([data-in-view=true]){transform:translateX(calc(var(--motion-distance) * -1))}.motion-parallax.svelte-f8ao7t{transform:translateY(var(--parallax-y,0))}.motion-drift.svelte-f8ao7t article,.motion-drift.svelte-f8ao7t figure,.motion-drift.svelte-f8ao7t li{transform:translateY(calc((1 - var(--continuous-reveal,1)) * var(--drift-rate,34px)))}.motion-drift.svelte-f8ao7t article:nth-child(3n+2),.motion-drift.svelte-f8ao7t figure:nth-child(3n+2),.motion-drift.svelte-f8ao7t li:nth-child(3n+2){--drift-rate:80px}.motion-drift.svelte-f8ao7t article:nth-child(3n),.motion-drift.svelte-f8ao7t figure:nth-child(3n),.motion-drift.svelte-f8ao7t li:nth-child(3n){--drift-rate:56px}.motion-wipe.svelte-f8ao7t{clip-path:inset(var(--continuous-wipe,0) 0 round var(--radius-card))}.motion-wipe.svelte-f8ao7t[data-wipe-target=media]{clip-path:none}.motion-wipe.svelte-f8ao7t[data-wipe-target=media] img{clip-path:inset(var(--continuous-wipe,0) 0 0 0)}.motion-split.svelte-f8ao7t .split-word,.motion-lit.svelte-f8ao7t .lit-word{--word-reveal:clamp(0, calc((var(--continuous-reveal,1) - var(--w,0) * .55) * 2.4), 1);display:inline-block}.motion-split.svelte-f8ao7t .split-word{opacity:calc(.05 + var(--word-reveal) * .95);transform:translateY(calc((1 - var(--word-reveal)) * .7em)) rotate(calc((1 - var(--word-reveal)) * 1.6deg))}.motion-lit.svelte-f8ao7t .lit-word{opacity:calc(.22 + var(--word-reveal) * .78)}.motion-quote-spotlight.svelte-f8ao7t .lit-word{--word-reveal:clamp(0, calc((var(--view-progress,1) * 1.9 - .35 - var(--w,0) * .62) * 2.6), 1);opacity:calc(.16 + var(--word-reveal) * .84);display:inline-block}.motion-grow.svelte-f8ao7t{transform:scale(var(--continuous-scale,1));transform-origin:50%}.category-shell.svelte-f8ao7t a{--tile:clamp(0, calc((var(--view-progress,1) * 2 - .2) * var(--n,1) - var(--card,0)), 1);transform:translateY(calc((1 - var(--tile)) * 30px));opacity:calc(.25 + var(--tile) * .75)}.category-shell.svelte-f8ao7t a:nth-child(3n+2){--card:.6}.category-shell.svelte-f8ao7t a:nth-child(3n){--card:1.2}.category-shell.svelte-f8ao7t a:nth-child(n+4){--card:1.8}.category-shell.svelte-f8ao7t a:nth-child(n+7){--card:2.6}.motion-parallax.svelte-f8ao7t[data-scrubbing=true],.motion-drift.svelte-f8ao7t[data-scrubbing=true],.motion-grow.svelte-f8ao7t[data-scrubbing=true],.motion-hero-scroll.svelte-f8ao7t[data-scrubbing=true] .hero-copy:where(.svelte-f8ao7t),.motion-hero-scroll.svelte-f8ao7t[data-scrubbing=true] .hero:where(.svelte-f8ao7t)>img:where(.svelte-f8ao7t){will-change:transform}.motion-hero-scroll.svelte-f8ao7t .hero-copy:where(.svelte-f8ao7t){opacity:calc(1 - var(--block-progress,0) * .82);transform:translateY(calc(var(--block-progress,0) * -72px)) scale(calc(1 - var(--block-progress,0) * .08))}.motion-hero-scroll.svelte-f8ao7t .hero:where(.svelte-f8ao7t)>img:where(.svelte-f8ao7t){transform:translateY(calc(var(--block-progress,0) * -28px)) scale(calc(1 + var(--block-progress,0) * .16))}.motion-hero-scroll.svelte-f8ao7t .hero:where(.svelte-f8ao7t):before,.motion-hero-scroll.svelte-f8ao7t .hero:where(.svelte-f8ao7t):after{transform:rotate(calc(var(--block-progress,0) * 22deg)) scale(calc(1 + var(--block-progress,0) * .2))}.motion-stagger.svelte-f8ao7t article,.motion-stagger.svelte-f8ao7t li,.motion-stagger.svelte-f8ao7t tbody tr,.motion-stagger.svelte-f8ao7t details{transition:opacity var(--motion-duration,.62s) var(--ease-brand), transform var(--motion-duration,.62s) var(--ease-brand);transition-delay:calc(var(--motion-delay) + var(--stagger-index,0) * 70ms)}.motion-stagger.svelte-f8ao7t article:nth-child(2),.motion-stagger.svelte-f8ao7t li:nth-child(2),.motion-stagger.svelte-f8ao7t tbody tr:nth-child(2),.motion-stagger.svelte-f8ao7t details:nth-child(2){--stagger-index:1}.motion-stagger.svelte-f8ao7t article:nth-child(3),.motion-stagger.svelte-f8ao7t li:nth-child(3),.motion-stagger.svelte-f8ao7t tbody tr:nth-child(3),.motion-stagger.svelte-f8ao7t details:nth-child(3){--stagger-index:2}.motion-stagger.svelte-f8ao7t article:nth-child(4),.motion-stagger.svelte-f8ao7t li:nth-child(4),.motion-stagger.svelte-f8ao7t tbody tr:nth-child(4),.motion-stagger.svelte-f8ao7t details:nth-child(4){--stagger-index:3}.motion-stagger.svelte-f8ao7t article:nth-child(n+5),.motion-stagger.svelte-f8ao7t li:nth-child(n+5),.motion-stagger.svelte-f8ao7t tbody tr:nth-child(n+5),.motion-stagger.svelte-f8ao7t details:nth-child(n+5){--stagger-index:4}.block.motion-stagger.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]) article,.block.motion-stagger.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]) li,.block.motion-stagger.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]) tbody tr,.block.motion-stagger.svelte-f8ao7t[data-motion-ready=true]:not([data-in-view=true]) details{opacity:0;transform:translateY(var(--motion-distance))}@media (prefers-reduced-motion:no-preference){.motion-load.motion-fade.svelte-f8ao7t{animation:svelte-f8ao7t-reveal-fade var(--motion-duration) ease var(--motion-delay) both}.motion-load.motion-rise.svelte-f8ao7t{animation:svelte-f8ao7t-reveal-rise var(--motion-duration) var(--ease-brand) var(--motion-delay) both}.motion-load.motion-scale.svelte-f8ao7t{animation:svelte-f8ao7t-reveal-scale var(--motion-duration) var(--ease-brand) var(--motion-delay) both}.motion-load.motion-slide-inline.svelte-f8ao7t{animation:svelte-f8ao7t-reveal-slide var(--motion-duration) var(--ease-brand) var(--motion-delay) both}.motion-load.motion-stagger.svelte-f8ao7t article,.motion-load.motion-stagger.svelte-f8ao7t li,.motion-load.motion-stagger.svelte-f8ao7t details{animation:svelte-f8ao7t-reveal-rise var(--motion-duration) var(--ease-brand) calc(var(--motion-delay) + var(--stagger-index,0) * 70ms) both}.animate-fade.svelte-f8ao7t{animation:.45s both svelte-f8ao7t-reveal-fade}.animate-rise.svelte-f8ao7t{animation:.5s both svelte-f8ao7t-reveal-rise}.animate-scale.svelte-f8ao7t{animation:.4s both svelte-f8ao7t-reveal-scale}.animate-slide-inline.svelte-f8ao7t{animation:svelte-f8ao7t-reveal-slide .5s var(--ease-brand) both}}@media (prefers-reduced-motion:reduce){.block.svelte-f8ao7t,.block.svelte-f8ao7t *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-parallax.svelte-f8ao7t,.motion-drift.svelte-f8ao7t,.motion-grow.svelte-f8ao7t,.motion-hero-scroll.svelte-f8ao7t .hero-copy:where(.svelte-f8ao7t),.motion-hero-scroll.svelte-f8ao7t .hero:where(.svelte-f8ao7t)>img:where(.svelte-f8ao7t),.motion-hero-scroll.svelte-f8ao7t .hero:where(.svelte-f8ao7t):before,.motion-hero-scroll.svelte-f8ao7t .hero:where(.svelte-f8ao7t):after{opacity:1;transform:none}.motion-wipe.svelte-f8ao7t{clip-path:none}}@keyframes svelte-f8ao7t-reveal-fade{0%{opacity:0}}@keyframes svelte-f8ao7t-reveal-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes svelte-f8ao7t-reveal-scale{0%{opacity:0;transform:scale(.98)}}@keyframes svelte-f8ao7t-reveal-slide{0%{opacity:0;transform:translateX(var(--legacy-slide-distance,16px))}}[dir=rtl] .animate-slide-inline.svelte-f8ao7t{--legacy-slide-distance:-16px}.page-section.svelte-tm1fh3{width:100%;min-width:0;container-type:inline-size}.align-center.svelte-tm1fh3{align-items:center;display:grid}.align-end.svelte-tm1fh3{align-items:end;display:grid}.overflow-clip.svelte-tm1fh3{overflow:clip}.section-inner.svelte-tm1fh3{margin-inline:auto}.section-eyebrow.svelte-tm1fh3{color:var(--primary-strong,var(--primary));letter-spacing:.02em;align-items:center;gap:12px;margin-block-end:18px;font-size:11px;font-weight:850;display:flex}.section-eyebrow.svelte-tm1fh3:after{content:"";background:linear-gradient(to left, color-mix(in srgb, var(--primary) 40%, transparent), transparent);flex:1;height:1px}.surface-dark.svelte-tm1fh3 .section-eyebrow:where(.svelte-tm1fh3),.surface-gradient.svelte-tm1fh3 .section-eyebrow:where(.svelte-tm1fh3){color:var(--on-inverse)}.pin-scene.pinned.svelte-tm1fh3{position:relative}.pin-scene.pinned.pin-short.svelte-tm1fh3{height:220vh}.pin-scene.pinned.pin-medium.svelte-tm1fh3{height:280vh}.pin-scene.pinned.pin-long.svelte-tm1fh3{height:340vh}.pin-scene.pinned.svelte-tm1fh3>.section-inner:where(.svelte-tm1fh3){height:calc(100svh - var(--header-height,0px));align-content:center;display:grid;position:sticky;inset-block-start:var(--header-height,0px);overflow:clip}.width-narrow.svelte-tm1fh3{width:min(100% - 32px,760px)}.width-standard.svelte-tm1fh3{width:min(100% - 32px,1080px)}.width-wide.svelte-tm1fh3{width:min(100% - 32px,1320px)}.width-full.svelte-tm1fh3{width:100%}.height-sm.svelte-tm1fh3{min-height:240px}.height-md.svelte-tm1fh3{min-height:420px}.height-lg.svelte-tm1fh3{min-height:620px}.height-screen.svelte-tm1fh3{min-height:min(100svh,900px)}.section-pad-none.svelte-tm1fh3{padding-block:0}.section-pad-xs.svelte-tm1fh3{padding-block:8px}.section-pad-sm.svelte-tm1fh3{padding-block:14px}.section-pad-md.svelte-tm1fh3{padding-block:22px}.section-pad-lg.svelte-tm1fh3{padding-block:34px}.section-pad-xl.svelte-tm1fh3{padding-block:50px}.section-pad-2xl.svelte-tm1fh3{padding-block:72px}.columns.svelte-tm1fh3{gap:inherit;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.column.svelte-tm1fh3{grid-column:span var(--width);align-content:start;gap:inherit;min-width:0;display:grid}.valign-center.svelte-tm1fh3{align-content:center}.valign-end.svelte-tm1fh3{align-content:end}.valign-stretch.svelte-tm1fh3{align-content:stretch}.surface-card.svelte-tm1fh3{background:var(--surface)}.surface-page.svelte-tm1fh3{background:var(--background)}.surface-soft.svelte-tm1fh3{background:var(--soft)}.surface-soft-blue.svelte-tm1fh3{background:var(--soft-blue)}.surface-dark.svelte-tm1fh3{color:var(--on-inverse);background:var(--surface-inverse)}.surface-gradient.svelte-tm1fh3{color:var(--on-inverse);background:linear-gradient(#0a11225c, #0a11225c), var(--gradient)}.surface-gradient.svelte-tm1fh3 a:focus-visible,.surface-dark.svelte-tm1fh3 a:focus-visible{outline-color:var(--on-inverse)}.radius-control.svelte-tm1fh3{border-radius:var(--radius-control)}.radius-card.svelte-tm1fh3{border-radius:var(--radius-card)}.radius-large.svelte-tm1fh3{border-radius:var(--radius-shell)}.radius-pill.svelte-tm1fh3{border-radius:var(--radius-full)}.shadow-card.svelte-tm1fh3{box-shadow:var(--shadow)}.shadow-elevated.svelte-tm1fh3{box-shadow:var(--shadow-hover)}.border-subtle.svelte-tm1fh3{border:1px solid var(--border-subtle)}.border-normal.svelte-tm1fh3{border:1px solid var(--border)}.border-primary.svelte-tm1fh3{border:1px solid var(--primary)}.tone-secondary.svelte-tm1fh3{color:var(--text-secondary)}.tone-muted.svelte-tm1fh3{color:var(--text-muted)}.tone-inverse.svelte-tm1fh3{color:var(--on-inverse)}.tone-primary.svelte-tm1fh3{color:var(--primary-text)}.tone-success.svelte-tm1fh3{color:var(--success)}.tone-warning.svelte-tm1fh3{color:var(--warning-text)}.tone-danger.svelte-tm1fh3{color:var(--danger)}.gap-none.svelte-tm1fh3{gap:0}.gap-xs.svelte-tm1fh3{gap:8px}.gap-sm.svelte-tm1fh3{gap:14px}.gap-md.svelte-tm1fh3{gap:20px}.gap-lg.svelte-tm1fh3{gap:32px}.gap-xl.svelte-tm1fh3{gap:48px}.gap-2xl.svelte-tm1fh3{gap:72px}.pad-none.svelte-tm1fh3{padding:0}.pad-xs.svelte-tm1fh3{padding:8px}.pad-sm.svelte-tm1fh3{padding:12px}.pad-md.svelte-tm1fh3{padding:18px}.pad-lg.svelte-tm1fh3{padding:28px}.pad-xl.svelte-tm1fh3{padding:40px}.pad-2xl.svelte-tm1fh3{padding:56px}.page-section.preview-tablet.hide-tablet.svelte-tm1fh3,.page-section.preview-mobile.hide-mobile.svelte-tm1fh3,.preview-tablet.svelte-tm1fh3 .hide-tablet:where(.svelte-tm1fh3),.preview-mobile.svelte-tm1fh3 .hide-mobile:where(.svelte-tm1fh3){display:none}.preview-mobile.svelte-tm1fh3 .column:where(.svelte-tm1fh3){order:var(--mobile-order);text-align:var(--mobile-align,inherit);grid-column:1/-1}.preview-mobile.svelte-tm1fh3 .section-pad-xl:where(.svelte-tm1fh3),.preview-mobile.svelte-tm1fh3 .section-pad-2xl:where(.svelte-tm1fh3){padding-block:36px}@container (width>=901px){.page-section.hide-desktop.svelte-tm1fh3:not(.preview-tablet):not(.preview-mobile),.page-section.svelte-tm1fh3:not(.preview-tablet):not(.preview-mobile) .hide-desktop:where(.svelte-tm1fh3){display:none}}@container (width>=641px) and (width<=900px){.hide-tablet.svelte-tm1fh3{display:none}}@container (width<=640px){.hide-mobile.svelte-tm1fh3{display:none}.column.svelte-tm1fh3{order:var(--mobile-order);text-align:var(--mobile-align,inherit);grid-column:1/-1}.section-pad-xl.svelte-tm1fh3,.section-pad-2xl.svelte-tm1fh3{padding-block:36px}}@media (prefers-reduced-motion:no-preference){.animate-fade.svelte-tm1fh3{animation:.45s both svelte-tm1fh3-section-fade}.animate-rise.svelte-tm1fh3{animation:.5s both svelte-tm1fh3-section-rise}.animate-scale.svelte-tm1fh3{animation:.4s both svelte-tm1fh3-section-scale}.animate-slide-inline.svelte-tm1fh3{animation:svelte-tm1fh3-section-slide .5s var(--ease-brand) both}}@keyframes svelte-tm1fh3-section-fade{0%{opacity:0}}@keyframes svelte-tm1fh3-section-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes svelte-tm1fh3-section-scale{0%{opacity:0;transform:scale(.98)}}[dir=rtl] .animate-slide-inline.svelte-tm1fh3{--section-slide-distance:-16px}@keyframes svelte-tm1fh3-section-slide{0%{opacity:0;transform:translateX(var(--section-slide-distance,16px))}}
