/* Shared editorial rhythm; the existing brand and local type remain. */
@media(min-width:1001px) and (max-width:1180px){.site-header{padding-inline:28px;gap:20px}.site-header #navigation{gap:18px}.site-header .nav-contact{padding-inline:16px}}
.security-hero-copy{max-width:650px}.security-hero-copy h1{font-size:clamp(44px,4.35vw,68px);line-height:1.08;letter-spacing:-.055em;margin:24px 0}.security-hero-copy .hero-lead{max-width:510px;font-size:16px;line-height:1.8;margin:0 0 27px}.security-hero-copy .hero-actions{margin-top:0}.hero-deliverables{list-style:none;margin:27px 0 25px;padding:0;display:flex;flex-wrap:wrap;gap:9px 20px;max-width:540px}.hero-deliverables li{font-size:11px;color:var(--copy);display:flex;align-items:center;gap:7px}.hero-deliverables li::before{content:'✓';font-size:10px;color:var(--accent)}.security-hero-copy .proof-seal-note{margin:0 0 21px;display:inline-flex}.security-hero-copy .hero-fall-link{display:table;margin:0;font-size:11px}.hero-story-live .security-hero-copy{padding-bottom:42px}.hero-story-art.hero-emblems{height:80%;inset:5% 1% auto auto;width:min(45vw,610px);max-width:47%}.hero-story-panel.panel-1::after{content:'';position:absolute;inset:9% 4% 12% 56%;border:1px solid #b79b561a;border-radius:160px 160px 12px 12px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,#e5c57807,transparent 65%)}.bridge-label{font-size:21px;letter-spacing:5px}.compat-anchor{display:block;height:0;pointer-events:none}
@media(max-width:1000px){.security-hero-copy h1{font-size:clamp(32px,5.5vw,48px);margin:18px 0}.security-hero-copy .hero-lead{font-size:13px;line-height:1.75;max-width:550px;margin-bottom:20px}.hero-deliverables{gap:7px 14px;margin:19px 0}.hero-deliverables li{font-size:10px}.security-hero-copy .proof-seal-note{margin-bottom:17px}.hero-story-live .security-hero-copy{padding-bottom:0}.hero-story-art.hero-emblems{height:auto;inset:auto;max-width:none;width:min(350px,80vw)}.hero-story-live .hero-story-art.hero-emblems{inset:auto 0 118px;width:min(285px,65vw);max-width:none;height:auto}.hero-story-panel.panel-1::after{display:none}}
@media(max-width:480px) and (min-height:740px){.security-hero-copy h1{font-size:34px}.hero-story-live .security-hero-copy{padding-top:20px}.security-hero-copy .hero-actions{gap:9px}.security-hero-copy .hero-actions .btn{font-size:11px;padding-inline:16px}.security-hero-copy .hero-lead{font-size:12px}.hero-deliverables{gap:7px 11px;margin:17px 0}.hero-deliverables li{font-size:9px}.security-hero-copy .proof-seal-note{font-size:9px;margin-bottom:15px}.security-hero-copy .proof-seal-note span{font-size:8px}.security-hero-copy .hero-fall-link{font-size:10px}.hero-story-live .hero-story-art.hero-emblems{width:min(270px,63vw)}}
/* Keep the opening statement and preparation caption on a clear reading grid. */
.hero-story-copy.security-hero-copy{max-width:57%}.security-hero-copy .proof-seal-note{flex-direction:column;align-items:flex-start;gap:4px;max-width:440px}.security-hero-copy .proof-seal-note span{max-width:none}
@media(min-width:1001px){.motion-dock{bottom:24px}.hero-story-copy.security-hero-copy{padding-bottom:110px}}
@media(max-width:1000px){.hero-story-copy.security-hero-copy{max-width:100%}.hero-story-live .hero-story-art.hero-emblems{bottom:132px}.security-hero-copy .proof-seal-note{max-width:100%;gap:3px}}
@media(min-width:1001px){.motion-dock{left:50%;translate:-50% 0;bottom:24px}}
