.trust-overview{padding:80px 0}.trust-card{padding:3rem}.trust-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.trust-pillar{text-align:center}.pillar-icon{margin-bottom:1.5rem;display:flex;justify-content:center}.trust-pillar h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.3rem}.trust-pillar p{font-size:.95rem}.security-practices{padding:80px 0}.security-intro{padding:3rem;margin-bottom:3rem;display:grid;grid-template-columns:60% 40%;gap:30px}.security-content h3{color:var(--primary-color);font-size:1.8rem;margin-bottom:1.5rem;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.highlight{font-weight:600;color:var(--primary-color)}.security-stats{display:flex;gap:2rem;margin-top:2rem}.stat-number{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.stat-label{font-size:.9rem;color:var(--text-gray)}.security-shield{position:relative;display:flex;justify-content:center;align-items:center;height:100%}.shield-layer{transition:all .3s ease}.shield-layer:hover{stroke:var(--accent-color);stroke-width:3}.shield-icon{transition:transform .5s ease}.shield-svg:hover .shield-icon{transform:translate(85,90)scale(1.2)}.layer-labels{position:absolute;top:0;right:-30px;display:flex;flex-direction:column;gap:1.5rem;pointer-events:none}.layer-label{font-size:.85rem;color:var(--text-gray);opacity:.6;transition:all .3s ease;position:relative;padding-left:20px}.layer-label::before{content:'';position:absolute;left:0;top:50%;width:12px;height:2px;background:var(--primary-color);opacity:.6;transform:translateY(-50%)}.layer-label[data-layer="1"]{top:130px}.layer-label[data-layer="2"]{top:100px}.layer-label[data-layer="3"]{top:70px}.layer-label[data-layer="4"]{top:40px}.security-shield:hover .layer-label{opacity:.9}.security-domains{margin-bottom:3rem}.domain-tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.domain-tab{padding:.8rem 1.5rem;background:rgba(30,40,60,.3);border:1px solid rgba(76,154,255,.2);border-radius:30px;color:var(--text-light);cursor:pointer;transition:all .3s ease;font-size:.95rem;font-weight:500}.domain-tab:hover,.domain-tab.active{background:linear-gradient(90deg,rgba(76,154,255,.2),rgba(124,92,255,.2));border-color:rgba(76,154,255,.5);transform:translateY(-2px)}.domain-panel{display:none}.domain-panel.active{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.feature-card{padding:2rem;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-5px)}.feature-icon{margin-bottom:1.5rem}.feature-card h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.3rem}.feature-card p{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.feature-footer{margin-top:auto}.feature-tag{display:inline-block;padding:.4rem 1rem;background:rgba(76,154,255,.1);border:1px solid rgba(76,154,255,.2);border-radius:20px;font-size:.8rem;color:var(--text-light);transition:all .3s ease}.feature-card:hover .feature-tag{background:rgba(76,154,255,.2);border-color:rgba(76,154,255,.4)}.security-framework{padding:2.5rem;margin-bottom:2rem}.security-framework h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem}.security-framework p{margin-bottom:2rem}.framework-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:1.5rem}.framework-item{display:flex;align-items:center;gap:1rem}.framework-icon{flex-shrink:0}.framework-info{flex:1}.framework-info h4{font-size:1.1rem;margin-bottom:.7rem}.framework-bar{height:8px;background:rgba(30,40,60,.3);border-radius:4px;overflow:hidden}.framework-progress{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:4px;transition:width 1.5s ease-in-out}.framework-caption{display:flex;justify-content:flex-end;margin-top:1rem}.caption-item{font-size:.8rem;color:var(--text-gray);display:flex;align-items:center;gap:.5rem}.caption-color{width:20px;height:6px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:3px;display:inline-block}.certifications{padding:80px 0}.cert-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem}.cert-card{text-align:center;padding:2rem;flex:1;min-width:250px;max-width:280px;display:flex;flex-direction:column;align-items:center}.cert-icon{margin-bottom:1.5rem}.cert-card h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.2rem}.cert-card p{font-size:.9rem;line-height:1.5}.vendor-security{padding:80px 0}.vendor-card{padding:3rem}.vendor-content h3{color:var(--primary-color);margin-bottom:1.5rem}.vendor-list{list-style:none;padding-left:0;margin-bottom:1.5rem}.vendor-list li{position:relative;padding-left:1.8rem;margin-bottom:1rem;color:var(--text-gray)}.vendor-list li::before{content:'✓';position:absolute;left:0;color:var(--primary-color);font-weight:700}.privacy-section{padding:80px 0}.report-section{padding:80px 0}.report-card{padding:3rem}.report-content h3{color:var(--primary-color);margin:1.5rem 0}.report-steps{padding-left:1.5rem;margin-bottom:1.5rem}.report-steps li{margin-bottom:1rem;color:var(--text-gray)}.report-actions{margin-top:2rem}.section-subtitle{text-align:center;max-width:700px;margin:-1.5rem auto 3rem;color:var(--text-gray);font-size:1.1rem}@media(max-width:992px){.trust-pillars{grid-template-columns:1fr;gap:3rem}.cert-container{flex-direction:column;align-items:center}.cert-card{max-width:100%}}@media(max-width:768px){.trust-overview,.certifications,.vendor-security,.privacy-section,.report-section{padding:60px 0}.trust-card,.vendor-card,.report-card{padding:2rem}}.cert-card:hover .cert-icon svg{transform:scale(1.1);transition:transform .3s ease}.trust-pillar:hover .pillar-icon svg{transform:scale(1.1)rotate(5deg);transition:transform .3s ease}.vendor-list li:hover::before{transform:scale(1.2);transition:transform .2s ease}.report-steps li:hover{transform:translateX(5px);transition:transform .3s ease}.cert-icon svg,.pillar-icon svg,.vendor-list li::before,.report-steps li{transition:transform .3s ease}