.security-hero .security-hero__grid{display:grid;align-items:center;gap:2rem}.security-hero__boundary,.security-hero__controls li>div,.security-hero__copy,.security-hero__layers dt>span{min-width:0}.security-hero .security-hero__title{max-width:15ch}.security-hero__lede{max-width:48ch;margin-top:1.5rem;color:var(--color-mist);font-size:1.0625rem;line-height:1.65}.security-hero__controls{display:grid;gap:1rem;margin-top:1.75rem;padding:0;list-style:none}.security-hero__controls li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.875rem}.security-hero__control-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid color-mix(in oklab,var(--color-teal-400) 16%,var(--color-line));border-radius:.375rem;background:var(--color-teal-900);color:var(--color-teal-400)}.security-hero__controls strong{display:block;color:var(--color-snow);font-size:1rem;font-weight:550;line-height:1.4}.security-hero__controls p{margin-top:.2rem;color:var(--color-mist);font-size:1rem;line-height:1.5}.security-hero__action{margin-top:1.75rem}.security-hero__boundary{position:relative;padding:1.25rem;border:1px solid color-mix(in oklab,var(--color-teal-400) 22%,var(--color-line));border-top:2px solid var(--color-teal-400);border-radius:.5rem;background:var(--color-panel-raised);box-shadow:var(--shadow-card)}.security-hero__boundary-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.security-hero__boundary-icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in oklab,var(--color-teal-400) 18%,var(--color-line));border-radius:.5rem;background:var(--color-teal-900);color:var(--color-teal-400)}.security-hero__scope{color:var(--color-mist);font-size:.8125rem;line-height:1.5}.security-hero__boundary-kicker{margin-top:1.5rem;color:var(--color-teal-400);font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.security-hero__boundary h2{margin-top:.5rem;color:var(--color-snow);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:650;letter-spacing:-.045em;line-height:1.1}.security-hero__layers{margin-top:1.5rem;border-block:1px solid var(--color-line)}.security-hero__layers>div{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;column-gap:.875rem;row-gap:.3rem;padding-block:1rem}.security-hero__layers>div+div{border-top:1px solid var(--color-line)}.security-hero__layer-icon{margin-top:.1rem;color:var(--color-teal-400)}.security-hero__layers dt{grid-column:1/-1;display:flex;align-items:start;gap:.875rem;color:var(--color-snow);font-size:1rem;font-weight:550;line-height:1.4}.security-hero__layers dd{grid-column:2;margin-top:0;color:var(--color-mist);font-size:1rem;line-height:1.5}.security-hero__network-note{margin-top:1.25rem;color:var(--color-mist);font-size:.9375rem;line-height:1.6}@media (min-width:768px){.security-hero__boundary{padding:1.75rem}}@media (min-width:1024px){.security-hero .security-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2.5rem,5vw,4.5rem)}}