.h_SKVG_hero{isolation:isolate;min-height:min(100svh,60rem);padding-top:calc(var(--header-space) + clamp(2rem, 1rem + 3vw, 4.5rem));background:#0b0b0f;align-items:center;padding-bottom:clamp(3.5rem,2rem + 5vw,7rem);display:grid;position:relative;overflow:hidden}.h_SKVG_heroBg{z-index:0;background:#0b0b0f;position:absolute;inset:0}.h_SKVG_heroMedia{aspect-ratio:16/9;width:min(64%,72rem);position:absolute;top:0;right:0}.h_SKVG_heroMedia video,.h_SKVG_heroScreen{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 24%,#000 62%),linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 24%,#000 62%),linear-gradient(#000 0% 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.h_SKVG_heroScreen{z-index:1;pointer-events:none;background-image:radial-gradient(circle,#0000 0 1.1px,#0b0b0f80 1.7px);background-size:4px 4px;position:absolute;inset:0}.h_SKVG_heroMedia button{z-index:3}.h_SKVG_heroInner{z-index:2;pointer-events:none;position:relative}.h_SKVG_heroInner a,.h_SKVG_heroInner button{pointer-events:auto}@media (max-width:64rem){.h_SKVG_hero{align-items:start;min-height:auto;padding-top:calc(min(100vw,64rem)/2.86738);padding-bottom:4.5rem}.h_SKVG_heroMedia{width:100%;left:0}.h_SKVG_heroMedia video,.h_SKVG_heroScreen{-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.h_SKVG_heroScreen{background-image:radial-gradient(circle,#0000 0 .8px,#0b0b0f80 1.3px);background-size:3px 3px}.h_SKVG_heroMedia button{top:.75rem;bottom:auto}}.h_SKVG_heroText{gap:var(--space-5);justify-items:start;max-width:44rem;display:grid}.h_SKVG_heroEyebrow{color:#ffffffb8}.h_SKVG_heroTitle{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,1.2rem + 4.4vw,5.6rem);font-weight:520;line-height:.98}.h_SKVG_heroTitle span{display:block}.h_SKVG_heroAccent{color:#ffffff80}.h_SKVG_heroIntro{color:#ffffffd6;max-width:36rem}.h_SKVG_heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.h_SKVG_heroNote{color:#ffffffb8;font-size:var(--size-sm);align-items:center;gap:.45rem;display:inline-flex}.h_SKVG_heroNote svg{color:var(--color-acid)}.h_SKVG_proof{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);padding-top:var(--space-5);color:#ffffff8c;font-size:var(--size-xs,.8125rem);border-top:1px solid #ffffff1f;flex-wrap:wrap;display:flex}.h_SKVG_proof img{opacity:.85;width:auto}.h_SKVG_proofSaaf{border-radius:.3rem;height:1.75rem}.h_SKVG_proofNw{height:1.05rem}.h_SKVG_proofPc{height:1.15rem}.h_SKVG_proofCue{height:.85rem}.h_SKVG_proofName{color:#ffffffb3;font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.h_SKVG_proofLink{color:#fffc;align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.h_SKVG_proofLink:hover{color:var(--color-acid)}.h_SKVG_reelCaption{right:var(--space-gutter);z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffc;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;background:#0b0b0f99;padding:.3rem .7rem;font-size:.68rem;font-weight:600;position:absolute;bottom:22%}@media (max-width:64rem){.h_SKVG_reelCaption{display:none}}.h_SKVG_ioHead{gap:var(--space-4);max-width:52rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.h_SKVG_ioTitle{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.6rem);font-weight:520;line-height:1}@media (min-width:48rem){.h_SKVG_ioTitle span{display:block}}.h_SKVG_ioAccent{color:var(--text-secondary)}.h_SKVG_anatomy{display:grid}.h_SKVG_anatomyStep{display:grid;position:relative}.h_SKVG_anatomyCard{column-gap:var(--space-3);padding:var(--space-4) var(--space-4) calc(var(--space-4) + 2px);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-card);grid-template-columns:1.75rem minmax(0,1fr);align-content:start;row-gap:4px;display:grid}.h_SKVG_anatomyIndex{font-family:var(--font-label);font-size:var(--size-2xs);color:var(--text-secondary);grid-row:1;padding-top:.45em}.h_SKVG_anatomyTitle{font-family:var(--font-display);font-size:var(--size-lg);letter-spacing:-.025em;font-weight:560;line-height:1.15}.h_SKVG_anatomyBody{font-size:var(--size-sm);color:var(--text-secondary);grid-column:2}.h_SKVG_anatomyItems{flex-wrap:wrap;grid-column:1/-1;gap:4px;margin-top:8px;display:flex}.h_SKVG_anatomyItems li{border-radius:var(--radius-pill);background:var(--surface-page);padding:2px 10px;font-size:.78rem;font-weight:500}@media (min-width:64rem){.h_SKVG_anatomyItems li{font-size:var(--size-xs,.8125rem);padding:3px 11px}}.h_SKVG_anatomyOp{z-index:1;border-radius:var(--radius-pill);background:var(--surface-raised);width:2rem;height:2rem;box-shadow:var(--shadow-card);color:var(--text-secondary);font-size:var(--size-md);justify-self:center;place-items:center;margin-block:-.6rem;line-height:1;display:grid;position:relative}.h_SKVG_anatomyResult{gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-paper);align-content:end;display:grid}.h_SKVG_anatomyResultTitle{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem);font-weight:540;line-height:1}.h_SKVG_tryLine{font-size:var(--size-sm);color:var(--color-ink-muted)}.h_SKVG_anatomyResult .text-link{min-height:0;color:var(--color-paper)}@media (min-width:64rem){.h_SKVG_anatomy{gap:var(--space-gap);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr)}.h_SKVG_anatomyCard{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);height:100%;padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.h_SKVG_anatomyBody,.h_SKVG_anatomyItems{grid-column:auto}.h_SKVG_anatomyIndex{grid-row:auto;padding-top:0}.h_SKVG_anatomyTitle{font-size:var(--size-xl,1.6rem)}.h_SKVG_anatomyOp{top:50%;right:calc(var(--space-gap) / -2);width:2.25rem;height:2.25rem;margin:0;position:absolute;transform:translate(50%,-50%)}.h_SKVG_anatomyResult{padding:clamp(1.25rem,1rem + 1vw,1.75rem)}}.h_SKVG_how{gap:var(--space-5);display:grid}@media (min-width:48rem){.h_SKVG_how{gap:var(--space-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.h_SKVG_howStep{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);align-content:start;display:grid}.h_SKVG_howIndex{font-family:var(--font-label);font-size:var(--size-2xs);letter-spacing:.08em;color:var(--action-primary);font-weight:550}.h_SKVG_aiuxHead{gap:var(--space-4);max-width:54rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.h_SKVG_aiuxAccent{color:var(--color-ink-muted)}.h_SKVG_aiuxIntro{color:#fffc;max-width:40rem}.h_SKVG_arms{gap:var(--space-4);display:grid}@media (min-width:64rem){.h_SKVG_arms{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}}.h_SKVG_arm{gap:var(--space-3);border-radius:var(--radius-card);border:1px solid #ffffff1f;grid-template-rows:auto auto 1fr auto;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.h_SKVG_arm[data-core]{background:var(--color-paper);color:var(--color-ink);border-color:#0000}.h_SKVG_armLabel{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.7rem;font-weight:600}.h_SKVG_arm[data-core] .h_SKVG_armLabel{color:var(--action-primary)}.h_SKVG_armTitle{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.6rem);font-weight:520;line-height:1}.h_SKVG_armBody{color:var(--color-ink-muted)}.h_SKVG_arm[data-core] .h_SKVG_armBody{color:var(--text-secondary)}.h_SKVG_armActions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.h_SKVG_arm[data-core] .text-link{color:var(--action-primary)}.h_SKVG_armChat{border-radius:var(--radius-pill);background:var(--color-acid);min-height:2.25rem;color:var(--color-ink);font-size:var(--size-sm);align-items:center;gap:.35rem;padding:.3rem .9rem;font-weight:650;display:inline-flex}
