.hs-security{padding-block:var(--space-16);background:var(--color-page);color:var(--color-text);font-family:var(--font-sans);scroll-margin-top:var(--header-height)}.hs-heading{align-items:end;gap:var(--space-20);margin-bottom:var(--space-10);grid-template-columns:1.35fr 1fr;display:grid}.hs-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.05em;color:var(--color-text-muted);line-height:1.5;display:block}.hs-heading h2{margin:var(--space-5) 0 0;font-size:clamp(32px,3.2vw,44px);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.hs-heading h2 span{display:block}.hs-heading-detail{padding-bottom:var(--space-1)}.hs-heading-detail p{max-width:36ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);text-wrap:pretty;margin:0}.hs-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.hs-benefit{justify-content:space-between;gap:var(--space-8);min-width:0;padding:var(--space-4) var(--space-8) var(--space-8);flex-direction:column;display:flex}.hs-benefit+.hs-benefit{border-left:1px solid var(--color-border)}.hs-illustration{place-items:center;min-height:224px;display:grid}.hs-geometry{width:min(100%,300px);height:auto;stroke:var(--color-text);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.hs-geometry *{vector-effect:non-scaling-stroke}.hs-geometry-muted{opacity:.24}.hs-geometry-fine{opacity:.5}.hs-geometry-node{fill:var(--color-page)}.hs-benefit-copy{min-height:120px}.hs-benefit h3{font-size:20px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);margin:0;line-height:1.25}.hs-security .hs-description{max-width:34ch;margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);text-wrap:pretty}.hs-assurance{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border);text-align:left;flex-direction:row;display:flex}.hs-assurance-label{font-size:clamp(22px,2vw,28px);font-weight:var(--weight-medium);margin:0;line-height:1.5}.hs-standards{gap:var(--space-10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hs-standards li{align-items:center;gap:var(--space-3);font-size:var(--text-small);line-height:1.4;display:flex}.hs-standards img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale();flex:none;width:40px;height:40px;display:block}@media (width<=1000px){.hs-heading{gap:var(--space-10);grid-template-columns:1.2fr 1fr}.hs-heading h2{font-size:clamp(32px,4vw,40px)}.hs-heading-detail p{font-size:var(--text-body)}.hs-benefit{padding-inline:var(--space-6)}.hs-benefit h3{font-size:20px}.hs-standards{gap:var(--space-6)}}@media (width<=850px){.hs-benefits{grid-template-columns:minmax(0,1fr)}.hs-benefit{padding:var(--space-6) 0;gap:var(--space-6)}.hs-benefit+.hs-benefit{border-left:0;border-top:1px solid var(--color-border)}.hs-illustration{min-height:196px}.hs-geometry{max-width:280px}.hs-benefit-copy{min-height:0}.hs-security .hs-description{max-width:44ch}}@media (width<=700px){.hs-assurance{flex-wrap:wrap}.hs-heading{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.hs-heading h2{font-size:clamp(36px,6vw,44px)}}@media (width<=600px){.hs-security{padding-block:var(--space-12)}.hs-heading{margin-bottom:var(--space-8)}.hs-assurance{align-items:flex-start;gap:var(--space-6);flex-direction:column}.hs-standards{justify-content:space-between;gap:var(--space-3);width:100%}.hs-standards li{gap:var(--space-2);font-size:var(--text-caption);flex-direction:column}}.nh-reveal.nh-cinematic{--nh-scene-ground:#e9e2d6;--nh-scene-depth:#cbbdac;--nh-scene-light:#fffcf5e6;--nh-scene-shadow:#52402d1a;--nh-light-field:radial-gradient(ellipse at 72% 24%, var(--nh-scene-light), transparent 62%), radial-gradient(ellipse at 8% 100%, var(--nh-scene-shadow), transparent 64%), linear-gradient(118deg, var(--nh-scene-depth), var(--nh-scene-ground) 45%, color-mix(in srgb, var(--nh-scene-ground) 35%, var(--color-surface)));--nh-light-plane:linear-gradient(118deg, transparent 28%, var(--nh-scene-light) 46%, transparent 64%);z-index:auto;margin-top:0}.nh-cinematic-stage{isolation:isolate;position:relative}.nh-workspace-skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nh-workspace-skip:focus-visible{top:calc(var(--header-height) + 12px);left:var(--gutter);z-index:10;clip-path:none;border-radius:var(--radius-control);background:var(--color-surface);outline:2px solid var(--color-focus);outline-offset:3px;width:auto;height:auto;padding:12px 16px;position:fixed}.nh-cinematic .nh-message{height:auto}.nh-cinematic .nh-message-stage{background:var(--color-page);height:auto;position:relative;top:auto}.nh-cinematic .nh-message-inner{height:auto;min-height:calc(100svh - var(--header-height));padding:clamp(80px,12svh,128px) clamp(20px,7vw,112px)}.nh-cinematic-light{pointer-events:none;background:radial-gradient(ellipse at 32% 52%, var(--color-material-ground), transparent 72%);position:absolute;inset:0;overflow:clip}.nh-cinematic-beam,.nh-cinematic-bloom{transform:translate3d(var(--light-x,0px), var(--light-y,0px), 0);transition:transform var(--duration-scene) var(--ease-standard), opacity var(--duration-scene) var(--ease-standard);position:absolute;inset:-20%}.nh-cinematic-beam{background:linear-gradient(118deg, transparent 28%, var(--color-daylight) 43%, color-mix(in srgb, var(--color-daylight) 50%, transparent) 50%, transparent 65%);opacity:var(--light-energy,.9)}.nh-cinematic-bloom{background:radial-gradient(ellipse at 68% 48%, color-mix(in srgb, var(--color-daylight) 90%, transparent), color-mix(in srgb, var(--color-accent-subtle) 20%, transparent) 38%, transparent 66%);opacity:.75}.nh-cinematic .nh-workspace{padding-top:16px;padding-bottom:32px;position:relative}.nh-reveal-app{border-radius:var(--radius-stage);background-color:var(--nh-scene-ground);background-image:var(--nh-light-plane), var(--nh-light-field);padding:clamp(16px,2.3vw,32px)}.nh-workspace-caption{font-size:var(--text-caption);text-align:center;color:var(--color-text-muted);padding-top:20px;line-height:1.6}.nh-cinematic-glow{pointer-events:none;background-color:var(--nh-scene-ground);background-image:var(--nh-light-field);display:none}.nh-cinematic-glow-plane{background-image:var(--nh-light-plane);transform:translate3d(var(--light-x,0px), var(--light-y,0px), 0);transition:transform var(--duration-scene) var(--ease-standard);position:absolute;inset:-20%}.nh-cinematic :is(.nh-message-copy,.nh-workspace-heading,.nh-app-arrival){opacity:1}@media (width>=851px) and (height>=700px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.nh-cinematic.is-cinematic-ready{height:360svh;margin-top:-100svh}.is-cinematic-ready .nh-cinematic-stage{top:var(--header-height);height:calc(100svh - var(--header-height));position:sticky;overflow:clip}.is-cinematic-ready .nh-message{z-index:1;pointer-events:none;position:absolute;inset:0}.is-cinematic-ready .nh-message-stage,.is-cinematic-ready .nh-message-inner{height:100%;min-height:0}.is-cinematic-ready .nh-message-stage{background:0 0}.is-cinematic-ready .nh-message-inner{padding-block:56px}.is-cinematic-ready .nh-message-copy{opacity:var(--statement-opacity,1);transform:translateY(var(--statement-y,0px))}.is-cinematic-ready [data-reveal-word]{color:color-mix(in srgb, var(--color-text) var(--word-ink,100%), color-mix(in srgb, var(--color-text-muted) 74%, var(--color-page)))}.is-cinematic-ready .nh-cinematic-light{opacity:var(--statement-opacity,1)}.is-cinematic-ready .nh-cinematic-glow{z-index:0;opacity:var(--scene-opacity,0);clip-path:inset(var(--scene-top,0px) var(--scene-x,0px) var(--scene-bottom,0px) round var(--scene-radius,0px));display:block;position:absolute;inset:0;overflow:clip}.is-cinematic-ready .nh-workspace{--lw-height:clamp(400px, calc(100svh - 230px), 620px);z-index:2;height:fit-content;opacity:var(--app-opacity,0);pointer-events:none;margin-block:auto;padding-block:0;position:absolute;inset:0}.is-cinematic-ready.is-workspace-active .nh-workspace{pointer-events:auto}.is-cinematic-ready .nh-workspace-heading{margin-bottom:20px}.is-cinematic-ready .nh-reveal-app{background:0 0}.is-cinematic-ready .nh-app-arrival{transform:translateY(var(--app-y,24px))}.is-cinematic-ready .nh-workspace-caption{padding-top:12px}}@media (width<=700px){.nh-cinematic .nh-message-inner{min-height:80svh;padding-block:88px}.nh-cinematic .nh-message-thought+.nh-message-thought{margin-top:28px}.nh-reveal-app{padding:12px}}@media (prefers-reduced-motion:reduce){.nh-cinematic-beam,.nh-cinematic-bloom,.nh-cinematic-glow-plane{transition:none;transform:none}}@media (forced-colors:active){.nh-cinematic-light{display:none}.nh-reveal-app{background:canvas;border:1px solid canvastext}}.nh-workspace-intro[data-astro-cid-6ykbnkev]{min-width:0}.nh-workspace-invitation[data-astro-cid-6ykbnkev]{color:var(--color-text-muted);text-wrap:pretty;margin-top:6px;font-size:13px;line-height:1.5}.nh-workspace-still[data-astro-cid-6ykbnkev]{isolation:isolate;width:100%;min-width:0;position:relative}.nh-workspace-shot[data-astro-cid-6ykbnkev]{border:1px solid var(--oc-border-subtle);border-radius:var(--oc-radius-card);width:100%;height:auto;box-shadow:var(--shadow-raised);background:var(--oc-bg-default);display:block}.nh-demo-cursor[data-astro-cid-6ykbnkev]{top:var(--demo-y,42%);left:var(--demo-x,28%);z-index:2;pointer-events:none;filter:drop-shadow(0 1px 2px #00000040);width:18px;height:18px;transition:top .7s cubic-bezier(.22,1,.36,1),left .7s cubic-bezier(.22,1,.36,1),transform .12s;position:absolute;transform:translate(-12%,-8%)}.nh-demo-cursor[data-astro-cid-6ykbnkev] svg[data-astro-cid-6ykbnkev]{fill:#2b2b2b;width:18px;height:18px;display:block}.nh-demo-cursor[data-astro-cid-6ykbnkev].is-clicking{transform:translate(-12%,-8%)scale(.86)}@media (width<=809.98px){.nh-demo-cursor[data-astro-cid-6ykbnkev],.nh-demo-cursor[data-astro-cid-6ykbnkev] svg[data-astro-cid-6ykbnkev]{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.nh-demo-cursor[data-astro-cid-6ykbnkev]{display:none;transition:none!important}}
