@charset "UTF-8";.security-compliance-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;min-height:calc(100vh - 180px);display:flex;flex-direction:column}.security-compliance-page *,.security-compliance-page .ui.header{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}@media (min-width: 1620px){.security-compliance-page{max-width:1600px;margin:0 auto}}.security-compliance-page .list-container{display:flex;flex-direction:column;gap:10px;padding-top:20px}.security-compliance-page .list-container p{margin:0}.security-compliance-page .list-container .ui.small{margin-top:10px}.security-compliance-page .list-container .item{display:flex;align-items:center;gap:10px}.security-compliance-page .list-container .item svg path{fill:#1a77c3}.security-compliance-page .list-container .item .content{font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:Inter,sans-serif;flex:1;color:#000}.security-compliance-page .hero-section{min-height:60vh;display:flex;align-items:flex-start;background:transparent;padding:40px 0 20px}@media (max-width: 768px){.security-compliance-page .hero-section{min-height:auto;padding:40px 0 20px;align-items:center}}.security-compliance-page .hero-section .hero-content{text-align:left;max-width:100%;margin-top:40px}@media (max-width: 768px){.security-compliance-page .hero-section .hero-content{text-align:center;margin-top:20px}}.security-compliance-page .hero-section .hero-content .main-heading{font-size:36px!important;color:#0f172a!important;margin-bottom:24px!important;line-height:1.2!important;font-weight:500!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.security-compliance-page .hero-section .hero-content .subtitle{font-size:16px!important;color:#000!important;opacity:.64!important;margin-bottom:56px!important;line-height:normal!important;font-weight:400!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.security-compliance-page .hero-section .hero-content .subtitle .highlight{font-weight:700!important;color:#0f172a!important;background:linear-gradient(135deg,#1a77c3,#155d99)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.security-compliance-page .hero-section .hero-content .button-container{display:flex;gap:10px;justify-content:flex-start;flex-wrap:wrap;margin-top:16px}@media (max-width: 768px){.security-compliance-page .hero-section .hero-content .button-container{justify-content:center}}@media (max-width: 480px){.security-compliance-page .hero-section .hero-content .button-container{flex-direction:column;gap:24px;align-items:center}}.security-compliance-page .dashboard-mockup{display:flex;justify-content:center;align-items:flex-start;margin-top:40px}@media (max-width: 768px){.security-compliance-page .dashboard-mockup{margin-top:40px}}.security-compliance-page .dashboard-mockup .mockup-container{width:100%;max-width:480px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;overflow:hidden}.security-compliance-page .dashboard-mockup .mockup-container .mockup-header{background:#f8fafc;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.security-compliance-page .dashboard-mockup .mockup-container .mockup-header .logo-area{background:#dbeafe;color:#1a77c3;padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:600}.security-compliance-page .dashboard-mockup .mockup-container .mockup-header .accounts-dropdown{color:#1a77c3;font-size:.875rem;font-weight:500}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content{padding:24px}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .status-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .status-cards .status-card{background:#f8fafc;border-radius:8px;padding:16px 12px;display:flex;align-items:center;gap:8px}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .status-cards .status-card .status-indicator{width:8px;height:8px;border-radius:50%}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .status-cards .status-card .status-indicator.green{background-color:#22c55e}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .status-cards .status-card .status-indicator.yellow{background-color:#eab308}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .status-cards .status-card .status-text{font-size:.75rem;color:#000;opacity:.48;font-weight:500}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area{display:grid;grid-template-columns:1fr 1fr;gap:20px}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area .chart-placeholder{background:#f8fafc;border-radius:8px;padding:16px}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area .chart-placeholder .chart-bars{display:flex;align-items:flex-end;gap:4px;height:80px}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area .chart-placeholder .chart-bars .bar{background:#1a77c3;width:12px;border-radius:2px 2px 0 0;transition:height .3s ease}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area .data-section{display:flex;flex-direction:column;gap:12px}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area .data-section .data-bar{height:12px;background:#1a77c3;border-radius:6px}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area .data-section .data-bar.long{width:100%}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area .data-section .data-bar.medium{width:75%}.security-compliance-page .dashboard-mockup .mockup-container .mockup-content .charts-area .data-section .data-bar.short{width:45%}.security-compliance-page .social-proof-section{padding:20px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#f1f5f9);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.security-compliance-page .social-proof-section .proof-wrapper{max-width:1200px;margin:0 auto}.security-compliance-page .social-proof-section .proof-wrapper .trust-indicators{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:16px 0}@media (max-width: 768px){.security-compliance-page .social-proof-section .proof-wrapper .trust-indicators{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 480px){.security-compliance-page .social-proof-section .proof-wrapper .trust-indicators{grid-template-columns:1fr;gap:24px}}.security-compliance-page .social-proof-section .proof-wrapper .trust-indicators .trust-item{text-align:center}.security-compliance-page .social-proof-section .proof-wrapper .trust-indicators .trust-number{font-size:40px;font-weight:600;color:#0f172a;line-height:normal;margin-bottom:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.security-compliance-page .social-proof-section .proof-wrapper .trust-indicators .trust-label{font-size:16px;color:#000;opacity:.48;font-weight:400;line-height:normal;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.security-compliance-page .explore-section{padding:48px 0;background:#fff}.security-compliance-page .explore-section .explore-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:0 auto}@media (max-width: 768px){.security-compliance-page .explore-section .explore-links{grid-template-columns:1fr}}.security-compliance-page .explore-section .explore-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;border-radius:16px;border:1px solid rgba(26,119,195,.2);background:linear-gradient(135deg,#1a77c30d,#1a77c305);color:#155d99!important;transition:all .2s ease}.security-compliance-page .explore-section .explore-link .explore-link-text{display:flex;flex-direction:column;gap:4px;text-align:left}.security-compliance-page .explore-section .explore-link .explore-link-title{font-size:20px;font-weight:600;color:#0f172a;line-height:1.2}.security-compliance-page .explore-section .explore-link .explore-link-sub{font-size:14px;font-weight:400;color:#000;opacity:.5}.security-compliance-page .explore-section .explore-link .arrow{flex-shrink:0;font-size:24px;color:#1a77c3;transition:transform .2s ease}.security-compliance-page .explore-section .explore-link:hover{border-color:#1a77c3;box-shadow:0 12px 28px #1a77c32e;transform:translateY(-3px)}.security-compliance-page .explore-section .explore-link:hover .arrow{transform:translate(4px)}.security-compliance-page .key-features-section{padding:40px 0;background:#fff;overflow:hidden}.security-compliance-page .key-features-section .key-feature{padding:60px 0}.security-compliance-page .key-features-section .key-feature:nth-child(2n){background:#f8fafc;margin:0 -50px;padding:60px 50px;border-radius:16px}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature:nth-child(2n){margin:0 -20px;padding:60px 20px;border-radius:12px}}.security-compliance-page .key-features-section .key-feature .key-feature-content{padding-right:20px}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature .key-feature-content{padding-right:0;text-align:center;margin-bottom:40px}}.security-compliance-page .key-features-section .key-feature:nth-child(2) .key-feature-content{padding-left:20px;padding-right:0}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature:nth-child(2) .key-feature-content{padding-left:0}}.security-compliance-page .key-features-section .key-feature .key-feature-content .key-feature-title{font-size:28px!important;font-weight:500!important;color:#0f172a!important;margin-bottom:20px!important;line-height:1.3!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.security-compliance-page .key-features-section .key-feature .key-feature-content .key-feature-description{font-size:16px;color:#000;opacity:.48;line-height:normal;margin:0 0 16px;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.security-compliance-page .key-features-section .key-feature .key-feature-content .compliance-standards-list{margin-top:16px;padding-left:0;list-style:none}.security-compliance-page .key-features-section .key-feature .key-feature-content .compliance-standards-list li{font-size:16px;color:#000;opacity:.48;line-height:normal;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:8px 0 8px 28px;position:relative;border-bottom:1px solid #f1f5f9;transition:all .3s ease;display:flex;align-items:center}.security-compliance-page .key-features-section .key-feature .key-feature-content .compliance-standards-list li:hover{background:#f8fafc;padding-left:32px}.security-compliance-page .key-features-section .key-feature .key-feature-content .compliance-standards-list li:before{content:"✓";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#10b981;font-weight:700;font-size:1.125rem;width:20px;text-align:center}.security-compliance-page .key-features-section .key-feature .key-feature-content .compliance-standards-list li:last-child{border-bottom:none}.security-compliance-page .key-features-section .key-feature-illustration .feature-gif{width:100%;max-width:600px;height:auto;border-radius:16px;box-shadow:0 12px 32px #00000026;transition:all .3s ease}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature-illustration .feature-gif{max-width:100%;border-radius:12px}}.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder{background:#f8fafc;border-radius:16px;padding:32px;min-height:300px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;width:100%;max-width:350px;margin:0 auto}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder{padding:24px;min-height:250px;max-width:300px}}@media (max-width: 480px){.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder{padding:20px;min-height:200px;max-width:250px}}.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual{text-align:center}.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual .api-endpoints{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual .api-endpoints .endpoint{background:#0f172a;color:#fff;padding:16px 24px;border-radius:12px;font-family:Monaco,Courier New,monospace;font-size:1.125rem;font-weight:600;box-shadow:0 4px 12px #00000026;transition:all .3s ease}.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual .api-endpoints .endpoint:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003;background:#0f172a66}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual .api-endpoints .endpoint{font-size:1rem;padding:14px 20px}}@media (max-width: 480px){.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual .api-endpoints .endpoint{font-size:.875rem;padding:12px 16px}}.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual .api-badge{background:linear-gradient(135deg,#1a77c3,#155d99);color:#fff;padding:12px 24px;border-radius:24px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 4px 12px #3b82f64d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual .api-badge{font-size:.875rem;padding:10px 20px}}@media (max-width: 480px){.security-compliance-page .key-features-section .key-feature-illustration .illustration-placeholder .api-visual .api-badge{font-size:.75rem;padding:8px 16px}}.features-section{padding:60px 0;background:#f8fafc}.features-section .features-header{text-align:center;margin-bottom:50px}.features-section .features-header .features-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:28px!important;font-weight:500!important;color:#0f172a!important;text-align:center!important;margin-bottom:24px!important;line-height:1.3!important}.features-section .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;max-width:1200px;margin:0 auto}@media (max-width: 768px){.features-section .features-grid{grid-template-columns:1fr;gap:24px}}.features-section .feature-card{background:#fff;padding:36px;border-radius:18px;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease;border:1px solid #e2e8f0}.features-section .feature-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -3px #00000026}.features-section .feature-card .feature-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.features-section .feature-card .feature-icon{width:56px;height:56px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0;box-shadow:0 4px 12px #0000001a}.features-section .feature-card .feature-title{font-size:1.25rem!important;font-weight:500!important;color:#0f172a!important;margin:0!important;line-height:normal!important;flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.features-section .feature-card .feature-description{color:#000;opacity:.48;line-height:normal;font-size:16px;margin:0;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width: 768px){.features-section{padding:50px 0}.features-section .features-header{margin-bottom:40px}.features-section .feature-card{padding:32px}.features-section .feature-card .feature-header{gap:18px;margin-bottom:20px}.features-section .feature-card .feature-icon{width:52px;height:52px;font-size:1.5rem}.features-section .feature-card .feature-title{font-size:1.375rem!important}.features-section .feature-card .feature-description{font-size:1rem}}.cta-section{padding:100px 0;background:linear-gradient(135deg,#155d99,#1a77c3);color:#fff;text-align:center}.cta-section .cta-content{max-width:800px;margin:0 auto}.cta-section .cta-content .cta-title{font-size:2.5rem!important;font-weight:600!important;color:#fff!important;margin-bottom:24px!important;line-height:1.2!important;letter-spacing:-.02em!important}@media (max-width: 1200px){.cta-section .cta-content .cta-title{font-size:2.25rem!important}}@media (max-width: 768px){.cta-section .cta-content .cta-title{font-size:2rem!important}}@media (max-width: 480px){.cta-section .cta-content .cta-title{font-size:1.75rem!important}}.cta-section .cta-content .cta-description{font-size:16px;color:#ffffffe6;margin-bottom:48px;line-height:normal;font-weight:400}.cta-section .cta-content .cta-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}@media (max-width: 480px){.cta-section .cta-content .cta-buttons{flex-direction:column;gap:20px;align-items:center}}.cta-section .cta-content .cta-buttons .cta-primary-btn{background:#fff!important;color:#155d99!important;border:none!important;padding:20px 40px!important;font-weight:600!important;border-radius:8px!important;transition:all .2s ease!important;font-size:1.125rem!important;box-shadow:0 4px 12px #0000001a!important;letter-spacing:-.01em!important}.cta-section .cta-content .cta-buttons .cta-primary-btn:hover{background:#f8fafc!important;transform:translateY(-1px);box-shadow:0 8px 20px #00000026!important}.cta-section .cta-content .cta-buttons .cta-secondary-btn{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;padding:18px 38px!important;font-weight:500!important;border-radius:8px!important;transition:all .2s ease!important;font-size:1.125rem!important;letter-spacing:-.01em!important}.cta-section .cta-content .cta-buttons .cta-secondary-btn:hover{background:#ffffff1a!important;border-color:#fff!important;transform:translateY(-1px)}@media (max-width: 768px){.cta-section{padding:80px 0}}.security-compliance-page .key-features-section .key-feature-illustration .feature-gif{max-width:600px!important;width:100%!important;border-radius:16px;box-shadow:0 12px 32px #00000026;transition:all .3s ease}.security-compliance-page .key-features-section .key-feature-illustration .feature-gif:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0003}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature-illustration .feature-gif{max-width:100%!important;border-radius:12px}}.security-compliance-page .key-features-section .key-feature-illustration{text-align:center}@media (max-width: 768px){.security-compliance-page .key-features-section .key-feature-illustration{margin-top:40px}}
