.security-section{padding:2rem 0 6rem}.security-container{max-width:1100px;margin:0 auto;padding:0 20px}.security-hero-card{border:1px solid var(--border);background:linear-gradient(135deg, #ff7a000f, #ff7a0000), var(--bg-secondary);border-radius:16px;grid-template-columns:220px 1fr;align-items:center;gap:3rem;padding:2.75rem;transition:border-color .3s,box-shadow .3s;display:grid}.security-hero-card:hover{border-color:var(--accent);box-shadow:0 0 40px #ff7a001f}.iso-seal{border:3px solid var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;margin:0 auto;padding:2.25rem 2rem;display:flex;box-shadow:0 12px 40px #ff7a0059}.iso-seal-img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.iso-seal-copy .iso-tag{border:1px solid var(--accent);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:1rem;padding:.3rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.iso-seal-copy .iso-tag-progress{background:#ff7a001a}.iso-seal-copy .iso-tag-progress:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.5rem;animation:1.8s ease-out infinite iso-pulse;display:inline-block;box-shadow:0 0 #ff7a0099}@keyframes iso-pulse{0%{box-shadow:0 0 #ff7a0099}70%{box-shadow:0 0 0 8px #ff7a0000}to{box-shadow:0 0 #ff7a0000}}.roadmap{border:1px solid var(--border);background:var(--bg-secondary);border-radius:16px;margin-top:3rem;padding:2.5rem}.roadmap-heading{text-align:center;margin-bottom:2.5rem}.roadmap-heading h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.4rem;font-weight:600}.roadmap-heading p{color:var(--text-secondary);margin:0;font-size:.95rem}.roadmap-steps{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.roadmap-step{text-align:center;flex-direction:column;align-items:center;padding:0 .5rem;display:flex;position:relative}.roadmap-connector{background:var(--border);z-index:0;width:100%;height:3px;position:absolute;top:28px;left:-50%}.roadmap-step:first-child .roadmap-connector{display:none}.roadmap-step.is-done .roadmap-connector,.roadmap-step.is-active .roadmap-connector{background:linear-gradient(90deg, var(--accent), var(--accent))}.roadmap-node{z-index:1;background:var(--bg-primary);border:3px solid var(--border);width:56px;height:56px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,border-color .3s;display:flex;position:relative}.roadmap-icon{width:24px;height:24px}.roadmap-step.is-done .roadmap-node{background:var(--accent);border-color:var(--accent);color:#fff}.roadmap-step.is-active .roadmap-node{background:var(--bg-primary);color:var(--accent);border-color:#ff7a0033;position:relative;box-shadow:0 0 0 6px #ff7a001f}.roadmap-step.is-active .roadmap-node:before{content:"";border:3px solid #0000;border-top-color:var(--accent);border-right-color:var(--accent);pointer-events:none;border-radius:50%;animation:1.4s linear infinite roadmap-spin;position:absolute;inset:-3px}.roadmap-step.is-active .roadmap-icon{animation:1.8s ease-in-out infinite roadmap-breathe}@keyframes roadmap-spin{to{transform:rotate(360deg)}}@keyframes roadmap-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.9)}}.roadmap-step.is-upcoming .roadmap-node{background:var(--bg-primary);border-color:var(--border);color:var(--text-secondary)}.roadmap-label{flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.roadmap-step-num{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:.65rem;font-weight:700}.roadmap-step.is-done .roadmap-step-num,.roadmap-step.is-active .roadmap-step-num{color:var(--accent)}.roadmap-title{color:var(--text-primary);font-size:1rem;font-weight:600}.roadmap-detail{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.iso-seal-copy h2{font-size:2rem;font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 1rem}.iso-seal-copy p{color:var(--text-secondary);max-width:560px;margin-bottom:1.75rem;line-height:1.7}.security-cta{align-items:center;gap:.5rem;display:inline-flex}.security-cta-icon{width:1rem;height:1rem}.security-pillars{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.security-pillar{border:1px solid var(--border);background:var(--bg-secondary);text-align:left;border-radius:12px;padding:1.75rem;transition:border-color .3s,transform .3s}.security-pillar:hover{border-color:var(--accent);transform:translateY(-2px)}.security-pillar-icon{width:44px;height:44px;color:var(--accent);background:#ff7a001f;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.security-pillar-icon svg{width:24px;height:24px}.security-pillar h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.security-pillar p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.security-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:3rem;padding-top:2rem;display:flex}.security-trust-mark,.security-partner-mark{flex-direction:column;align-items:center;gap:.4rem;display:flex}.security-trust-label{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.security-trust-brand{color:var(--text-primary);letter-spacing:-.02em;border:1px solid var(--border);border-radius:8px;padding:.375rem 1rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:border-color .3s,color .3s}a.security-trust-brand:hover{border-color:var(--accent);color:var(--accent)}.security-partner-note{text-align:center;color:var(--text-secondary);margin-top:1.5rem;font-size:.9rem}.security-partner-note a{color:var(--accent);font-weight:600;text-decoration:none}.security-partner-note a:hover{text-decoration:underline}@media (max-width:820px){.security-hero-card{text-align:center;grid-template-columns:1fr;gap:1.5rem;padding:2rem 1.5rem}.iso-seal{width:180px;height:180px}.iso-seal-copy p{margin-left:auto;margin-right:auto}.security-pillars{grid-template-columns:1fr}.roadmap{padding:1.75rem 1.25rem}.roadmap-steps{grid-template-columns:1fr;gap:1.5rem}.roadmap-step{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem;padding:0}.roadmap-connector{width:3px;height:1.5rem;top:auto;bottom:100%;left:27px}.roadmap-label{align-items:flex-start;margin-top:.25rem}}
