.agent-security-page{background:linear-gradient(135deg,#ecf1f6 0%,#f4f7fa 100%);min-height:100vh;padding-top:120px}.security-header{background:linear-gradient(135deg,#f4f7fa 0%,#ecf1f6 100%);border-bottom:1px solid #0000000f;margin-bottom:0;padding:4rem 0 3rem}.security-header h1{color:#1a2033;text-align:center;margin-bottom:.5rem;font-size:2.25rem;font-weight:600}.security-header .subtitle{color:#5c6878;text-align:center;margin:0;font-size:1rem}.agent-security-page .container{max-width:1200px;margin:0 auto;padding:0 2rem}.workflow-demo{background:#ecf1f6;border-bottom:1px solid #0000000f;padding:4rem 0}.demo-title{color:#1a2033;text-align:center;margin-bottom:3rem;font-size:1.25rem;font-weight:600}.workflow-steps{max-width:700px;margin:0 auto}.workflow-step{margin-bottom:2rem}.step-label-wrapper{text-align:center;margin-bottom:1.25rem}.step-badge{color:#e8ecf5;text-transform:uppercase;letter-spacing:.025em;background:#0b0e17;border-radius:16px;margin-bottom:.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;display:inline-block}.step-title{color:#1a2033;margin:0;font-size:1.25rem;font-weight:600}.screenshot-wrapper{background:#f4f7fa;border:1px solid #0000001a;border-radius:8px;max-width:500px;margin:0 auto;padding:1rem;box-shadow:0 2px 8px #0000000a}.screenshot-wrapper img{border-radius:4px;width:100%;height:auto;display:block}.workflow-divider{color:#8a93a3;flex-direction:column;align-items:center;gap:.5rem;margin:2rem 0;display:flex}.workflow-divider span{color:#5c6878;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.legal-content{padding:3rem 0 4rem}.legal-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:20px;margin:0 auto 2rem;padding:3rem;transition:all .4s;box-shadow:0 8px 32px #0000000a,0 4px 16px #00000005,inset 0 1px #ffffff80}.legal-section:hover{transform:translateY(-4px);box-shadow:0 16px 64px #0000000f,0 8px 32px #00000008,inset 0 1px #fff9}.legal-section h2{color:#1a2033;border-bottom:2px solid #d9e0ea;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:600;position:relative}.legal-section h2:after{content:"";background:linear-gradient(90deg,#0b0e17,#8a6aad);width:60px;height:2px;position:absolute;bottom:-2px;left:0}.legal-section h3{color:#5c6878;margin:2rem 0 1rem;font-size:1.25rem;font-weight:600}.legal-section p{color:#5c6878;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.legal-section ul{margin:1.5rem 0;padding-left:0;list-style:none}.legal-section li{color:#5c6878;margin-bottom:.75rem;padding-left:1.5rem;line-height:1.6;position:relative}.legal-section li:before{content:"•";color:#0b0e17;font-weight:700;position:absolute;left:0}.contact-info{background:#0b0e170d;border:1px solid #0b0e171a;border-radius:12px;margin-top:1rem;padding:1.5rem}.contact-info p{color:#1a2033;margin-bottom:.5rem;font-weight:500}.contact-info p:last-child{margin-bottom:0}@media (max-width:768px){.agent-security-page{padding-top:100px}.security-header h1{font-size:1.875rem}.agent-security-page .container{padding:0 1rem}.workflow-demo{padding:3rem 0}.demo-title{margin-bottom:2rem;font-size:1.25rem}.screenshot-wrapper{padding:.75rem}.legal-section{border-radius:16px;padding:2rem 1.5rem}.legal-section h2{font-size:1.25rem}}body .agent-security-page :is(.legal-header,.security-header) h1{color:var(--site-ink);letter-spacing:-.04em;text-wrap:balance;font-family:inherit;font-size:clamp(32px,3.8vw,46px);font-weight:600;line-height:1.12}body .agent-security-page{padding-top:72px}body .agent-security-page :is(.legal-header,.security-header){background:var(--site-paper);border-color:var(--site-line);padding-block:48px 36px}body .agent-security-page :is(.legal-header,.security-header) h1{max-width:880px;margin:0 auto 20px}body .agent-security-page :is(.last-updated,.subtitle){color:var(--site-muted)}body .agent-security-page .legal-content>.container{max-width:900px}body .agent-security-page .legal-section{border:0;border-bottom:1px solid var(--site-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0;padding:30px 0;transition:none}body .agent-security-page .legal-section:hover{box-shadow:none;transform:none}body .agent-security-page .legal-section h2{color:var(--site-ink);letter-spacing:-.03em;border-color:var(--site-line);font-size:25px}body .agent-security-page .legal-section h2:after{background:var(--site-accent)}body .agent-security-page .legal-section :is(p,li,h3){color:var(--site-muted);line-height:1.8}body .agent-security-page .legal-section a{color:var(--site-accent)}body .agent-security-page .workflow-demo{background:var(--site-paper-deep);border-color:var(--site-line)}body .agent-security-page :is(.demo-title,.step-title){color:var(--site-ink)}body .agent-security-page .step-badge{color:var(--public-cta-ink);background:var(--site-cta)}body .agent-security-page .screenshot-wrapper{background:var(--site-paper);border-color:var(--site-line);box-shadow:0 16px 35px -22px #20212424}@media (max-width:700px){body .agent-security-page{padding-top:64px}body .agent-security-page .container{padding-inline:20px}body .agent-security-page :is(.legal-header,.security-header){padding-block:40px 32px}}html[data-site-theme=dark] .agent-security-page .security-header,html[data-site-theme=dark] .agent-security-page .workflow-demo,html[data-site-theme=dark] .agent-security-page .legal-section h2{border-bottom-color:var(--site-line)}html[data-site-theme=dark] .agent-security-page .legal-section li:before,html[data-site-theme=dark] .agent-security-page .contact-info p{color:var(--site-ink)}html[data-site-theme=dark] .agent-security-page .security-header .subtitle,html[data-site-theme=dark] .agent-security-page .workflow-divider,html[data-site-theme=dark] .agent-security-page .workflow-divider span{color:var(--site-muted)}html[data-site-theme=dark] .agent-security-page .contact-info{background:var(--site-paper-deep);border-color:var(--site-line)}html[data-site-theme=dark] .agent-security-page .step-badge{color:var(--public-cta-ink);background:var(--site-cta);border-color:var(--site-cta)}html[data-site-theme=dark] .agent-security-page :is(.legal-header,.security-header){background:var(--site-paper)}html[data-site-theme=dark] .agent-security-page .legal-section{background:0 0}
