.hero[data-astro-cid-i3irphx7]{padding-block:clamp(3rem,2rem + 4vw,6rem)}.hero__grid[data-astro-cid-i3irphx7]{gap:var(--space-xl);align-items:center;display:grid}.hero__copy[data-astro-cid-i3irphx7]{max-width:40rem}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:var(--step-6);letter-spacing:-.03em;text-wrap:balance;margin-top:1.25rem;line-height:1.04}.hero__line2[data-astro-cid-i3irphx7]{margin-top:.08em;display:block}.hero__lede[data-astro-cid-i3irphx7]{margin-top:var(--space-m);font-size:var(--step-1);color:var(--color-text-2);max-width:28em;line-height:1.55}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--space-xs);flex-wrap:wrap;margin-top:2.25rem;display:flex}@media (width<=29.999rem){.hero[data-astro-cid-i3irphx7]{padding-block:2.25rem 2.5rem}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:2.35rem}.hero__actions[data-astro-cid-i3irphx7] .btn{flex:100%}}@media (width>=64rem){.hero__grid[data-astro-cid-i3irphx7]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.trust[data-astro-cid-smufcks7]{padding-block:clamp(2rem,1.5rem + 2vw,3.25rem)}.trust__grid[data-astro-cid-smufcks7]{gap:var(--space-l);display:grid}.trust__label[data-astro-cid-smufcks7]{font-size:var(--step--1);color:var(--color-text-3);font-weight:500;display:block}.trust__ref[data-astro-cid-smufcks7]{color:inherit;gap:.3rem;text-decoration:none;display:grid}.trust__customer[data-astro-cid-smufcks7]{font-size:var(--step-2);font-weight:var(--weight-head);letter-spacing:-.015em;color:var(--color-text);line-height:1.2}.trust__gloss[data-astro-cid-smufcks7]{font-size:var(--step--1);color:var(--color-text-3);letter-spacing:0;display:block}.trust__facts[data-astro-cid-smufcks7]{font-size:var(--step--1);color:var(--color-text-3);flex-wrap:wrap;gap:.5rem;display:flex}.trust__facts[data-astro-cid-smufcks7] b[data-astro-cid-smufcks7]{color:var(--color-accent-ink);font-variant-numeric:tabular-nums;font-weight:600}.trust__ref[data-astro-cid-smufcks7] .trust__go{vertical-align:-.1em;--icon-size:.85em;color:var(--color-text-3);transition:color var(--dur-2);margin-left:.35rem;display:inline-block}.trust__ref[data-astro-cid-smufcks7]:hover .trust__name[data-astro-cid-smufcks7]{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--color-accent)}.trust__ref[data-astro-cid-smufcks7]:hover .trust__go{color:var(--color-accent)}.mq[data-astro-cid-smufcks7]{align-items:center;gap:var(--space-xs);margin-top:.6rem;display:flex}.mq__viewport[data-astro-cid-smufcks7]{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.mq__track[data-astro-cid-smufcks7]{align-items:center;width:max-content;margin:0;padding-block:.4rem;display:flex}.mq__item[data-astro-cid-smufcks7]{flex:none;align-items:center;height:2.5rem;padding-inline:1.25rem 1.5rem;display:flex}.trust__brand[data-astro-cid-smufcks7]{min-height:2.5rem;font-size:var(--step-1);color:#59616b;white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.trust__brand[data-astro-cid-smufcks7] img[data-astro-cid-smufcks7]{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.72;width:auto;max-width:9.5rem;transition:filter var(--dur-2), opacity var(--dur-2);display:block}a[data-astro-cid-smufcks7].trust__brand:hover img[data-astro-cid-smufcks7],a[data-astro-cid-smufcks7].trust__brand:focus-visible img[data-astro-cid-smufcks7]{filter:none;opacity:1}@media (prefers-reduced-motion:no-preference){.mq__track[data-astro-cid-smufcks7]{animation:48s linear infinite paused mq-slide}.mq[data-astro-cid-smufcks7].is-live .mq__track[data-astro-cid-smufcks7]{animation-play-state:running}.mq[data-astro-cid-smufcks7].is-live:hover .mq__track[data-astro-cid-smufcks7],.mq[data-astro-cid-smufcks7].is-live:focus-within .mq__track[data-astro-cid-smufcks7],.mq[data-astro-cid-smufcks7].is-live.is-paused .mq__track[data-astro-cid-smufcks7]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce),(scripting:none){.mq__viewport[data-astro-cid-smufcks7]{mask-image:none}.mq__track[data-astro-cid-smufcks7]{flex-wrap:wrap;width:auto}.mq__item[data-astro-cid-smufcks7]{padding-inline:0 1.75rem}.mq__dup[data-astro-cid-smufcks7],.mq__toggle[data-astro-cid-smufcks7]{display:none}}@keyframes mq-slide{to{transform:translate(-50%)}}.trust__sla[data-astro-cid-smufcks7]{align-items:center;gap:.75rem;display:flex}.trust__sla[data-astro-cid-smufcks7] b[data-astro-cid-smufcks7]{font-size:var(--step-1);font-weight:var(--weight-head);color:var(--color-text)}.trust__clock[data-astro-cid-smufcks7]{color:var(--color-accent);--icon-size:1.4rem;display:inline-flex}.trust__brands[data-astro-cid-smufcks7]{min-width:0}@media (width>=64rem){.trust__grid[data-astro-cid-smufcks7]{align-items:center;gap:var(--space-xl) clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content}.trust__ref[data-astro-cid-smufcks7]{max-width:26rem}}.kb__grid[data-astro-cid-abxdkhmm]{align-items:center;gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.kb__copy[data-astro-cid-abxdkhmm] h2[data-astro-cid-abxdkhmm]{font-size:var(--step-4);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:14ch;margin-top:.85rem;line-height:1.1}.kb__lede[data-astro-cid-abxdkhmm]{margin-top:var(--space-m);max-width:30em;font-size:var(--step-1);color:var(--color-text-2);line-height:1.55}.kb__hint[data-astro-cid-abxdkhmm]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--color-text-3)}.kb__copy[data-astro-cid-abxdkhmm] .kb__cta{margin-top:var(--space-l)}.kb__art[data-astro-cid-abxdkhmm]{width:100%;max-width:34rem;margin:0 auto;padding-bottom:3.25rem;position:relative}.kb__stage[data-astro-cid-abxdkhmm]{width:100%;max-width:34rem;margin-inline:auto;position:relative}.kb__draw[data-astro-cid-abxdkhmm]{pointer-events:none;width:100%;height:100%;font-family:var(--font-sans);position:absolute;inset:0;overflow:visible}.kb__draw[data-astro-cid-abxdkhmm] path[data-astro-cid-abxdkhmm]{fill:none;stroke-linecap:round;stroke-linejoin:round}.kb__floors[data-astro-cid-abxdkhmm]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.kb-floor[data-astro-cid-abxdkhmm]{left:var(--x);width:var(--w);position:absolute}.kb-floor[data-astro-cid-abxdkhmm]:before{content:"";background:#fff;position:absolute;inset:0}.kb-floor__in[data-astro-cid-abxdkhmm]{height:100%;color:var(--nss-night);transition:background-color var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .6rem 0 .75rem;text-decoration:none;display:flex;position:relative}.kb-floor__name[data-astro-cid-abxdkhmm]{text-wrap:balance;font-size:clamp(.78rem,.7rem + .35vw,.9375rem);font-weight:500;line-height:1.15}.kb-floor__short[data-astro-cid-abxdkhmm]{display:none}@media (width<=40rem){.kb-floor__name[data-astro-cid-abxdkhmm]{white-space:nowrap;font-size:.875rem}.kb-floor__short[data-astro-cid-abxdkhmm]{display:inline}.kb-floor__full[data-astro-cid-abxdkhmm]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kb-floor__brand[data-astro-cid-abxdkhmm]{flex:none;align-items:center;gap:.3rem;display:inline-flex}.kb-floor__brand[data-astro-cid-abxdkhmm] img[data-astro-cid-abxdkhmm]{width:auto;height:calc(var(--s) * var(--logo-h));filter:grayscale()contrast(1.15);opacity:.75;max-width:5.25rem;transition:filter var(--dur-2), opacity var(--dur-2);--logo-h:.9rem;display:block}.kb-floor__brand[data-astro-cid-abxdkhmm] img[data-astro-cid-abxdkhmm].is-mark{height:1.05rem}.kb-floor__mark[data-astro-cid-abxdkhmm],.kb-floor__tag[data-astro-cid-abxdkhmm]{letter-spacing:.02em;color:var(--nss-stone);font-size:.75rem;font-weight:700}.kb-floor__tag[data-astro-cid-abxdkhmm]{border:1.25px solid;border-radius:4px;padding:.05rem .4rem}a[data-astro-cid-abxdkhmm].kb-floor__in:hover,a[data-astro-cid-abxdkhmm].kb-floor__in:focus-visible{background:var(--nss-red-wash)}a[data-astro-cid-abxdkhmm].kb-floor__in:hover .kb-floor__name[data-astro-cid-abxdkhmm],a[data-astro-cid-abxdkhmm].kb-floor__in:focus-visible .kb-floor__name[data-astro-cid-abxdkhmm]{color:var(--nss-red-ink)}a[data-astro-cid-abxdkhmm].kb-floor__in:hover img[data-astro-cid-abxdkhmm],a[data-astro-cid-abxdkhmm].kb-floor__in:focus-visible img[data-astro-cid-abxdkhmm]{filter:none;opacity:1}a[data-astro-cid-abxdkhmm].kb-floor__in:focus-visible{outline-offset:-3px;border-radius:2px}@media (width>=48rem){.kb-floor__in[data-astro-cid-abxdkhmm]{padding-inline:1rem .85rem}.kb-floor__brand[data-astro-cid-abxdkhmm] img[data-astro-cid-abxdkhmm]{--logo-h:.95rem}.kb-floor__brand[data-astro-cid-abxdkhmm] img[data-astro-cid-abxdkhmm].is-mark{height:1.2rem}}.kb-ink[data-astro-cid-abxdkhmm] path[data-astro-cid-abxdkhmm]{stroke:var(--nss-charcoal);stroke-width:1.6px}.kb-ink[data-astro-cid-abxdkhmm] .kb-draw--wall[data-astro-cid-abxdkhmm],.kb-ink[data-astro-cid-abxdkhmm] .kb-roof[data-astro-cid-abxdkhmm]{stroke-width:2px}.kb-ink[data-astro-cid-abxdkhmm] .kb-draw--ground[data-astro-cid-abxdkhmm]{stroke-width:1.4px}.kb-ink[data-astro-cid-abxdkhmm] .kb-thin[data-astro-cid-abxdkhmm]{stroke-width:1.1px;stroke:var(--nss-stone)}.kb-footing[data-astro-cid-abxdkhmm] path[data-astro-cid-abxdkhmm],.kb-tufts[data-astro-cid-abxdkhmm] path[data-astro-cid-abxdkhmm]{stroke:var(--nss-stone);stroke-width:1.1px}.kb__draw[data-astro-cid-abxdkhmm] .kb-roof-fill[data-astro-cid-abxdkhmm]{fill:var(--nss-cream-2)}.kb__draw[data-astro-cid-abxdkhmm] .kb-crown[data-astro-cid-abxdkhmm]{fill:#fff;stroke:var(--nss-charcoal);stroke-width:1.4px}.kb-pole[data-astro-cid-abxdkhmm]{stroke:var(--nss-charcoal);stroke-width:1.6px}.kb-flag[data-astro-cid-abxdkhmm]{stroke:var(--nss-red);stroke-width:1.2px;fill:var(--nss-red)!important}.kb-topping[data-astro-cid-abxdkhmm]{transform-box:fill-box;transform-origin:50% 100%}.kb-roof-label[data-astro-cid-abxdkhmm]{text-anchor:middle;fill:var(--nss-night);font-size:12.5px;font-weight:500}.kb-roof-nss[data-astro-cid-abxdkhmm]{fill:var(--nss-red-ink);font-weight:700}.kb-gap__line[data-astro-cid-abxdkhmm]{stroke:var(--nss-red);stroke-width:1.5px;stroke-dasharray:4 4}.kb-gap__string[data-astro-cid-abxdkhmm]{stroke:var(--nss-stone);stroke-width:1.1px}.kb-gap__tag[data-astro-cid-abxdkhmm] rect[data-astro-cid-abxdkhmm]{fill:var(--nss-red)}.kb-gap__tag[data-astro-cid-abxdkhmm] text[data-astro-cid-abxdkhmm]{text-anchor:middle;fill:#fff;font-size:11px;font-weight:600}.kb-gap__ok[data-astro-cid-abxdkhmm] circle[data-astro-cid-abxdkhmm]{fill:#fff;stroke:var(--nss-charcoal);stroke-width:1.4px}.kb-gap__ok[data-astro-cid-abxdkhmm] path[data-astro-cid-abxdkhmm]{stroke:var(--nss-charcoal);stroke-width:1.7px}.kb-gap__ok[data-astro-cid-abxdkhmm],.kb-gap__tag[data-astro-cid-abxdkhmm]{transform-box:fill-box;transform-origin:50%}.kb-lens[data-astro-cid-abxdkhmm]{stroke:var(--nss-night);stroke-width:2px;fill:#ffffffa6!important}.kb-glare[data-astro-cid-abxdkhmm]{stroke:var(--nss-stone);stroke-width:1.3px}.kb-handle[data-astro-cid-abxdkhmm]{stroke:var(--nss-night);stroke-width:3.4px}@media (width<=40rem){.kb-roof-label[data-astro-cid-abxdkhmm]{font-size:14px}.kb-gap__tag[data-astro-cid-abxdkhmm] text[data-astro-cid-abxdkhmm]{font-size:12.5px}}.kb-gap__line[data-astro-cid-abxdkhmm],.kb-gap__tag[data-astro-cid-abxdkhmm],.kb-inspector[data-astro-cid-abxdkhmm]{opacity:0}.kb-inspector[data-astro-cid-abxdkhmm]{transform:translateY(var(--y))}.kb__replay[data-astro-cid-abxdkhmm]{border:1px solid var(--nss-line-strong);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--nss-night);font:500 var(--step--1) var(--font-sans);cursor:pointer;background:#fff;align-items:center;gap:.45rem;padding:.4rem 1rem;display:inline-flex;position:absolute;bottom:0;right:0}.kb__replay[data-astro-cid-abxdkhmm][hidden]{display:none}.kb__replay[data-astro-cid-abxdkhmm]:hover{border-color:var(--nss-night)}.kb__replay[data-astro-cid-abxdkhmm] svg[data-astro-cid-abxdkhmm]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}@media (width>=56rem){.kb__grid[data-astro-cid-abxdkhmm]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.kb__art[data-astro-cid-abxdkhmm]{order:-1}}@media (prefers-reduced-motion:no-preference){.kb[data-astro-cid-abxdkhmm].is-armed .kb-draw[data-astro-cid-abxdkhmm]{stroke-dasharray:1 1.05;stroke-dashoffset:1px}.kb[data-astro-cid-abxdkhmm].is-armed .kb-floor[data-astro-cid-abxdkhmm]:before,.kb[data-astro-cid-abxdkhmm].is-armed .kb-floor__name[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-armed .kb-floor__brand[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-armed .kb-footing[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-armed .kb-tufts[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-armed .kb-roof-fill[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-armed .kb-gap__ok[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-armed .kb-gap__string[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-armed .kb-roof-label[data-astro-cid-abxdkhmm]{opacity:0}.kb[data-astro-cid-abxdkhmm].is-armed .kb-topping[data-astro-cid-abxdkhmm]{transform:scaleY(0)}.kb[data-astro-cid-abxdkhmm].is-playing .kb-draw--ground[data-astro-cid-abxdkhmm]{animation:kb-draw .55s var(--ease-out) 0s both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-draw--wall[data-astro-cid-abxdkhmm]{animation:kb-draw .6s var(--ease-out) .12s both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-draw--slab[data-astro-cid-abxdkhmm]{animation:kb-draw .32s var(--ease-out) calc(.38s + var(--k) * 50ms) both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-draw--roof[data-astro-cid-abxdkhmm]{animation:kb-draw .5s var(--ease-out) .6s both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-roof-fill[data-astro-cid-abxdkhmm]{animation:.4s .9s both kb-in}.kb[data-astro-cid-abxdkhmm].is-playing .kb-footing[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-playing .kb-tufts[data-astro-cid-abxdkhmm]{animation:.4s .45s both kb-in}.kb[data-astro-cid-abxdkhmm].is-playing .kb-inspector[data-astro-cid-abxdkhmm]{animation:1.9s linear 1s both kb-climb}.kb[data-astro-cid-abxdkhmm].is-playing .kb-inspector__lens[data-astro-cid-abxdkhmm]{transform-box:fill-box;transform-origin:30% 30%;animation:.44s ease-in-out 1s 4 alternate both kb-wobble}.kb[data-astro-cid-abxdkhmm].is-playing .kb-floor[data-astro-cid-abxdkhmm]:before,.kb[data-astro-cid-abxdkhmm].is-playing .kb-floor__name[data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-playing .kb-floor[data-astro-cid-abxdkhmm]:not(.kb-floor--gap) .kb-floor__brand[data-astro-cid-abxdkhmm]{animation:kb-in .3s ease var(--d) both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-floor--gap[data-astro-cid-abxdkhmm]:before{animation:kb-in .35s ease var(--f) both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-gap__line[data-astro-cid-abxdkhmm]{animation:kb-in .25s ease var(--d) both, kb-out .3s ease calc(var(--f) + .12s) forwards}.kb[data-astro-cid-abxdkhmm].is-playing .kb-gap__string[data-astro-cid-abxdkhmm]{animation:kb-in .25s ease var(--d) both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-gap__tag[data-astro-cid-abxdkhmm]{animation:kb-drop .32s var(--ease-out) var(--d) both, kb-out .2s ease var(--f) forwards}.kb[data-astro-cid-abxdkhmm].is-playing .kb-floor--gap[data-astro-cid-abxdkhmm] .kb-floor__brand[data-astro-cid-abxdkhmm]{animation:kb-slide .45s var(--ease-out) var(--f) both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-gap__ok[data-astro-cid-abxdkhmm]{animation:kb-pop .35s var(--ease-out) calc(var(--f) + .15s) both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-topping[data-astro-cid-abxdkhmm]{animation:kb-raise .45s var(--ease-out) 4.2s both}.kb[data-astro-cid-abxdkhmm].is-playing .kb-roof-label[data-astro-cid-abxdkhmm]{animation:.4s 4.3s both kb-in}.kb[data-astro-cid-abxdkhmm].is-tab-hidden [data-astro-cid-abxdkhmm],.kb[data-astro-cid-abxdkhmm].is-tab-hidden [data-astro-cid-abxdkhmm]:before{animation-play-state:paused!important}}@keyframes kb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes kb-in{0%{opacity:0}to{opacity:1}}@keyframes kb-out{0%{opacity:1}to{opacity:0}}@keyframes kb-drop{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes kb-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes kb-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes kb-raise{0%{transform:scaleY(0)}to{transform:none}}@keyframes kb-wobble{0%{rotate:-7deg}to{rotate:7deg}}@keyframes kb-climb{0%{opacity:0;transform:translateY(393px)}5%{opacity:1;transform:translateY(393px)}11.6%{transform:translateY(355px)}15.8%{transform:translateY(355px)}23.2%{transform:translateY(317px)}27.4%{transform:translateY(317px)}34.7%{transform:translateY(279px)}38.9%{transform:translateY(279px)}46.3%{transform:translateY(241px)}50.5%{transform:translateY(241px)}57.9%{transform:translateY(203px)}62.1%{transform:translateY(203px)}69.5%{transform:translateY(165px)}73.7%{transform:translateY(165px)}81.1%{transform:translateY(127px)}90%{opacity:1;transform:translateY(127px)}to{opacity:0;transform:translateY(119px)}}.steps[data-astro-cid-63iul4op]{width:100%;max-width:46rem;margin:var(--space-2xs) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.step[data-astro-cid-63iul4op]{border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px var(--color-line-strong);text-align:center;isolation:isolate;gap:.1rem;padding:.7rem .9rem .75rem;display:grid;position:relative}.step[data-astro-cid-63iul4op]:before{content:"";z-index:-1;border-radius:inherit;background:var(--tint);position:absolute;inset:0}.step[data-astro-cid-63iul4op]:first-child{--tint:var(--nss-cream)}.step[data-astro-cid-63iul4op]:nth-child(2){--tint:var(--nss-cream-2)}.step[data-astro-cid-63iul4op]:nth-child(3){--tint:var(--nss-red-wash)}.step[data-astro-cid-63iul4op]:nth-child(4){--tint:var(--nss-red-wash);box-shadow:inset 0 0 0 1.5px var(--nss-red)}.step__t[data-astro-cid-63iul4op]{font-size:var(--step-0);color:var(--color-text);font-weight:600}.step__d[data-astro-cid-63iul4op]{font-size:var(--step--2);color:var(--color-text-3)}@media (width>=40rem){.steps[data-astro-cid-63iul4op]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.step[data-astro-cid-63iul4op]+.step[data-astro-cid-63iul4op]:after{content:"→";color:var(--color-text-3);font-size:var(--step--1);position:absolute;top:50%;left:-1.2rem;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.steps[data-astro-cid-63iul4op].is-armed:not(.is-playing) .step[data-astro-cid-63iul4op]:before{opacity:0}.steps[data-astro-cid-63iul4op].is-playing .step[data-astro-cid-63iul4op]:before{animation:step-tint .55s var(--ease-out) calc(.25s + var(--i) * .8s) both}.steps[data-astro-cid-63iul4op].is-playing .step[data-astro-cid-63iul4op]{animation:step-lift .8s var(--ease-out) calc(.2s + var(--i) * .8s) both}}@keyframes step-tint{0%{opacity:0}}@keyframes step-lift{0%,to{transform:none}40%{transform:translateY(-3px)}}.cats__grid[data-astro-cid-63iul4op]{gap:var(--space-xs);margin:0;display:grid}.cat[data-astro-cid-63iul4op]{align-items:center;gap:var(--space-s);border-radius:var(--radius-l);background:var(--color-bg-subtle);height:100%;color:inherit;transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);padding:1.1rem 3rem 1.1rem 1.25rem;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.cat[data-astro-cid-63iul4op]:hover{transform:translateY(-3px)}}.cat__icon[data-astro-cid-63iul4op]{color:var(--color-accent);--icon-size:1.75rem;--icon-stroke:1.4;flex:none;display:inline-flex}.cat__icon[data-astro-cid-63iul4op] .ac{stroke:currentColor}.cat__body[data-astro-cid-63iul4op]{gap:.25rem;min-width:0;display:grid}.cat__meta[data-astro-cid-63iul4op]{font-size:var(--step--1);color:var(--color-text-3);font-weight:500}.cat__title[data-astro-cid-63iul4op]{font-size:var(--step-0);font-weight:var(--weight-head);letter-spacing:-.01em;text-wrap:balance;line-height:1.25}.cat__examples[data-astro-cid-63iul4op]{font-size:var(--step--1);color:var(--color-text-3);line-height:1.45;display:none}.cat[data-astro-cid-63iul4op] .cat__arrow{--icon-size:1.1rem;color:var(--color-text);transition:transform var(--dur-2) var(--ease-out);margin-top:-.55rem;position:absolute;top:50%;right:1.25rem}.cat[data-astro-cid-63iul4op]:hover{background:var(--color-bg-muted)}.cat[data-astro-cid-63iul4op]:hover .cat__arrow,.cat[data-astro-cid-63iul4op]:focus-visible .cat__arrow{transform:translate(4px)}@media (width>=40rem){.cats__grid[data-astro-cid-63iul4op]{grid-template-columns:repeat(2,minmax(0,1fr))}.cat__examples[data-astro-cid-63iul4op]{display:block}}@media (width>=64rem){.cats__grid[data-astro-cid-63iul4op]{gap:var(--space-s);grid-template-columns:repeat(4,minmax(0,1fr))}.cat[data-astro-cid-63iul4op]{flex-direction:column;align-items:flex-start;gap:1.75rem;padding:1.75rem 1.75rem 1.5rem}.cat__icon[data-astro-cid-63iul4op]{--icon-size:2rem}.cat__body[data-astro-cid-63iul4op]{gap:.4rem}.cat__title[data-astro-cid-63iul4op]{font-size:var(--step-1)}.cat[data-astro-cid-63iul4op] .cat__arrow{margin-top:0;top:1.75rem;right:1.75rem}}.regs[data-astro-cid-24cu6czr]{padding-block:clamp(3.5rem,2.5rem + 3.5vw,5.5rem)}.regs[data-astro-cid-24cu6czr] .home-head{margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.regs__wrap[data-astro-cid-24cu6czr]{padding-inline:0}.regs__rail[data-astro-cid-24cu6czr]{gap:var(--space-l);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0 var(--gutter) var(--space-s);scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;grid-auto-columns:min(62vw,15rem);grid-auto-flow:column;margin:0;display:grid;overflow-x:auto}.regs__rail[data-astro-cid-24cu6czr]>li[data-astro-cid-24cu6czr]{scroll-snap-align:start}.reg[data-astro-cid-24cu6czr]{height:100%;padding:var(--space-m) 0 var(--space-s);color:var(--color-text);transition:border-color var(--dur-2) var(--ease-out);border-top:1px solid #ffffff2e;flex-direction:column;gap:.6rem;text-decoration:none;display:flex;position:relative}.reg[data-astro-cid-24cu6czr]:hover{border-top-color:var(--color-accent)}.reg__top[data-astro-cid-24cu6czr]{justify-content:space-between;align-items:center;display:flex}.reg__region[data-astro-cid-24cu6czr]{font-size:var(--step--1);color:var(--color-text-3);font-weight:500}.reg[data-astro-cid-24cu6czr] .reg__go{--icon-size:1rem;color:var(--color-text-3);transition:color var(--dur-2)}.reg[data-astro-cid-24cu6czr]:hover .reg__go{color:var(--color-accent)}.reg__short[data-astro-cid-24cu6czr]{font-size:var(--step-4);font-weight:var(--weight-head);letter-spacing:-.02em;line-height:1}.reg__fact[data-astro-cid-24cu6czr]{font-size:var(--step--1);color:var(--color-text-2);margin-top:auto;line-height:1.4}.reg[data-astro-cid-24cu6czr]:hover .reg__short[data-astro-cid-24cu6czr]{color:#fff}@media (width>=64rem){.regs__wrap[data-astro-cid-24cu6czr]{padding-inline:var(--gutter)}.regs__rail[data-astro-cid-24cu6czr]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:1.75rem 2.5rem;padding:0;overflow:visible}}.tools__grid[data-astro-cid-4ldfjx6e]{gap:var(--space-s);margin:0;display:grid}.tool[data-astro-cid-4ldfjx6e]{border-radius:var(--radius-xl);background:var(--color-bg-subtle);display:grid;overflow:hidden}.tool__art[data-astro-cid-4ldfjx6e]{align-content:center;place-items:center;gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-surface);margin:.75rem;display:grid;position:relative}.tool__art[data-astro-cid-4ldfjx6e] svg[data-astro-cid-4ldfjx6e]{width:min(100%,10.5rem);height:auto;overflow:visible}.gauge__seg[data-astro-cid-4ldfjx6e]{fill:none;stroke-width:14px;stroke-linecap:butt;opacity:.85}.gauge__grade[data-astro-cid-4ldfjx6e]{font:600 11px var(--font-sans);fill:var(--color-text-3);text-anchor:middle}.gauge__needle[data-astro-cid-4ldfjx6e] line[data-astro-cid-4ldfjx6e]{stroke:var(--color-text);stroke-width:3px;stroke-linecap:round}.gauge__needle[data-astro-cid-4ldfjx6e] circle[data-astro-cid-4ldfjx6e]{fill:var(--color-text)}.gauge__needle[data-astro-cid-4ldfjx6e]{transform-origin:100px 100px;transform:rotate(-35deg)}.gauge__q[data-astro-cid-4ldfjx6e]{font:600 15px var(--font-sans);fill:var(--color-accent-ink);text-anchor:middle}@media (prefers-reduced-motion:no-preference){.tools[data-astro-cid-4ldfjx6e].is-playing .gauge__needle[data-astro-cid-4ldfjx6e]{animation:needle 2.5s var(--ease-in-out) 2 alternate both}.tools[data-astro-cid-4ldfjx6e].is-playing .leak__lens[data-astro-cid-4ldfjx6e]{animation:lens 2.5s var(--ease-in-out) 2 alternate both}}@keyframes needle{0%{transform:rotate(-35deg)}40%{transform:rotate(-65deg)}to{transform:rotate(55deg)}}@keyframes lens{0%{transform:translate(158px,54px)}to{transform:translate(60px,40px)}}.leak__row[data-astro-cid-4ldfjx6e] rect[data-astro-cid-4ldfjx6e]:first-child{fill:var(--color-surface);stroke:var(--color-line-strong)}.leak__row[data-astro-cid-4ldfjx6e] circle[data-astro-cid-4ldfjx6e]{fill:var(--color-line-strong)}.leak__row--hit[data-astro-cid-4ldfjx6e] rect[data-astro-cid-4ldfjx6e]:first-child{stroke:var(--color-danger);fill:var(--color-danger-wash)}.leak__row--hit[data-astro-cid-4ldfjx6e] circle[data-astro-cid-4ldfjx6e]{fill:var(--color-danger)}.leak__bar[data-astro-cid-4ldfjx6e]{fill:var(--color-line-strong)}.leak__at[data-astro-cid-4ldfjx6e],.leak__mask[data-astro-cid-4ldfjx6e]{font:500 9px var(--font-sans);fill:var(--color-text-3)}.leak__mask[data-astro-cid-4ldfjx6e]{text-anchor:end;letter-spacing:1px}.leak__lens[data-astro-cid-4ldfjx6e] circle[data-astro-cid-4ldfjx6e]{fill:color-mix(in srgb, var(--color-surface) 35%, transparent);stroke:var(--color-text);stroke-width:3px}.leak__lens[data-astro-cid-4ldfjx6e] line[data-astro-cid-4ldfjx6e]{stroke:var(--color-text);stroke-width:5px;stroke-linecap:round}.tool__chips[data-astro-cid-4ldfjx6e]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;display:flex}.tool__chips[data-astro-cid-4ldfjx6e] li[data-astro-cid-4ldfjx6e]{border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--step--2);color:var(--color-text-2);padding:.2rem .7rem;font-weight:500}.tool__body[data-astro-cid-4ldfjx6e]{padding:var(--space-m);align-content:start;gap:.6rem;display:grid}.tool__note[data-astro-cid-4ldfjx6e]{font-size:var(--step--1);color:var(--color-text-3);--icon-size:.85rem;align-items:center;gap:.4rem;display:inline-flex}.tool__lang[data-astro-cid-4ldfjx6e]{color:var(--color-text-3);font-weight:400}.tool__title[data-astro-cid-4ldfjx6e]{font-size:var(--step-3);letter-spacing:-.02em}.tool__text[data-astro-cid-4ldfjx6e]{color:var(--color-text-2);max-width:34em}.tool__link[data-astro-cid-4ldfjx6e]{min-height:2.75rem;font-size:var(--step--1);color:var(--color-accent-ink);--icon-size:1rem;justify-self:start;align-items:center;gap:.45rem;margin-top:auto;font-weight:500;text-decoration:none;display:inline-flex}.tool__link[data-astro-cid-4ldfjx6e]:hover{text-underline-offset:.2em;text-decoration:underline}@media (width>=48rem){.tools__grid[data-astro-cid-4ldfjx6e]{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.tool[data-astro-cid-4ldfjx6e]{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.tool__art[data-astro-cid-4ldfjx6e] svg[data-astro-cid-4ldfjx6e]{width:min(100%,13rem)}.tool__art[data-astro-cid-4ldfjx6e]{padding:var(--space-m)}.tool__body[data-astro-cid-4ldfjx6e]{padding:var(--space-l) var(--space-m);flex-direction:column;align-items:flex-start;display:flex}}.film__grid[data-astro-cid-6jvm327q]{gap:var(--space-xl);align-items:center;display:grid}.film[data-astro-cid-6jvm327q] h2[data-astro-cid-6jvm327q]{font-size:var(--step-4);letter-spacing:var(--tracking-display);text-wrap:balance;margin-top:.85rem;line-height:1.1}.film__steps[data-astro-cid-6jvm327q]{margin:var(--space-l) 0 0;border-top:1px solid var(--color-line);display:grid}.film__steps[data-astro-cid-6jvm327q] li[data-astro-cid-6jvm327q]{border-bottom:1px solid var(--color-line);padding-block:.9rem}.film__steps[data-astro-cid-6jvm327q] b[data-astro-cid-6jvm327q]{color:var(--color-text);margin-right:.5rem;font-weight:600}.film__steps[data-astro-cid-6jvm327q] li[data-astro-cid-6jvm327q]>span[data-astro-cid-6jvm327q]>span[data-astro-cid-6jvm327q]{color:var(--color-text-3)}.film__result[data-astro-cid-6jvm327q]{margin-block:var(--space-m) var(--space-l);font-size:var(--step-0);color:var(--color-text-2)}.film__stage[data-astro-cid-6jvm327q]{--k-gap:var(--nss-red);--k-part:#d99a1e;--k-ok:#2f8f5b;border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:0 0 0 .625rem var(--color-bg-subtle), 0 1px 2px #1f262e0d, 0 40px 80px -40px #1f262e66;margin:.625rem;overflow:hidden}.cr__bar[data-astro-cid-6jvm327q]{border-bottom:1px solid var(--color-line);font-size:var(--step--1);color:var(--color-text-3);align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.cr__title[data-astro-cid-6jvm327q]{color:var(--color-text);font-weight:500}.cr__sample[data-astro-cid-6jvm327q]{border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--step--2);color:var(--color-text-2);margin-left:auto;margin-right:.25rem;padding:.1rem .65rem;font-weight:500}.cr__body[data-astro-cid-6jvm327q]{gap:var(--space-m);padding:var(--space-m);display:grid}.cr__dial[data-astro-cid-6jvm327q]{align-content:center;justify-items:center;gap:var(--space-s);display:grid}.cr__dial[data-astro-cid-6jvm327q] svg[data-astro-cid-6jvm327q]{width:min(8.5rem,40vw);height:auto}.dial__ring[data-astro-cid-6jvm327q]{fill:none;stroke:var(--color-line-strong)}.dial__tick[data-astro-cid-6jvm327q]{stroke:var(--color-text-3);stroke-width:1px}.dial__n[data-astro-cid-6jvm327q]{fill:var(--nss-red)}.dial__s[data-astro-cid-6jvm327q]{fill:var(--color-text)}.dial__hub[data-astro-cid-6jvm327q]{fill:var(--color-surface);stroke:var(--color-text);stroke-width:2px}.dial__needle[data-astro-cid-6jvm327q]{transform-origin:60px 60px;transform:rotate(38deg)}.cr__chip[data-astro-cid-6jvm327q]{border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text);font-size:var(--step--1);--icon-size:1rem;align-items:center;gap:.45rem;padding:.35rem .85rem;font-weight:500;display:inline-flex}.cr__chip[data-astro-cid-6jvm327q] .icon{color:var(--nss-red)}.cr__chip[data-astro-cid-6jvm327q] .ac{stroke:currentColor}.cr__label[data-astro-cid-6jvm327q]{font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent-ink);font-weight:600}.cr__regs[data-astro-cid-6jvm327q]{margin:.5rem 0 var(--space-m);flex-wrap:wrap;gap:.35rem;display:flex}.cr__reg[data-astro-cid-6jvm327q]{border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--step--1);color:var(--color-text);align-items:baseline;gap:.4rem;padding:.3rem .75rem;font-weight:500;display:inline-flex}.cr__reg[data-astro-cid-6jvm327q] small[data-astro-cid-6jvm327q]{color:var(--color-text-3);font-size:.72rem;font-weight:400}.cr__map-head[data-astro-cid-6jvm327q]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.cr__legend[data-astro-cid-6jvm327q]{font-size:var(--step--2);color:var(--color-text-2);gap:.75rem;margin:0;display:flex}.cr__key[data-astro-cid-6jvm327q]{align-items:center;gap:.35rem;display:inline-flex}.cr__key[data-astro-cid-6jvm327q]:before{content:"";background:var(--k);border-radius:3px;width:.6rem;height:.6rem}.cr__key--gap[data-astro-cid-6jvm327q]{--k:var(--k-gap)}.cr__key--part[data-astro-cid-6jvm327q]{--k:var(--k-part)}.cr__key--ok[data-astro-cid-6jvm327q]{--k:var(--k-ok)}.cr__layers[data-astro-cid-6jvm327q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:.5rem 0 0;display:grid}.cr__cell[data-astro-cid-6jvm327q]{--k:var(--k-ok);border-left:3px solid var(--k);border-radius:var(--radius-s);background:color-mix(in srgb, var(--k) 9%, white);min-width:0;color:var(--color-text);--icon-size:.9rem;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.72rem;line-height:1.2;display:flex}.cr__cell[data-astro-cid-6jvm327q] .icon{color:var(--k)}.cr__cell[data-astro-cid-6jvm327q] .ac{stroke:currentColor}.cr__cell[data-astro-cid-6jvm327q] span[data-astro-cid-6jvm327q]{overflow-wrap:anywhere;min-width:0}@media (width>=30rem){.cr__layers[data-astro-cid-6jvm327q]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr__cell--part[data-astro-cid-6jvm327q]{--k:var(--k-part)}.cr__cell--gap[data-astro-cid-6jvm327q]{--k:var(--k-gap)}.cr__sum[data-astro-cid-6jvm327q]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--color-text-2)}.cr__sum[data-astro-cid-6jvm327q] b[data-astro-cid-6jvm327q]{color:var(--color-accent-ink);font-size:var(--step-1);font-weight:600}@media (prefers-reduced-motion:no-preference){.film__stage[data-astro-cid-6jvm327q].is-playing [data-astro-cid-6jvm327q][data-anim]{animation:cr-in 10s var(--ease-out) var(--d,0s) 2 both}.film__stage[data-astro-cid-6jvm327q].is-playing .dial__needle[data-astro-cid-6jvm327q]{animation:cr-needle 10s var(--ease-in-out) 2 both}.film__stage[data-astro-cid-6jvm327q].is-paused [data-astro-cid-6jvm327q][data-anim]{animation-play-state:paused}.film__stage[data-astro-cid-6jvm327q].is-armed:not(.is-playing) [data-astro-cid-6jvm327q][data-anim]:not(.dial__needle){opacity:0}}@keyframes cr-in{0%{opacity:0;transform:translateY(4px)}6%,to{opacity:1;transform:none}}@keyframes cr-needle{0%{transform:rotate(-140deg)}8%{transform:rotate(80deg)}12%{transform:rotate(20deg)}16%,to{transform:rotate(38deg)}}.cr__toggle[data-astro-cid-6jvm327q]{border:1.5px solid var(--color-line-strong);width:2rem;height:2rem;color:var(--color-text);cursor:pointer;--icon-size:.95rem;background:0 0;border-radius:50%;place-items:center;margin:-.4rem -.4rem -.4rem 0;display:grid}.cr__toggle[data-astro-cid-6jvm327q][hidden]{display:none}.cr__toggle[data-astro-cid-6jvm327q]:hover{border-color:var(--color-text)}.cr__toggle[data-astro-cid-6jvm327q]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cr__toggle[data-astro-cid-6jvm327q]>span[data-astro-cid-6jvm327q]{display:none}.cr__toggle[data-astro-cid-6jvm327q][data-state=playing] .cr__toggle-pause[data-astro-cid-6jvm327q],.cr__toggle[data-astro-cid-6jvm327q][data-state=paused] .cr__toggle-play[data-astro-cid-6jvm327q],.cr__toggle[data-astro-cid-6jvm327q][data-state=ended] .cr__toggle-replay[data-astro-cid-6jvm327q]{display:flex}.cr__toggle-pause[data-astro-cid-6jvm327q]{gap:3px}.cr__toggle-pause[data-astro-cid-6jvm327q] i[data-astro-cid-6jvm327q]{background:currentColor;border-radius:1px;width:3px;height:10px}.cr__toggle-play[data-astro-cid-6jvm327q]{border-block:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:2px}@media (prefers-reduced-motion:reduce){.cr__toggle[data-astro-cid-6jvm327q]{display:none!important}}@media (width>=40rem){.cr__body[data-astro-cid-6jvm327q]{padding:var(--space-l);align-items:center;gap:var(--space-l);grid-template-columns:auto minmax(0,1fr)}}@media (width>=64rem){.film__grid[data-astro-cid-6jvm327q]{gap:var(--space-2xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.case__card[data-astro-cid-4v7uhnyd]{border-radius:var(--radius-xl);display:grid;overflow:hidden}.case__copy[data-astro-cid-4v7uhnyd]{padding:clamp(1.75rem,1rem + 3vw,3.5rem)}.case__customer[data-astro-cid-4v7uhnyd]{font-size:var(--step-3);letter-spacing:-.02em;margin-top:.85rem;line-height:1.1}.case__gloss[data-astro-cid-4v7uhnyd]{font-size:var(--step--1);color:var(--color-text-3);letter-spacing:0;margin-top:.3rem;font-weight:400;display:block}.case__stat[data-astro-cid-4v7uhnyd]{margin-top:var(--space-l);align-items:baseline;gap:.6rem;line-height:.9;display:flex}.case__num[data-astro-cid-4v7uhnyd]{font-size:clamp(3.5rem,2.4rem + 5vw,6.5rem);font-weight:var(--weight-head);letter-spacing:-.04em;color:var(--color-text);font-variant-numeric:lining-nums proportional-nums}.case__unit[data-astro-cid-4v7uhnyd]{font-size:var(--step-1);color:var(--color-accent);font-weight:500}.case__text[data-astro-cid-4v7uhnyd]{margin-top:var(--space-m);max-width:32em;color:var(--color-text-2)}.case__products[data-astro-cid-4v7uhnyd]{margin:var(--space-m) 0 0;flex-wrap:wrap;gap:.4rem;display:flex}.case__products[data-astro-cid-4v7uhnyd] li[data-astro-cid-4v7uhnyd]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--step--1);color:var(--color-text);padding:.3rem .85rem;font-weight:500}.case__link[data-astro-cid-4v7uhnyd]{margin-top:var(--space-l);border:1.5px solid var(--color-text);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-text);transition:background-color var(--dur-2), color var(--dur-2);align-items:center;gap:.45rem;padding:.6rem 1.4rem;font-weight:500;text-decoration:none;display:inline-flex}.case__note[data-astro-cid-4v7uhnyd]{color:var(--color-text-3);font-weight:400}.case__link[data-astro-cid-4v7uhnyd]:hover{background:var(--color-text);color:var(--color-bg)}.case__link[data-astro-cid-4v7uhnyd]:hover .case__note[data-astro-cid-4v7uhnyd]{color:inherit}.case__art[data-astro-cid-4v7uhnyd]{margin:var(--space-xs);padding:var(--space-s) var(--space-2xs) 3.25rem;border-radius:calc(var(--radius-xl) - 8px);background:var(--nss-cream);color:var(--nss-night);place-items:center;display:grid;position:relative}.scene[data-astro-cid-4v7uhnyd]{aspect-ratio:500/330;width:100%;max-width:38rem;height:auto;font-family:var(--font-sans);overflow:visible}.scene[data-astro-cid-4v7uhnyd] path[data-astro-cid-4v7uhnyd]{fill:none;stroke-linecap:round;stroke-linejoin:round}.sc-ink[data-astro-cid-4v7uhnyd]{stroke:var(--nss-charcoal);stroke-width:1.6px}.sc-ink--thin[data-astro-cid-4v7uhnyd]{stroke-width:1.2px}.sc-ink--dash[data-astro-cid-4v7uhnyd]{stroke:var(--nss-red);stroke-dasharray:3 3.5}.sc-dev[data-astro-cid-4v7uhnyd] path[data-astro-cid-4v7uhnyd]:not(.sc-ink--dash){fill:#fff}.sc-wire[data-astro-cid-4v7uhnyd]{stroke:var(--nss-stone);stroke-width:1.1px;stroke-dasharray:2 5;opacity:.7}.sc-line[data-astro-cid-4v7uhnyd]{stroke:var(--nss-charcoal);stroke-width:1.6px}.sc-gate[data-astro-cid-4v7uhnyd]{stroke:var(--nss-night);stroke-width:2px;fill:#fff!important}.sc-shield[data-astro-cid-4v7uhnyd]{stroke:var(--nss-red-ink);stroke-width:1.4px;fill:var(--nss-red)!important}.sc-shield-tick[data-astro-cid-4v7uhnyd]{stroke:#fff;stroke-width:2px}.sc-core[data-astro-cid-4v7uhnyd]{stroke:var(--nss-charcoal);stroke-width:1.6px;fill:#fff!important}.sc-dot[data-astro-cid-4v7uhnyd]{stroke:var(--nss-charcoal);stroke-width:3px}.sc-label[data-astro-cid-4v7uhnyd],.sc-note[data-astro-cid-4v7uhnyd],.sc-name[data-astro-cid-4v7uhnyd],.sc-flag[data-astro-cid-4v7uhnyd]{text-anchor:middle;fill:var(--nss-charcoal)}.sc-label[data-astro-cid-4v7uhnyd]{font-size:12.5px;font-weight:500}@media (width<=40rem){.sc-label[data-astro-cid-4v7uhnyd]{font-size:14px}}.sc-note[data-astro-cid-4v7uhnyd]{fill:var(--nss-stone);font-size:11.5px}.sc-name[data-astro-cid-4v7uhnyd]{fill:var(--nss-night);font-size:13px;font-weight:600}.sc-flag[data-astro-cid-4v7uhnyd]{fill:var(--nss-red-ink);font-size:12px;font-weight:600}.sc-pk[data-astro-cid-4v7uhnyd] rect[data-astro-cid-4v7uhnyd]{fill:var(--nss-night)}.sc-badge[data-astro-cid-4v7uhnyd]{transform-box:fill-box;transform-origin:50%}.sc-badge[data-astro-cid-4v7uhnyd] circle[data-astro-cid-4v7uhnyd]{stroke-width:1.4px}.sc-badge--ok[data-astro-cid-4v7uhnyd] circle[data-astro-cid-4v7uhnyd]{fill:#fff;stroke:var(--nss-charcoal)}.sc-badge--ok[data-astro-cid-4v7uhnyd] path[data-astro-cid-4v7uhnyd]{stroke:var(--nss-charcoal);stroke-width:1.7px}.sc-badge--no[data-astro-cid-4v7uhnyd] circle[data-astro-cid-4v7uhnyd],.sc-stop[data-astro-cid-4v7uhnyd] circle[data-astro-cid-4v7uhnyd]{fill:var(--nss-red);stroke:var(--nss-red)}.sc-badge--no[data-astro-cid-4v7uhnyd] path[data-astro-cid-4v7uhnyd],.sc-stop[data-astro-cid-4v7uhnyd] path[data-astro-cid-4v7uhnyd]{stroke:#fff;stroke-width:1.8px}.sc-pk[data-astro-cid-4v7uhnyd],.sc-stop[data-astro-cid-4v7uhnyd]{opacity:0}.case__replay[data-astro-cid-4v7uhnyd]{right:var(--space-s);bottom:var(--space-xs);border:1px solid var(--nss-line-strong);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--nss-night);font:500 var(--step--1) var(--font-sans);cursor:pointer;background:#fff;align-items:center;gap:.45rem;padding:.4rem 1rem;display:inline-flex;position:absolute}.case__replay[data-astro-cid-4v7uhnyd][hidden]{display:none}.case__replay[data-astro-cid-4v7uhnyd]:hover{border-color:var(--nss-night)}.case__replay[data-astro-cid-4v7uhnyd] svg[data-astro-cid-4v7uhnyd]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.case[data-astro-cid-4v7uhnyd].is-armed .sc-badge[data-astro-cid-4v7uhnyd]{opacity:0}.case[data-astro-cid-4v7uhnyd].is-playing .sc-pk--pass[data-astro-cid-4v7uhnyd]{animation:sc-pass 2.2s linear var(--d) both}.case[data-astro-cid-4v7uhnyd].is-playing .sc-pk--stop[data-astro-cid-4v7uhnyd]{animation:sc-stop 1.5s var(--ease-out) var(--d) both}.case[data-astro-cid-4v7uhnyd].is-playing .sc-badge[data-astro-cid-4v7uhnyd]{animation:sc-pop .35s var(--ease-out) var(--d) both}.case[data-astro-cid-4v7uhnyd].is-playing .sc-stop[data-astro-cid-4v7uhnyd]{animation:sc-flash 1.1s ease var(--d) both}}@keyframes sc-pass{0%{opacity:0;transform:translate(120px, var(--y))}6%{opacity:1}32%{transform:translate(224px,164px)}56%{transform:translate(304px,164px)}84%{transform:translate(384px,164px)}97%{opacity:1}to{opacity:0;transform:translate(420px,164px)}}@keyframes sc-stop{0%{opacity:0;transform:translate(120px, var(--y))}8%{opacity:1}40%{transform:translate(224px,164px)}82%{transform:translate(290px,164px)}88%{opacity:1;transform:translate(283px,164px)}to{opacity:0;transform:translate(283px,164px)}}@keyframes sc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sc-flash{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@media (width>=56rem){.case__card[data-astro-cid-4v7uhnyd]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.sectors__grid[data-astro-cid-eg5svx2e]{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:62rem;margin:0 auto;display:flex}.sector[data-astro-cid-eg5svx2e]{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);min-height:3rem;color:var(--color-text);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);align-items:center;gap:.6rem;padding:.5rem 1.35rem .5rem 1.1rem;text-decoration:none;display:inline-flex}.sector[data-astro-cid-eg5svx2e]:hover{border-color:var(--color-text)}.sector__icon[data-astro-cid-eg5svx2e]{color:var(--color-accent);--icon-size:1.2rem;display:inline-flex}.sector__icon[data-astro-cid-eg5svx2e] .ac{stroke:currentColor}.sector__name[data-astro-cid-eg5svx2e]{font-size:var(--step--1);font-weight:500;line-height:1.25}.sector--all[data-astro-cid-eg5svx2e]{border-color:var(--color-strong);background:var(--color-strong);color:var(--color-on-strong);--icon-size:1rem;padding-inline:1.35rem}.sector--all[data-astro-cid-eg5svx2e]:hover{background:#000;border-color:#000}@media (width<=39.999rem){.sectors__grid[data-astro-cid-eg5svx2e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sector[data-astro-cid-eg5svx2e]{width:100%;height:100%;padding-inline:.9rem}.sector--all[data-astro-cid-eg5svx2e]{justify-content:center}}@media (width>=64rem){.sector[data-astro-cid-eg5svx2e]{min-height:3.25rem}.sector__name[data-astro-cid-eg5svx2e]{font-size:var(--step-0)}}.latest__grid[data-astro-cid-xfbjrveb]{--fit-min:17rem;--fit-gap:var(--space-s)}.latest__grid[data-astro-cid-xfbjrveb]>[data-astro-cid-xfbjrveb]:only-child{max-width:40rem}.post[data-astro-cid-xfbjrveb]{border-radius:var(--radius-l);background:var(--color-bg-subtle);height:100%;color:inherit;transition:background-color var(--dur-2) var(--ease-out);align-content:start;gap:.7rem;padding:1.75rem;text-decoration:none;display:grid}.post[data-astro-cid-xfbjrveb]:hover{background:var(--color-bg-muted)}.post__meta[data-astro-cid-xfbjrveb]{justify-content:space-between;gap:var(--space-s);font-size:var(--step--1);color:var(--color-text-3);font-weight:500;display:flex}.post__meta[data-astro-cid-xfbjrveb] span[data-astro-cid-xfbjrveb]{color:var(--color-accent-ink);font-weight:600}.post__title[data-astro-cid-xfbjrveb]{font-size:var(--step-1);letter-spacing:-.01em;text-wrap:balance;line-height:1.3}.post__text[data-astro-cid-xfbjrveb]{font-size:var(--step--1);color:var(--color-text-3)}.post[data-astro-cid-xfbjrveb]:hover .post__title[data-astro-cid-xfbjrveb]{text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--color-accent)}.faq__grid[data-astro-cid-vay7uplm]{gap:var(--space-l);display:grid}.faq__head[data-astro-cid-vay7uplm] h2[data-astro-cid-vay7uplm]{font-size:var(--step-4);letter-spacing:var(--tracking-display);margin-top:.85rem;line-height:1.1}.faq__compass[data-astro-cid-vay7uplm]{margin-top:var(--space-m);font-size:var(--step--1);color:var(--color-accent-ink);--icon-size:1rem;align-items:center;gap:.45rem;font-weight:500;text-decoration:none;display:inline-flex}.faq__compass[data-astro-cid-vay7uplm]:hover{text-underline-offset:.2em;text-decoration:underline}@media (width>=64rem){.faq__grid[data-astro-cid-vay7uplm]{gap:var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.faq__head[data-astro-cid-vay7uplm]{top:calc(var(--header-h) + var(--space-l));align-self:start;position:sticky}}.close[data-astro-cid-7vn4m5oi]{padding-bottom:0}.close__grid[data-astro-cid-7vn4m5oi]{gap:var(--space-s);display:grid}.path[data-astro-cid-7vn4m5oi]{gap:var(--space-m);border-radius:var(--radius-xl);flex-direction:column;padding:clamp(1.75rem,1rem + 3vw,3.5rem);display:flex;position:relative}.path--enterprise[data-astro-cid-7vn4m5oi]{scroll-margin-top:var(--header-h)}.path__steps[data-astro-cid-7vn4m5oi]{display:none}.path__brands[data-astro-cid-7vn4m5oi]{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.path__brands[data-astro-cid-7vn4m5oi] li[data-astro-cid-7vn4m5oi]{border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--step--1);color:var(--color-text);padding:.4rem .9rem;font-weight:500}.path--partner[data-astro-cid-7vn4m5oi]{background:var(--color-bg-subtle)}.path__label[data-astro-cid-7vn4m5oi]{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent-ink);font-size:.8125rem;font-weight:600}.path__title[data-astro-cid-7vn4m5oi]{font-size:var(--step-4);font-weight:var(--weight-head);color:var(--color-text);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:18ch;line-height:1.08}.path__expert[data-astro-cid-7vn4m5oi]{scroll-margin-top:calc(var(--header-h) + var(--space-m))}.path__toggle[data-astro-cid-7vn4m5oi]{border-radius:var(--radius-pill);background:var(--color-cta);min-height:3.25rem;color:var(--white);font-weight:500;font-size:var(--step-0);cursor:pointer;transition:background-color var(--dur-2);--icon-size:1.1rem;align-items:center;gap:.6rem;padding:0 1.75rem;list-style:none;display:inline-flex}.path__toggle[data-astro-cid-7vn4m5oi]::-webkit-details-marker{display:none}.path__toggle[data-astro-cid-7vn4m5oi]:hover{background:var(--color-cta-hover)}.path__toggle[data-astro-cid-7vn4m5oi]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.path__toggle[data-astro-cid-7vn4m5oi] .path__toggle-icon{transition:transform var(--dur-2) var(--ease-out)}.path__expert[data-astro-cid-7vn4m5oi][open] .path__toggle-icon{transform:rotate(180deg)}.path__form[data-astro-cid-7vn4m5oi]{margin-top:var(--space-l);padding-top:var(--space-l);border-top:1px solid var(--color-line)}.path__form-title[data-astro-cid-7vn4m5oi]{margin-bottom:var(--space-m);font-weight:600}.path__fallback[data-astro-cid-7vn4m5oi]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--color-text-3)}.path__fallback[data-astro-cid-7vn4m5oi] a[data-astro-cid-7vn4m5oi]{color:var(--color-text)}.path__meta[data-astro-cid-7vn4m5oi]{gap:var(--space-xs) var(--space-l);padding-top:var(--space-s);font-size:var(--step--1);color:var(--color-text-2);--icon-size:1rem;flex-wrap:wrap;margin-top:auto;display:flex}.path__phone[data-astro-cid-7vn4m5oi],.path__sla[data-astro-cid-7vn4m5oi]{align-items:center;gap:.5rem;display:inline-flex}.path__phone[data-astro-cid-7vn4m5oi]{font-variant-numeric:tabular-nums;color:var(--color-text);text-decoration:none}.path__phone[data-astro-cid-7vn4m5oi]:hover{text-decoration:underline}.path__meta[data-astro-cid-7vn4m5oi] .icon{color:var(--color-accent)}.path__actions[data-astro-cid-7vn4m5oi]{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;margin-top:auto;display:flex}.path__link[data-astro-cid-7vn4m5oi]{min-height:2.75rem;font-weight:500;font-size:var(--step--1);color:var(--color-accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.3em;align-items:center;gap:.45rem;display:inline-flex}.path__note[data-astro-cid-7vn4m5oi]{color:var(--color-text-3);font-weight:400}@media (width>=64rem){.path--enterprise[data-astro-cid-7vn4m5oi]{align-content:start;column-gap:var(--space-l);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label steps""title steps""expert expert""meta meta";display:grid}.path--enterprise[data-astro-cid-7vn4m5oi]>.path__label[data-astro-cid-7vn4m5oi]{grid-area:label}.path--enterprise[data-astro-cid-7vn4m5oi]>.path__title[data-astro-cid-7vn4m5oi]{grid-area:title}.path--enterprise[data-astro-cid-7vn4m5oi]>.path__expert[data-astro-cid-7vn4m5oi]{grid-area:expert}.path--enterprise[data-astro-cid-7vn4m5oi]>.path__meta[data-astro-cid-7vn4m5oi]{grid-area:meta}.path__steps[data-astro-cid-7vn4m5oi]{border-left:1px solid var(--color-line);min-width:13rem;padding-left:var(--space-m);grid-area:steps;align-content:start;margin:0;display:grid}.path__steps[data-astro-cid-7vn4m5oi] li[data-astro-cid-7vn4m5oi]{font-size:var(--step--1);color:var(--color-text-2);gap:.75rem;padding-block:.6rem;display:flex}.path__steps[data-astro-cid-7vn4m5oi] li[data-astro-cid-7vn4m5oi]+li[data-astro-cid-7vn4m5oi]{border-top:1px solid var(--color-line)}.close__grid[data-astro-cid-7vn4m5oi]{align-items:stretch;gap:var(--space-m);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.close__grid[data-astro-cid-7vn4m5oi]:has(.path__expert[open]){align-items:start}}
