.hero{isolation:isolate;flex-direction:column;align-items:stretch;min-height:100dvh;padding:0;display:flex;position:relative;overflow:hidden}.hero-inner{text-align:center;min-height:min(100dvh,58rem);padding-block:var(--hero-pad-top) clamp(3rem,8vh,5rem);z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero-content{z-index:3;flex-direction:column;align-items:center;max-width:min(52rem,100%);display:flex;position:relative}.hero-overline{animation:heroFadeIn var(--motion-duration-base) var(--motion-easing-standard) both;align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.hero-overline-dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:4px;height:4px}.hero-h1{letter-spacing:-.03em;animation:heroFadeIn var(--motion-duration-base) var(--motion-easing-standard) 40ms both;margin-bottom:24px;font-size:clamp(3.2rem,8.5vw,7rem);font-weight:700;line-height:1.05}.hero-h1 .h1-main{color:var(--color-text);display:block}.hero-h1 .h1-accent{color:var(--color-primary);padding-block:.06em;display:block}.hero-p{color:var(--color-text-subtle);text-wrap:balance;max-width:36em;animation:heroFadeIn var(--motion-duration-base) var(--motion-easing-standard) 80ms both;margin-bottom:32px;font-size:clamp(14px,2.5vw,16px);font-weight:400;line-height:1.7}.hero-actions{animation:heroFadeIn var(--motion-duration-base) var(--motion-easing-standard) .12s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1rem);display:flex}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.hero-overline,.hero-h1,.hero-p,.hero-actions{animation:none!important}}.trust{background:var(--color-surface);color:var(--color-text);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:0}.trust-inner{flex-direction:column;gap:32px;padding-block:clamp(2.5rem,5vw,3.5rem);display:flex}.trust-header{align-items:center;gap:12px;display:flex}.trust-header-dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative;transform:translateY(-1px)}.trust-header-dot:after{content:"";background:var(--color-primary);border-radius:50%;animation:2.4s ease-out infinite trustDotRipple;position:absolute;inset:0}@keyframes trustDotRipple{0%{opacity:.4;transform:scale(1)}80%{opacity:0}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.trust-header-dot:after{animation:none}}.trust-label{color:color-mix(in srgb, var(--color-text) 75%, transparent);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:600;font-family:var(--font-sans);margin:0}.trust-groups{flex-direction:column;gap:24px;display:flex}.trust-group{flex-direction:column;gap:12px;display:flex}.trust-group-label{font-size:var(--fs-xs);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-family:var(--font-sans)}.trust-items{flex-wrap:wrap;align-items:center;gap:12px clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.trust-item{align-items:center;min-height:24px;display:inline-flex}.trust-item-link{border-radius:4px;align-items:center;margin:-4px;padding:4px;text-decoration:none;display:inline-flex}.trust-item-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.trust-item-text{color:color-mix(in srgb, var(--color-text) 75%, transparent);letter-spacing:.01em;font-size:14px;font-weight:600;font-family:var(--font-sans)}.trust-logo{object-fit:contain;filter:grayscale()contrast(1.2);opacity:.7;width:auto;max-width:140px;height:24px;transition:opacity var(--motion-duration-base) var(--motion-easing-standard),filter var(--motion-duration-base) var(--motion-easing-standard)}.trust-logo:hover{opacity:1;filter:none}.rics-banner{background:var(--color-secondary-subtle);color:var(--color-text);border-top:1px solid var(--color-border-mid);border-bottom:1px solid var(--color-border-mid);padding-block:clamp(1.5rem,3vw,2.25rem)}.rics-banner-inner{justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.rics-banner-content{flex:1;align-items:center;gap:clamp(1rem,2vw,1.5rem);min-width:0;display:flex}.rics-banner-logo{filter:brightness(0)saturate();opacity:.7;flex-shrink:0;width:clamp(100px,12vw,140px);height:auto}.rics-banner-text{font-size:var(--fs-sm);color:var(--color-text-subtle);max-width:600px;line-height:1.6}.rics-banner-text strong{color:var(--color-text);font-weight:600}.rics-banner-link{flex-shrink:0;padding:8px 20px;font-size:12px}@media (width<=700px){.rics-banner-inner,.rics-banner-content{flex-direction:column;align-items:flex-start}.rics-banner-link{align-self:flex-start}}.numbers-grid{background:var(--color-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.num-item{background:var(--color-background-subtle);text-align:center;padding:48px 32px}.num-val{color:var(--color-text);letter-spacing:-3px;font-size:52px;font-weight:700;line-height:1;font-family:var(--font-sans);margin-bottom:8px}.num-sup{color:var(--color-primary);vertical-align:.55em;letter-spacing:0;margin-left:.04em;font-size:.45em;font-weight:600;line-height:1;display:inline-block}.num-label{color:var(--color-text-subtle);font-size:12px;font-weight:400;line-height:1.5}.hero--006{background:var(--color-background)}.h6-video-bg{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity var(--motion-duration-layout) var(--motion-easing-standard);position:absolute;inset:0}.h6-video-tint{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--color-secondary) 8%, color-mix(in srgb, var(--color-background) 78%, transparent));position:absolute;inset:0}.h6-gradient,.h6-grid{display:none}.h6-inner{gap:clamp(3rem,8vw,8rem);text-align:left!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.h6-text{flex:1;min-width:0;max-width:28rem;align-items:flex-start!important}.h6-p{text-align:left}.h6-actions{justify-content:flex-start!important}.h1--006{text-align:left;font-size:clamp(2.6rem,5.5vw,4.8rem)}.h1--006 .h1-accent{white-space:nowrap;color:var(--color-primary);display:inline}.h6-slider{z-index:2;flex:none;width:clamp(280px,26vw,340px);position:relative}.cs-frame{flex-direction:column;gap:12px;width:100%;display:flex}.cs-label{font-size:var(--fs-xs);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.18em;font-weight:600;font-family:var(--font-sans);margin:0 0 0 4px}.cs-wrap{outline:none;flex-direction:column;align-items:stretch;gap:24px;display:flex}.cs-wrap:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:12px}.cs-stack{aspect-ratio:.72;width:100%;position:relative}.cs-stack-back{pointer-events:none;background:#f4f5f0;border:1px solid #dedfda;border-radius:12px;position:absolute;inset:0;box-shadow:0 2px 6px #0000001a}.cs-stack-back--2{opacity:.9;z-index:0;background:#ecede8;transform:translate(4px,6px)}.cs-stack-back--3{opacity:.7;z-index:-1;background:#e2e3de;transform:translate(8px,12px)}.cs-card{color:#222;--color-text:#222;--color-text-subtle:#4f504c;--color-text-disabled:#c8c9c4;--color-border:#dedfda;--color-border-mid:#c8c9c4;--color-surface:#f4f5f0;--color-surface-raised:#ecede8;--color-background-subtle:#ecede8;--color-text-inverse:#f9faf5;--color-primary-dark:#792427;--color-secondary:#334b63;--color-secondary-dark:#20302f;border:1px solid var(--color-border);font-family:var(--font-sans);background:#f9faf5;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 8px #0000001f}.cs-card *{font-family:var(--font-sans)}.cs-card{--cs-dir:1}@keyframes csContentEnter{0%{opacity:0;transform:translateX(calc(8px * var(--cs-dir,1)))}to{opacity:1;transform:translate(0)}}@keyframes csContentExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(-16px * var(--cs-dir,1)))}}.cs-content{border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0}.cs-content--enter{animation:csContentEnter .22s var(--motion-easing-standard) forwards;z-index:2}.cs-content--exit{animation:csContentExit .16s var(--motion-easing-standard) forwards;z-index:1;pointer-events:none}.cs-stack-back{transition:transform .22s var(--motion-easing-standard)}.cs-stack.is-peeling .cs-stack-back--2{transform:translate(4px,4px)}.cs-stack.is-peeling .cs-stack-back--3{transform:translate(8px,10px)}.cs-card-img{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-mid);flex:none;justify-content:center;align-items:center;height:44%;padding:8px 16px;display:flex;position:relative;overflow:hidden}.cs-card-img img{object-fit:contain;max-width:92%;max-height:100%;filter:drop-shadow(0 4px 12px color-mix(in srgb, var(--color-background) 55%, transparent))}.cs-card-img--cover{padding:0}.cs-card-img--cover img{object-fit:cover;filter:none;width:100%;max-width:100%;height:100%;max-height:100%}.cs-card-img-fallback{width:100%;height:100%;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 30%, transparent);text-align:center;justify-content:center;align-items:center;padding:0 12px;font-size:clamp(.85rem,1.6vw,1.05rem);font-weight:700;line-height:1.2;display:flex}.cs-card-header{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:16px}.cs-card-tag{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-family:var(--font-sans);color:#222;background:#f9faf5bf;border-radius:3px;padding:3px 8px;line-height:1.2;display:inline-block}.cs-card-img--cover .cs-card-tag{background:#f9faf5eb;box-shadow:0 1px 3px #0000001f}@keyframes csTagPulse{0%{background:color-mix(in srgb, var(--color-primary) 26%, var(--color-primary-foreground));color:var(--color-primary)}to{background:color-mix(in srgb, var(--color-primary-foreground) 75%, transparent);color:var(--color-text)}}.cs-card-tag--pulse{animation:csTagPulse .5s var(--motion-easing-standard) forwards}.cs-card-img--cover .cs-card-tag--pulse{animation:csTagPulseCover .5s var(--motion-easing-standard) forwards}@keyframes csTagPulseCover{0%{background:color-mix(in srgb, var(--color-primary) 30%, var(--color-primary-foreground));color:var(--color-primary)}to{background:color-mix(in srgb, var(--color-primary-foreground) 92%, transparent);color:var(--color-text)}}.cs-tech-badge{opacity:.55;object-fit:contain!important;filter:brightness(0)!important;width:auto!important;max-width:none!important;height:20px!important;max-height:none!important}.cs-card-info{flex-direction:column;flex:1;gap:0;padding:16px;display:flex}.cs-card-brand{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600;font-family:var(--font-sans)}.cs-card-model{color:var(--color-text);letter-spacing:-.02em;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;font-family:var(--font-sans);margin-bottom:12px}.cs-card-specs{border-collapse:collapse;width:100%;font-size:12px;font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums}.cs-card-specs tr{border-bottom:1px solid var(--color-border)}.cs-card-specs tr:last-child{border-bottom:none}.cs-spec-label{color:var(--color-text-subtle);font-weight:400;font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;width:38%;padding:12px 0}th.cs-spec-label{text-align:left}.cs-spec-value{color:var(--color-text);text-align:right;font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;padding:12px 0;font-size:12px}.cs-controls{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.cs-ctrl{border-radius:var(--radius);border:1px solid var(--color-border-mid);width:32px;height:32px;color:var(--color-text);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-ctrl:hover{color:var(--color-primary);border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.cs-ctrl:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cs-counter{text-align:center;font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-slate-text);flex:1;font-weight:600}@media (prefers-reduced-motion:reduce){.cs-content--enter,.cs-content--exit{animation:none}.cs-content--enter{opacity:1}.cs-content--exit{opacity:0}.cs-stack-back{transition:none}.cs-card-tag--pulse{animation:none}}@media (width<=1024px) and (width>=641px){.h6-inner{gap:clamp(2rem,5vw,3rem)!important}.h6-text{max-width:24rem}.h6-slider{width:clamp(240px,32vw,320px)}.h1--006{font-size:clamp(2rem,4.5vw,3rem)}.cs-stack{aspect-ratio:.7}.cs-card-img{height:42%}.cs-card-info{padding:12px 16px 16px}.cs-card-brand{font-size:var(--fs-xs)}.cs-card-model{margin-bottom:8px;font-size:16px}.cs-spec-label,.cs-spec-value{font-size:var(--fs-xs);padding:8px 0}.cs-stack-back--2{transform:translate(3px,4px)}.cs-stack-back--3{transform:translate(6px,8px)}.cs-stack.is-peeling .cs-stack-back--2{transform:translate(3px,2px)}.cs-stack.is-peeling .cs-stack-back--3{transform:translate(6px,6px)}}@media (width<=640px){.h6-inner{text-align:center!important;flex-direction:column!important;gap:48px!important}.h6-text{max-width:100%;align-items:center!important}.hero-p{text-align:center}.h6-actions{justify-content:center!important}.h1--006{text-align:center;font-size:clamp(2.2rem,8vw,3.4rem)}.h1--006 .h1-accent{white-space:normal}.h6-slider{width:min(340px,92vw)}.cs-stack{aspect-ratio:.75}.cs-label{font-size:var(--fs-xs)}.cs-card-img{height:44%}.cs-card-info{padding:16px}.cs-card-model{margin-bottom:8px;font-size:16px}.cs-spec-label,.cs-spec-value{font-size:var(--fs-xs);padding:8px 0}.cs-stack-back--2{transform:translate(3px,4px)}.cs-stack-back--3{transform:translate(6px,8px)}.cs-stack.is-peeling .cs-stack-back--2{transform:translate(3px,2px)}.cs-stack.is-peeling .cs-stack-back--3{transform:translate(6px,6px)}.hero-actions{gap:12px}.btn-red,.btn-ghost{width:auto}}@media (width<=380px){.h6-slider{width:100%}.cs-label{font-size:var(--fs-xs);letter-spacing:.14em}}.l6-section{padding-block:var(--section-y);position:relative}.l6-tech-section{border-top:1px solid var(--color-slate-border);border-bottom:1px solid var(--color-slate-border)}.l6-section--inverted{background:var(--color-surface);color:var(--color-text);border-block:1px solid var(--color-border)}.l6-section--inverted .sec-h2{color:var(--color-text)}.l6-section--inverted .sec-h2 .dim{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.l6-section--inverted .sec-tag{color:var(--color-primary-dark)}.l6-section--inverted .numbers-grid{background:var(--color-border)}.l6-section--inverted .num-item{background:var(--color-background)}.l6-section--inverted .num-val{color:var(--color-text)}.l6-section--inverted .num-label{color:var(--color-text-subtle)}.l6-services-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.l6-svc{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 30%, transparent);color:inherit;transition:border-color var(--motion-duration-base) var(--motion-easing-standard),background var(--motion-duration-base) var(--motion-easing-standard);padding:clamp(24px,3vw,32px);text-decoration:none;display:block;position:relative}.l6-svc:hover,.l6-svc:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 60%, transparent);outline:none}.l6-svc:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}.l6-svc-icon{width:32px;height:32px;color:var(--color-primary);opacity:.7;margin-bottom:16px}.l6-svc-icon svg{width:100%;height:100%}.l6-svc-title{color:var(--color-text);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700;font-family:var(--font-sans);margin-bottom:8px}.l6-svc-desc{color:var(--color-text-subtle);font-size:14px;font-weight:400;line-height:1.7}.l6-svc-arrow{width:20px;height:20px;color:var(--color-primary);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-easing-standard),transform var(--motion-duration-base) var(--motion-easing-standard);pointer-events:none;position:absolute;top:clamp(20px,2.5vw,28px);right:clamp(20px,2.5vw,28px);transform:translate(-4px)}.l6-svc-arrow svg{width:100%;height:100%}.l6-svc:hover .l6-svc-arrow,.l6-svc:focus-visible .l6-svc-arrow{opacity:1;transform:translate(0)}@media (width<=768px){.l6-services-grid{grid-template-columns:1fr}}.l6-tech-stats{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 25%, transparent);justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:clamp(2rem,5vw,3.5rem) 0;padding:clamp(20px,3vw,28px) clamp(24px,4vw,40px);display:flex}.l6-ts{text-align:center}.l6-ts-val{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;font-family:var(--font-sans)}.l6-ts-val span{color:var(--color-primary);font-weight:700}.l6-ts-label{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600;font-family:var(--font-sans);margin-top:4px}.l6-ts-sep{background:var(--color-border-mid);width:1px;height:32px}@media (width<=600px){.l6-tech-stats{flex-wrap:wrap;gap:1rem}.l6-ts-sep{display:none}}.l6-product{grid-template-columns:1fr 1.3fr;align-items:center;gap:clamp(2rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.l6-product-title{color:var(--color-text);font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:700;font-family:var(--font-sans);margin:8px 0}.l6-product-desc{color:var(--color-text-subtle);font-size:14px;font-weight:400;line-height:1.75}@media (width<=768px){.l6-product{grid-template-columns:1fr}}.l6-product-mockup{position:relative}.l6-mockup-frame{border:1px solid var(--color-border-mid);background:var(--color-slate);border-radius:8px;overflow:hidden;box-shadow:0 12px 32px #00000059,0 2px 6px #0003}.l6-mockup-bar{background:color-mix(in srgb, #000 25%, var(--color-slate));border-bottom:1px solid var(--color-slate-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.l6-mockup-bar>span{background:color-mix(in srgb, var(--color-slate-text) 25%, transparent);border-radius:50%;width:10px;height:10px}.l6-mockup-bar>span:first-child{background:color-mix(in srgb, var(--color-primary) 70%, transparent)}.l6-mockup-bar>span:nth-child(2){background:#e0b43eb3}.l6-mockup-bar>span:nth-child(3){background:#4fa873b3}.l6-mockup-url{font-size:var(--fs-xs);font-family:var(--font-mono);color:color-mix(in srgb, var(--color-slate-text) 60%, transparent);letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--color-slate-text) 8%, transparent);white-space:nowrap;transition:color var(--motion-duration-base) var(--motion-easing-standard),background var(--motion-duration-base) var(--motion-easing-standard),border-color var(--motion-duration-base) var(--motion-easing-standard);background:#0000004d;border-radius:4px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:4px 10px 4px 12px;text-decoration:none;display:inline-flex}.l6-mockup-url:hover{color:var(--color-slate-text);background:color-mix(in srgb, var(--color-primary) 15%, #00000040);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.l6-mockup-url:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}.l6-mockup-url-host{color:color-mix(in srgb, var(--color-slate-text) 50%, transparent);white-space:nowrap;flex-shrink:0}.l6-mockup-url:hover .l6-mockup-url-host{color:color-mix(in srgb, var(--color-slate-text) 80%, transparent)}.l6-mockup-url-path{color:var(--color-slate-text);white-space:nowrap;flex-shrink:0}.l6-mockup-url-icon{opacity:0;width:10px;height:10px;transition:opacity var(--motion-duration-base) var(--motion-easing-standard),transform var(--motion-duration-base) var(--motion-easing-standard);flex-shrink:0;transform:translate(-3px)}.l6-mockup-url:hover .l6-mockup-url-icon,.l6-mockup-url:focus-visible .l6-mockup-url-icon{opacity:1;transform:translate(0)}@media (width<=1100px){.l6-mockup-url-host{display:none}}.l6-mockup-screen{--color-background:#f4f5f0;--color-background-subtle:#ecede8;--color-surface:#f9faf5;--color-surface-raised:#fcfcfa;--color-text:#222;--color-text-subtle:#4f504c;--color-text-inverse:#f9faf5;--color-border:#dedfda;--color-border-mid:#c8c9c4;--mock-pos:#2f6b45;--mock-rev:#6e520e;--mock-neg:#b04046;background:var(--color-background);min-height:440px;color:var(--color-text);font-family:var(--font-sans);grid-template-columns:128px 1fr;display:grid}.l6-mockup-screen *{font-family:inherit}.l6-mockup-screen [class*=num],.l6-mockup-screen .l6-mock-period-btn,.l6-mockup-screen .l6-mock-kpi-val,.l6-mockup-screen .l6-mock-kpi-delta,.l6-mockup-screen .l6-mock-chart-axis,.l6-mockup-screen .l6-mock-chart-legend,.l6-mockup-screen .l6-mock-chart-tooltip,.l6-mockup-screen .l6-mock-asset-specs dd{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.l6-mock-sidebar{background:var(--color-background-subtle);border-right:1px solid var(--color-border);flex-direction:column;gap:16px;padding:16px 12px;display:flex}.l6-mock-brand{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:0 4px 12px;display:flex}.l6-mock-brand-mark{background:var(--color-primary);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.l6-mock-brand-mark img{width:12px;height:12px;display:block}.l6-mock-brand-name{font-size:var(--fs-xs);color:var(--color-text);letter-spacing:.02em;text-transform:uppercase;font-weight:700}.l6-mock-nav-list{flex-direction:column;gap:2px;display:flex}.l6-mock-nav-item{appearance:none;text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-text-subtle);letter-spacing:.01em;cursor:pointer;transition:background var(--motion-duration-base) var(--motion-easing-standard),color var(--motion-duration-base) var(--motion-easing-standard);background:0 0;border:none;border-radius:4px;padding:8px 12px;font-weight:500;display:block}.l6-mock-nav-item:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent);color:var(--color-text)}.l6-mock-nav-item:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px}.l6-mock-nav-item--active{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);font-weight:600}.l6-mock-nav-item--active:hover{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}.l6-mock-main{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.l6-mock-topbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.l6-mock-crumb{font-size:var(--fs-xs);color:var(--color-text);align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.l6-mock-crumb-dim{color:var(--color-text-subtle);font-weight:400}.l6-mock-crumb-sep{color:var(--color-text-subtle);opacity:.5}.l6-mock-crumb-back{appearance:none;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-text);background:var(--color-background-subtle);border:1px solid var(--color-border);cursor:pointer;transition:background var(--motion-duration-base) var(--motion-easing-standard);border-radius:4px;align-items:center;gap:4px;margin-right:4px;padding:3px 8px 3px 6px;font-weight:600;display:inline-flex}.l6-mock-crumb-back:hover{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-background-subtle))}.l6-mock-crumb-back[hidden]{display:none}.l6-mock-period-toggle{border:1px solid var(--color-border);background:var(--color-surface);border-radius:5px;align-items:center;gap:0;padding:2px;display:inline-flex}.l6-mock-period-btn{appearance:none;font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-text-subtle);cursor:pointer;transition:background var(--motion-duration-base) var(--motion-easing-standard),color var(--motion-duration-base) var(--motion-easing-standard);background:0 0;border:none;border-radius:3px;padding:3px 10px;font-size:9px;font-weight:600}.l6-mock-period-btn:hover{color:var(--color-text)}.l6-mock-period-btn:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px}.l6-mock-period-btn--active{background:var(--color-primary);color:var(--color-on-primary-strong)}.l6-mock-period-btn--active:hover{color:var(--color-on-primary-strong)}.l6-mock-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.l6-mock-kpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.l6-mock-kpi-label{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600}.l6-mock-kpi-val{color:var(--color-text);letter-spacing:-.02em;transition:color var(--motion-duration-base) var(--motion-easing-standard);font-size:18px;font-weight:700;line-height:1.1}.l6-mock-kpi-val--pos{color:var(--mock-pos)}.l6-mock-kpi-val--neg{color:var(--mock-neg)}.l6-mock-kpi-val--dim{color:var(--color-text-subtle)}.l6-mock-kpi-delta{color:var(--color-text-subtle);letter-spacing:.01em;font-size:9px}.l6-mock-kpi-delta--pos{color:var(--mock-pos)}.l6-mock-kpi-delta--neg{color:var(--mock-neg)}.l6-mock-kpi[data-pulse]{animation:l6-kpi-pulse .36s var(--motion-easing-standard)}@keyframes l6-kpi-pulse{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.l6-mock-chart-row{grid-template-columns:1.4fr 1fr;gap:8px;min-height:140px;display:grid}.l6-mock-chart{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.l6-mock-chart-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.l6-mock-chart-title{font-size:var(--fs-xs);color:var(--color-text);letter-spacing:.02em;font-weight:600}.l6-mock-chart-legend{color:var(--color-text-subtle);font-size:9px;font-weight:500;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;min-width:80px;transition:color var(--motion-duration-base) var(--motion-easing-standard);justify-content:flex-end;align-items:center;gap:4px;display:flex}.l6-mock-legend-dot{background:var(--color-primary);border-radius:50%;width:6px;height:6px}.l6-mock-chart-canvas{width:100%;height:80px;position:relative}.l6-mock-chart-svg{cursor:crosshair;width:100%;height:100%;display:block}.l6-mock-chart-grid{stroke:var(--color-border);stroke-width:.5px;opacity:.6}.l6-mock-chart-fill{fill:color-mix(in srgb, var(--color-primary) 12%, transparent);opacity:0;transition:opacity .6s var(--motion-easing-standard) .2s}.l6-mock-chart-line{fill:none;stroke:var(--color-primary);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.1s var(--motion-easing-standard)}.l6-mock-chart-dot{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s var(--motion-easing-standard) 1s,cx .4s var(--motion-easing-standard),cy .4s var(--motion-easing-standard)}.l6-mock-chart-cursor{stroke:color-mix(in srgb, var(--color-primary) 40%, transparent);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .12s var(--motion-easing-standard);pointer-events:none}.l6-mock-chart-hover-dot{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .12s var(--motion-easing-standard);pointer-events:none}.l6-mock-chart[data-hover="1"] .l6-mock-chart-cursor,.l6-mock-chart[data-hover="1"] .l6-mock-chart-hover-dot{opacity:1}.l6-mock-chart[data-hover="1"] .l6-mock-chart-dot{opacity:0}.l6-mock-chart-tooltip{font-size:9px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-mid);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s var(--motion-easing-standard);z-index:2;border-radius:4px;padding:4px 8px;position:absolute;top:0;left:0;transform:translate(-50%,-110%);box-shadow:0 2px 6px #00000026}.l6-mock-chart[data-hover="1"] .l6-mock-chart-tooltip{opacity:1}.l6-product-mockup.is-revealed .l6-mock-chart-line{stroke-dashoffset:0}.l6-product-mockup.is-revealed .l6-mock-chart-fill,.l6-product-mockup.is-revealed .l6-mock-chart-dot{opacity:1}.l6-mock-chart-axis{color:var(--color-text-subtle);font-size:8px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;display:flex}.l6-mock-breakdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.l6-mock-bd-title{font-size:var(--fs-xs);color:var(--color-text);letter-spacing:.02em;font-weight:600}.l6-mock-bd-list{flex-direction:column;gap:6px;display:flex}.l6-mock-bd-item{flex-direction:column;gap:3px;display:flex}.l6-mock-bd-item:first-child{--target:78%}.l6-mock-bd-item:nth-child(2){--target:48%}.l6-mock-bd-item:nth-child(3){--target:34%}.l6-mock-bd-item:nth-child(4){--target:18%}.l6-mock-bd-row{font-size:var(--fs-xs);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.l6-mock-bd-row span:first-child{color:var(--color-text);font-weight:500}.l6-mock-bd-bar{background:var(--color-background-subtle);border-radius:2px;height:4px;overflow:hidden}.l6-mock-bd-bar>div{height:100%;width:var(--target,0%);background:var(--color-primary);opacity:.7;transform-origin:0;transition:transform .9s var(--motion-easing-standard);border-radius:2px;transform:scaleX(0)}.l6-product-mockup.is-revealed .l6-mock-bd-bar>div{transform:scaleX(1)}.l6-product-mockup.is-revealed .l6-mock-bd-item:first-child .l6-mock-bd-bar>div{transition-delay:.2s}.l6-product-mockup.is-revealed .l6-mock-bd-item:nth-child(2) .l6-mock-bd-bar>div{transition-delay:.3s}.l6-product-mockup.is-revealed .l6-mock-bd-item:nth-child(3) .l6-mock-bd-bar>div{transition-delay:.4s}.l6-product-mockup.is-revealed .l6-mock-bd-item:nth-child(4) .l6-mock-bd-bar>div{transition-delay:.5s}.l6-mock-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.l6-mock-tr{appearance:none;text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--fs-xs);border:none;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;transition:background var(--motion-duration-base) var(--motion-easing-standard);background:0 0;grid-template-columns:1.4fr 1.1fr .9fr .7fr .8fr;align-items:center;gap:8px;padding:8px 12px;display:grid}.l6-mock-tr:last-child{border-bottom:none}button.l6-mock-tr:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}button.l6-mock-tr:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1px;background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.l6-mock-tr--head{background:var(--color-background-subtle);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);cursor:default;font-size:9px;font-weight:600}.l6-mock-tr--head:hover{background:var(--color-background-subtle)}.l6-mock-tr>span:first-child{color:var(--color-text);font-weight:600}.l6-mock-dim{color:var(--color-text-subtle)}.l6-mock-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.l6-mock-pos{color:var(--mock-pos)}.l6-mock-neg{color:var(--mock-neg)}.l6-mock-tag{text-transform:uppercase;letter-spacing:.08em;text-align:center;border-radius:3px;width:fit-content;padding:2px 6px;font-size:8px;font-weight:600;display:inline-block}.l6-mock-tag--ok{background:color-mix(in srgb, var(--mock-pos) 15%, transparent);color:var(--mock-pos)}.l6-mock-tag--rev{color:var(--mock-rev);background:#b8862f26}.l6-mock-stage{display:none}.l6-mock-main[data-stage=portfolio][data-view=cartera] [data-view-stage=cartera],.l6-mock-main[data-stage=portfolio][data-view=activos] [data-view-stage=activos],.l6-mock-main[data-stage=portfolio][data-view=valoraciones] [data-view-stage=valoraciones],.l6-mock-main[data-stage=portfolio][data-view=reportes] [data-view-stage=reportes]{animation:l6-stage-in .2s var(--motion-easing-standard);flex-direction:column;gap:12px;display:flex}@keyframes l6-stage-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.l6-mock-main[data-stage=asset] [data-view-stage],.l6-mock-main[data-stage=asset] [data-period-toggle],.l6-mock-main[data-stage=portfolio] [data-asset-stage],.l6-mock-main:not([data-view=cartera]) [data-period-toggle]{display:none}.l6-mock-toolbar{flex-direction:column;gap:8px;display:flex}.l6-mock-search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;align-items:center;gap:8px;padding:6px 10px;display:flex}.l6-mock-search-icon{color:var(--color-text-subtle);font-size:12px}.l6-mock-search-input{appearance:none;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}.l6-mock-search-input::placeholder{color:var(--color-text-subtle)}.l6-mock-search-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.l6-mock-search-clear{appearance:none;width:18px;height:18px;color:var(--color-text-subtle);background:var(--color-background-subtle);cursor:pointer;transition:background var(--motion-duration-base) var(--motion-easing-standard),color var(--motion-duration-base) var(--motion-easing-standard);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.l6-mock-search-clear:hover{background:color-mix(in srgb, var(--color-primary) 15%, var(--color-background-subtle));color:var(--color-primary)}.l6-mock-search-clear[hidden]{display:none}.l6-mock-chips{flex-wrap:wrap;gap:4px;display:flex}.l6-mock-chip{appearance:none;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-text-subtle);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;transition:background var(--motion-duration-base) var(--motion-easing-standard),color var(--motion-duration-base) var(--motion-easing-standard);border-radius:12px;padding:4px 10px;font-weight:500}.l6-mock-chip:hover{color:var(--color-text);background:var(--color-background-subtle)}.l6-mock-chip--active{background:var(--color-text);color:var(--color-text-inverse,#f9faf5);border-color:var(--color-text)}.l6-mock-chip--active:hover{background:var(--color-text);color:var(--color-text-inverse,#f9faf5)}.l6-mock-chip-count{background:color-mix(in srgb, var(--color-text) 8%, transparent);text-align:center;border-radius:8px;min-width:14px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:700;display:inline-block}.l6-mock-chip--active .l6-mock-chip-count{background:color-mix(in srgb, var(--color-text-inverse,#f9faf5) 22%, transparent)}.l6-mock-table-foot{font-size:var(--fs-xs);color:var(--color-text-subtle);justify-content:space-between;align-items:center;gap:12px;padding:6px 4px 0;display:flex}.l6-mock-table-foot-meta{color:var(--color-primary)}.l6-mock-tr[hidden]{display:none}.l6-mock-list-head{font-size:var(--fs-xs);color:var(--color-text);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;font-weight:600;display:flex}.l6-mock-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.l6-mock-summary-cell{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.l6-mock-summary-label{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600}.l6-mock-summary-val{color:var(--color-text);letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:16px;font-weight:700;line-height:1.1;display:flex}.l6-mock-summary-sup{opacity:.7;color:var(--color-primary);vertical-align:.45em;margin-left:1px;font-size:.6em;font-weight:600}.l6-mock-summary-sub{color:var(--color-text-subtle);letter-spacing:.02em;margin-left:4px;font-size:9px;font-weight:500}.l6-mock-val-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.l6-mock-val-tr{font-size:var(--fs-xs);border-bottom:1px solid var(--color-border);grid-template-columns:80px 1.4fr .9fr .9fr .7fr 1fr 78px;align-items:center;gap:10px;padding:8px 12px;display:grid}.l6-mock-val-tr:last-child{border-bottom:none}.l6-mock-val-tr--head{background:var(--color-background-subtle);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);font-size:9px;font-weight:600}.l6-mock-val-date{color:var(--color-text);font-weight:500}.l6-mock-val-main{flex-direction:column;gap:1px;min-width:0;display:flex}.l6-mock-val-title{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.l6-mock-val-sub{color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.l6-mock-val-norma{flex-direction:column;gap:1px;min-width:0;display:flex}.l6-mock-val-badge{letter-spacing:.04em;color:var(--color-text);background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:3px;width:fit-content;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.l6-mock-val-tipo{color:var(--color-text-subtle);font-size:9.5px}.l6-mock-tag--pending{background:color-mix(in srgb, var(--color-text-subtle) 18%, transparent);color:var(--color-text-subtle)}.l6-mock-btn-primary{appearance:none;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-on-primary-strong);background:var(--color-primary);cursor:pointer;letter-spacing:.01em;transition:background var(--motion-duration-base) var(--motion-easing-standard);border:none;border-radius:4px;padding:5px 12px;font-weight:600}.l6-mock-btn-primary:hover{background:color-mix(in srgb, var(--color-primary) 85%, #000)}.l6-mock-reports{flex-direction:column;gap:6px;display:flex}.l6-mock-report{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;transition:background var(--motion-duration-base) var(--motion-easing-standard),border-color var(--motion-duration-base) var(--motion-easing-standard);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.l6-mock-report:hover{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface));border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border))}.l6-mock-report-icon{width:34px;height:34px;font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:4px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.l6-mock-report-body{flex-direction:column;gap:1px;min-width:0;display:flex}.l6-mock-report-title{font-size:var(--fs-xs);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.l6-mock-report-meta{font-size:var(--fs-xs);color:var(--color-text-subtle)}.l6-mock-report-action{color:var(--color-text-subtle);padding:0 4px;font-size:14px}.l6-mock-report:hover .l6-mock-report-action{color:var(--color-primary)}.l6-mock-asset{animation:l6-asset-in .24s var(--motion-easing-standard);flex-direction:column;gap:12px;display:flex}@keyframes l6-asset-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.l6-mock-asset-header{flex-direction:column;gap:2px;display:flex}.l6-mock-asset-title{color:var(--color-text);letter-spacing:-.01em;font-size:16px;font-weight:700}.l6-mock-asset-sub{font-size:var(--fs-xs);color:var(--color-text-subtle)}.l6-mock-asset-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.l6-mock-asset-chart{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.l6-mock-asset-specs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}.l6-mock-asset-specs>div{font-size:var(--fs-xs);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.l6-mock-asset-specs>div:nth-child(2n){border-right:none}.l6-mock-asset-specs>div:nth-last-child(-n+2){border-bottom:none}.l6-mock-asset-specs dt{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:500}.l6-mock-asset-specs dd{color:var(--color-text);text-align:right;font-weight:600}@media (width<=1100px){.l6-mockup-screen{min-height:auto}.l6-mock-kpis{grid-template-columns:repeat(2,1fr)}.l6-mock-chart-row{grid-template-columns:1fr}}@media (width<=640px){.l6-mockup-screen{grid-template-columns:1fr}.l6-mock-sidebar{border-right:none;border-bottom:1px solid var(--color-border);flex-direction:row;gap:4px;padding:8px 12px;overflow-x:auto}.l6-mock-brand{border-bottom:none;border-right:1px solid var(--color-border);padding:0 8px 0 0}.l6-mock-nav-list{flex-direction:row;flex:1;gap:2px}.l6-mock-nav-item{white-space:nowrap;padding:6px 8px}.l6-mock-nav-item span{display:none}.l6-mock-nav-item--active span{display:inline}.l6-mock-tr{grid-template-columns:1.4fr .8fr 1fr}.l6-mock-tr>span:nth-child(2),.l6-mock-tr>span:nth-child(4){display:none}}.l6-products-duo{grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width<=768px){.l6-products-duo{grid-template-columns:1fr}}.l6-tech-card{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 30%, transparent);flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);transition:border-color .3s;display:flex}.l6-tech-card:hover{border-color:color-mix(in srgb, var(--color-secondary) 30%, transparent)}.l6-tech-badge{letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--color-border-mid);color:var(--color-text-subtle);font-size:9px;font-weight:600;font-family:var(--font-sans);border-radius:100px;width:fit-content;padding:4px 8px;display:inline-block}.l6-tech-title{color:var(--color-text);font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:700;font-family:var(--font-sans)}.l6-tech-desc{color:var(--color-text-subtle);font-size:14px;font-weight:400;line-height:1.7}.l6-tech-features{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.l6-tech-features li{color:var(--color-text-subtle);padding-left:16px;font-size:12px;line-height:1.5;position:relative}.l6-tech-features li:before{content:"";background:var(--color-secondary);opacity:.5;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.l6-tech-for{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.l6-tech-for-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);font-size:9px;font-weight:600;font-family:var(--font-sans)}.l6-tech-for-tag{font-size:var(--fs-xs);background:color-mix(in srgb, var(--color-secondary) 12%, transparent);color:color-mix(in srgb, var(--color-text) 70%, transparent);font-weight:600;font-family:var(--font-sans);letter-spacing:.05em;border-radius:100px;padding:4px 8px}.l6-tech-link{width:fit-content;font-size:14px;font-weight:600;font-family:var(--font-sans);color:var(--color-primary);align-items:center;gap:6px;margin-top:16px;text-decoration:none;display:inline-flex}.l6-tech-link svg{width:16px;height:16px;transition:transform var(--motion-duration-base) var(--motion-easing-standard);flex-shrink:0}.l6-tech-link:hover,.l6-tech-link:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.l6-tech-link:hover svg,.l6-tech-link:focus-visible svg{transform:translate(3px)}.l6-tech-link:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px;border-radius:2px}.l6-tech-card .l6-tech-link{margin-top:auto;padding-top:8px}.l6-tech-section .l6-tech-link{color:var(--color-slate-text);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-slate-text) 45%, transparent)}.l6-tech-section .l6-tech-link:hover,.l6-tech-section .l6-tech-link:focus-visible{text-decoration-color:var(--color-slate-text)}.l6-custom{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 20%, transparent);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(28px,4vw,40px)}.l6-custom-content{margin-bottom:clamp(1.5rem,3vw,2rem)}.l6-custom-items{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.l6-custom-item{border:1px solid var(--color-border);border-radius:var(--radius);padding:20px;transition:border-color .3s}.l6-custom-item:hover{border-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}.l6-custom-icon{width:24px;height:24px;color:var(--color-primary);opacity:.7;margin-bottom:12px}.l6-custom-icon svg{width:100%;height:100%}.l6-custom-title{color:var(--color-text);font-size:14px;font-weight:700;font-family:var(--font-sans);margin-bottom:4px}.l6-custom-desc{color:var(--color-text-subtle);font-size:12px;line-height:1.6}@media (width<=768px){.l6-custom-items{grid-template-columns:1fr}}.l6-demo-section{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.l6-demo-text{padding-top:clamp(1rem,2vw,2rem)}@media (width<=768px){.l6-demo-section{grid-template-columns:1fr}}.vd-wrap{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 40%, transparent)}.vd-steps{align-items:center;gap:4px;margin-bottom:20px;display:flex}.vd-step{border:1px solid var(--color-border-mid);width:20px;height:20px;color:var(--color-text-subtle);font-size:9px;font-weight:600;font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;display:flex}.vd-step--active{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.vd-step--done{border-color:var(--color-secondary);color:var(--color-secondary);background:color-mix(in srgb, var(--color-secondary) 10%, transparent)}.vd-step-line{background:var(--color-border-mid);width:12px;height:1px}.vd-body{padding:clamp(16px,2.5vw,24px)}.vd-intro{color:var(--color-text-subtle);font-size:12px;line-height:1.6;font-family:var(--font-sans);margin-bottom:16px}.vd-label{color:var(--color-text);font-size:16px;font-weight:600;font-family:var(--font-sans);margin-bottom:8px}.vd-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vd-option{border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--motion-duration-base) var(--motion-easing-standard),background-color var(--motion-duration-base) var(--motion-easing-standard);text-align:left;font-family:var(--font-sans);background:0 0;align-items:center;gap:8px;padding:12px;display:flex}.vd-option:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);background:color-mix(in srgb, var(--color-primary) 4%, transparent)}.vd-option-icon{width:16px;height:16px;color:var(--color-primary);opacity:.7;flex-shrink:0}.vd-option-icon svg{width:100%;height:100%}.vd-option-label{color:var(--color-text);font-size:12px;font-weight:600}.vd-option-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);font-size:9px;font-weight:600;font-family:var(--font-sans);margin-left:auto}.vd-fields{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.vd-field{border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.vd-field-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.vd-field-label{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600;font-family:var(--font-sans)}.vd-field-req{font-size:var(--fs-xs);color:var(--color-text-disabled);font-weight:600;font-family:var(--font-sans)}.vd-field-req--on{color:var(--color-primary)}.vd-field-input{font-size:var(--fs-sm);color:var(--color-text);font-weight:600;font-family:var(--font-sans);text-align:right}.vd-field-input--empty{color:var(--color-text-subtle);opacity:.75;font-style:italic;font-weight:500}.vd-btn{border:1px solid var(--color-border-mid);color:var(--color-text);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-sans);transition:border-color var(--motion-duration-base) var(--motion-easing-standard),background-color var(--motion-duration-base) var(--motion-easing-standard);background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 20px;display:inline-flex}.vd-btn:hover{border-color:var(--color-text-subtle)}.vd-btn--block{width:100%;display:flex}.vd-btn--primary{background:var(--color-primary);color:var(--color-on-primary-strong);border-color:var(--color-primary);text-decoration:none}.vd-btn--primary:hover{background:var(--ca-primary-pressed)}.vd-spinner{border:2px solid var(--color-border-mid);border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite vdSpin}@keyframes vdSpin{to{transform:rotate(360deg)}}.vd-result{text-align:left}.vd-result-range{color:var(--color-primary);letter-spacing:-.02em;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;font-family:var(--font-sans);margin-bottom:4px}.vd-result-note{font-size:var(--fs-xs);color:var(--color-text-subtle);font-family:var(--font-sans);letter-spacing:.05em;margin-bottom:16px}.vd-result-table{border-collapse:collapse;text-align:left;width:100%;margin-bottom:16px}.vd-result-table tr{border-bottom:1px solid var(--color-border)}.vd-rt-label{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600;font-family:var(--font-sans);padding:4px 0}.vd-rt-value{font-size:var(--fs-sm);color:var(--color-text);text-align:right;font-weight:600;font-family:var(--font-sans);padding:4px 0}.vd-result-explain{color:var(--color-text-subtle);max-width:46ch;font-size:12px;line-height:1.6;font-family:var(--font-sans);margin:0 0 16px}.vd-result-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}@media (width<=480px){.vd-options{grid-template-columns:1fr}.vd-result-actions{flex-direction:column}.vd-result-actions .vd-btn{width:100%}}@media (width>=640px) and (width<=1099px){.numbers-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero-h1{font-size:clamp(2rem,9vw,2.5rem)}.numbers-grid{grid-template-columns:1fr}.num-item{padding:clamp(1.75rem,4vw,2.5rem) clamp(1.25rem,4vw,2rem)}}@media (width<=520px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn-red,.hero-actions .btn-ghost{justify-content:center;width:100%}.trust-inner{flex-direction:column;align-items:flex-start}.trust-sep{display:none!important}}.l6-mockup-bar>span{display:none!important}.l6-mockup-bar{background:color-mix(in srgb, var(--color-slate-text) 6%, transparent);border-bottom:1px solid var(--color-slate-border);padding:6px 12px}.l6-mockup-url{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-slate-text) 65%, transparent);background:0 0;border:0;border-radius:0;margin-left:0;padding:0;font-weight:600}.l6-mockup-url:hover{background:0 0;border-color:#0000}.l6-mockup-url-host,.l6-mockup-url-icon{display:none!important}.rics-banner-inner--member{border-top:1px solid var(--color-border);margin-top:clamp(1rem,2.5vw,1.5rem);padding-top:clamp(1rem,2.5vw,1.5rem)}
