.trust-center-page{font-family:Inter,sans-serif}.trust-center-page .hero-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:80px 0 60px}@media (max-width: 768px){.trust-center-page .hero-section{padding:60px 0 40px}}.trust-center-page .hero-section .hero-content{max-width:800px;text-align:center;margin:0 auto}.trust-center-page .hero-section .hero-content h1{font-size:48px;font-weight:600;color:#0f172a;margin-bottom:20px;line-height:1.2}@media (max-width: 768px){.trust-center-page .hero-section .hero-content h1{font-size:32px}}.trust-center-page .hero-section .hero-content p{font-size:18px;line-height:1.7;color:#334155;max-width:600px;margin:0 auto}@media (max-width: 768px){.trust-center-page .hero-section .hero-content p{font-size:16px}}.trust-center-page .data-control-section{padding:80px 0}@media (max-width: 768px){.trust-center-page .data-control-section{padding:60px 0}}.trust-center-page .data-control-section .section-header{text-align:center;max-width:700px;margin:0 auto 48px}.trust-center-page .data-control-section .section-header h2{font-size:32px;font-weight:600;color:#0f172a;margin-bottom:16px}@media (max-width: 768px){.trust-center-page .data-control-section .section-header h2{font-size:24px}}.trust-center-page .data-control-section .section-header p{font-size:16px;line-height:1.7;color:#334155}.trust-center-page .data-control-section .section-header p strong{color:#0f172a}.trust-center-page .data-control-section .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}@media (max-width: 992px){.trust-center-page .data-control-section .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.trust-center-page .data-control-section .benefits-grid{grid-template-columns:1fr}}.trust-center-page .data-control-section .benefits-grid .benefit-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 24px;transition:all .3s ease}.trust-center-page .data-control-section .benefits-grid .benefit-card:hover{border-color:#1a77c3;box-shadow:0 8px 24px #105dfb1a;transform:translateY(-4px)}.trust-center-page .data-control-section .benefits-grid .benefit-card .benefit-icon{width:48px;height:48px;background:#1a77c31a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#1a77c3}.trust-center-page .data-control-section .benefits-grid .benefit-card .benefit-icon svg{width:24px;height:24px}.trust-center-page .data-control-section .benefits-grid .benefit-card h3{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:12px}.trust-center-page .data-control-section .benefits-grid .benefit-card p{font-size:14px;line-height:1.7;color:#334155;margin:0}.trust-center-page .disclosure-section{background-color:#f8fafc;padding:60px 0;border-radius:16px;margin:0 60px;text-align:center}@media (max-width: 768px){.trust-center-page .disclosure-section{margin:0 16px;padding:40px 0}}.trust-center-page .disclosure-section h2{font-size:28px;font-weight:600;color:#0f172a;margin-bottom:16px}@media (max-width: 768px){.trust-center-page .disclosure-section h2{font-size:22px}}.trust-center-page .disclosure-section p{font-size:16px;line-height:1.7;color:#334155;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.trust-center-page .disclosure-section .button{display:inline-flex;margin:0}.trust-center-page .info-section{padding:80px 0 100px}@media (max-width: 768px){.trust-center-page .info-section{padding:60px 0 80px}}.trust-center-page .info-section h2{font-size:32px;font-weight:600;color:#0f172a;margin-bottom:32px;text-align:center}@media (max-width: 768px){.trust-center-page .info-section h2{font-size:24px}}.trust-center-page .info-section .links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto}@media (max-width: 768px){.trust-center-page .info-section .links-grid{grid-template-columns:1fr}}.trust-center-page .info-section .links-grid .link-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:all .2s ease}.trust-center-page .info-section .links-grid .link-card:hover{border-color:#1a77c3;box-shadow:0 4px 12px #00000014}.trust-center-page .info-section .links-grid .link-card:hover .link-arrow svg path{stroke:#1a77c3}.trust-center-page .info-section .links-grid .link-card .link-content{flex:1}.trust-center-page .info-section .links-grid .link-card .link-content h3{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:6px}.trust-center-page .info-section .links-grid .link-card .link-content p{font-size:14px;line-height:1.5;color:#64748b;margin:0}.trust-center-page .info-section .links-grid .link-card .link-arrow{flex-shrink:0;width:24px;height:24px}.trust-center-page .info-section .links-grid .link-card .link-arrow svg{width:100%;height:100%}.trust-center-page .info-section .links-grid .link-card .link-arrow svg path{stroke:#94a3b8;transition:stroke .2s ease}.legal-page{min-height:calc(100vh - 80px);background-color:#fff;padding:60px 0}.legal-page .legal-container{max-width:800px!important}.legal-page .page-header{margin-bottom:32px}.legal-page .page-header h1{font-size:24px;font-weight:500;color:#0f172a;margin-bottom:8px}.legal-page .page-header .last-updated{font-size:13px;color:#94a3b8}.legal-page .legal-content h2{font-size:18px;font-weight:500;color:#0f172a;margin:32px 0 12px}.legal-page .legal-content h2:first-child{margin-top:0}.legal-page .legal-content p{font-size:14px;line-height:1.7;color:#334155;margin-bottom:16px}.legal-page .legal-content ul{margin:16px 0;padding-left:20px}.legal-page .legal-content ul li{font-size:14px;color:#334155;line-height:1.7;margin-bottom:8px}.legal-page .legal-content ul li:last-child{margin-bottom:0}.legal-page .legal-content ul li strong{color:#0f172a}.legal-page .legal-content a{color:#1a77c3;text-decoration:none}.legal-page .legal-content a:hover{text-decoration:underline}.legal-page .subprocessor-item{padding:20px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px}.legal-page .subprocessor-item:last-child{margin-bottom:0}.legal-page .subprocessor-item h2{font-size:16px;margin:0 0 12px!important}.legal-page .subprocessor-item ul{margin:0}
