.trust-page{--navy:#071225;--navy-2:#0a1930;--panel:#0d1d34;--panel-2:#10243d;--blue:#078bff;--cyan:#18c8ff;--text:#f5f8ff;--muted:#b6c4d8;--line:#91b8e033;--green:#24d58a;--warn:#ffbd69;--red:#f77;--unknown:#8fa3bc;--radius:18px;--shadow:0 22px 65px #0074ff2b}.trust-page *{box-sizing:border-box}.trust-page{scroll-behavior:smooth;color:var(--text);background:var(--navy);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.trust-page a{color:inherit;text-decoration:none}.trust-page button,.trust-page a{-webkit-tap-highlight-color:transparent}.trust-page .container{width:min(1200px,100% - 48px);margin:0 auto}.trust-page .site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#050f1feb;position:sticky;top:0}.trust-page .nav{justify-content:space-between;align-items:center;gap:28px;min-height:108px;padding-block:10px;display:flex}.trust-page .brand{align-items:center;gap:10px;display:inline-flex}.trust-page .brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:300px;height:88px;display:block}.trust-page .footer-brand-logo .brand-logo{width:auto;max-width:210px;height:64px}.trust-page .nav-links{color:#dce7f6;letter-spacing:.2px;align-items:center;gap:28px;font-size:16px;font-weight:650;display:flex}.trust-page .nav-links a:hover,.trust-page .footer-links a:hover,.trust-page .nav-links a.is-active{color:var(--cyan)}.trust-page .nav-actions{align-items:center;gap:12px;display:flex}.trust-page .btn{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 21px;font-size:14px;font-weight:750;transition:all .2s;display:inline-flex}.trust-page .btn-primary{color:#fff;background:linear-gradient(110deg,#087cff,#0062df);box-shadow:0 8px 24px #006fff3d}.trust-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #008bff57}.trust-page .btn-outline{color:#fff;background:#08193080;border-color:#59b8ffcc}.trust-page .btn-outline:hover{background:#0089ff1f}.trust-page .menu-toggle{border:1px solid var(--line);color:#fff;background:0 0;border-radius:9px;padding:9px 12px;font-size:20px;display:none}.trust-page .eyebrow{color:var(--cyan);letter-spacing:2.4px;text-transform:uppercase;font-size:12px;font-weight:800}.trust-page .section{padding:88px 0}.trust-page .section-heading{text-align:center;max-width:760px;margin:0 auto 42px}.trust-page .section-heading h2{color:#fff;letter-spacing:-1.1px;margin:12px 0 14px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.14}.trust-page .section-heading p,.trust-page .prose p{color:#b8c7d9;margin:0 0 16px;font-size:16px;line-height:1.65}.trust-page .prose p:last-child{margin-bottom:0}.trust-page .text-link{color:var(--cyan);border-bottom:1px solid #18c8ff59;font-weight:700}.trust-page .text-link:hover{border-bottom-color:var(--cyan)}.trust-page .hero{background:radial-gradient(at 88% 28%,#00aaff47,#0000 48%),radial-gradient(at 12% 80%,#0078dc29,#0000 42%),linear-gradient(115deg,#071225 0%,#08182e 56%,#061326 100%);padding:84px 0 72px;position:relative;overflow:hidden}.trust-page .hero-waves{pointer-events:none;z-index:0;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.trust-page .hero-waves path{fill:none;stroke-linecap:round}.trust-page .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.trust-page .hero-copy{max-width:560px}.trust-page .hero h1{letter-spacing:-1.4px;margin:14px 0 18px;font-size:clamp(34px,4.2vw,52px);font-weight:850;line-height:1.08}.trust-page .hero-buttons{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trust-page .hero-panel{box-shadow:var(--shadow);background:linear-gradient(165deg,#0e2038f5,#081222fa);border:1px solid #59b8ff47;border-radius:18px;padding:22px;overflow:hidden}.trust-page .hero-panel-label{color:#9fb1c8;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.trust-page .hero-panel-label span{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #18c8ffb3}.trust-page .ops-mock{gap:10px;display:grid}.trust-page .ops-row{background:#07162ab3;border:1px solid #91b8e024;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.trust-page .ops-row strong{color:#eef5ff;font-size:13px;display:block}.trust-page .ops-row small{color:#9fb1c8;font-size:12px}.trust-page .ops-badge{letter-spacing:.4px;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.trust-page .ops-badge.ok{color:#062616;background:#24d58aeb}.trust-page .ops-badge.warn{color:#3a2500;background:#ffbd69eb}.trust-page .ops-badge.crit{color:#3a0d0d;background:#ff7777eb}.trust-page .ops-badge.unk{color:#d7e2f0;background:#8fa3bc59}.trust-page .mock-note{color:#7f93ab;margin-top:12px;font-size:11px;line-height:1.45}.trust-page .philosophy{border-top:1px solid var(--line);background:linear-gradient(#071225 0%,#0a1830 100%)}.trust-page .comp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.trust-page .comp-card,.trust-page .principle-card,.trust-page .security-card,.trust-page .status-card,.trust-page .vps-panel,.trust-page .risk-panel,.trust-page .callout{background:linear-gradient(165deg,#0e2038eb,#081222f5);border:1px solid #59b8ff33;border-radius:16px}.trust-page .comp-card{min-height:150px;padding:22px 18px;transition:border-color .2s,transform .2s}.trust-page .comp-card:hover{border-color:#18c8ff73;transform:translateY(-3px)}.trust-page .comp-card .num{color:var(--cyan);letter-spacing:1px;margin-bottom:12px;font-size:12px;font-weight:800}.trust-page .comp-card h3{color:#fff;margin:0 0 10px;font-size:16px}.trust-page .comp-card p{color:#a8b8cc;margin:0;font-size:14px;line-height:1.5}.trust-page .principles{background:#0c2038}.trust-page .principle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.trust-page .principle-card{min-height:220px;padding:24px 20px}.trust-page .principle-card .num{color:#071225;background:linear-gradient(135deg,#18c8ff,#078bff);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-size:13px;font-weight:850;display:inline-flex}.trust-page .principle-card h3{color:#fff;margin:0 0 12px;font-size:17px;line-height:1.3}.trust-page .principle-card p{color:#b0c0d4;margin:0;font-size:14px;line-height:1.55}.trust-page .recovery{background:radial-gradient(45% 50% at 90% 20%,#008cff1f,#0000 55%),linear-gradient(#071225 0%,#08172b 100%)}.trust-page .recovery-intro{text-align:center;max-width:760px;margin:0 auto 34px}.trust-page .recovery-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.trust-page .recovery-step{background:#0a182ce6;border:1px solid #59b8ff38;border-radius:14px;min-height:170px;padding:20px 16px;position:relative}.trust-page .recovery-step .num{color:var(--cyan);letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:850}.trust-page .recovery-step h3{color:#fff;margin:0 0 10px;font-size:16px}.trust-page .recovery-step p{color:#aebdd1;margin:0;font-size:13.5px;line-height:1.5}.trust-page .callout{background:linear-gradient(165deg,#2a1c0c8c,#0e1624f2);border-color:#ffbd6959;max-width:860px;margin:0 auto;padding:22px 24px}.trust-page .callout strong{color:var(--warn);letter-spacing:.3px;margin-bottom:8px;font-size:14px;display:block}.trust-page .callout p{color:#d7e0ec;margin:0;font-size:15px}.trust-page .vps-section{border-top:1px solid var(--line);background:#0a1830}.trust-page .vps-layout{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:28px;display:grid}.trust-page .vps-panel{padding:30px 28px}.trust-page .vps-panel h2{color:#fff;letter-spacing:-1px;margin:10px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.15}.trust-page .vps-panel ul{gap:10px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.trust-page .vps-panel li{color:#d5e1f0;align-items:flex-start;gap:10px;font-size:15px;display:flex}.trust-page .vps-panel li:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px;box-shadow:0 0 10px #18c8ff80}.trust-page .vps-side{background:#081426b3;border:1px dashed #59b8ff59;border-radius:16px;flex-direction:column;justify-content:center;gap:14px;padding:28px 24px;display:flex}.trust-page .vps-side .chip{background:#0c1c32d9;border:1px solid #91b8e029;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.trust-page .vps-side .chip strong{color:#fff;font-size:14px}.trust-page .vps-side .chip span{color:#9fb1c8;font-size:12px}.trust-page .concept-tag{letter-spacing:1px;text-transform:uppercase;color:#8fa3bc;border:1px solid #8fa3bc59;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:800}.trust-page .security{background:#071225}.trust-page .security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.trust-page .security-card{min-height:180px;padding:24px 20px}.trust-page .security-card h3{color:#fff;margin:0 0 12px;font-size:17px}.trust-page .security-card p{color:#b0c0d4;margin:0;font-size:14px;line-height:1.55}.trust-page .section-cta{text-align:center}.trust-page .transparency{background:radial-gradient(40% 45% at 10% 20%,#008cff1f,#0000 55%),#0c2038}.trust-page .status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.trust-page .status-card{align-items:stretch;gap:0;min-width:0;min-height:170px;padding:24px 20px;animation:none;display:block}.trust-page .status-card .label{letter-spacing:1.2px;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:850;display:inline-flex}.trust-page .status-card .dot{border-radius:50%;width:10px;height:10px}.trust-page .status-card.healthy{border-color:#24d58a59}.trust-page .status-card.healthy .label{color:var(--green)}.trust-page .status-card.healthy .dot{background:var(--green);box-shadow:0 0 12px #24d58a8c}.trust-page .status-card.warning{border-color:#ffbd6959}.trust-page .status-card.warning .label{color:var(--warn)}.trust-page .status-card.warning .dot{background:var(--warn);box-shadow:0 0 12px #ffbd6973}.trust-page .status-card.critical{border-color:#ff777759}.trust-page .status-card.critical .label{color:var(--red)}.trust-page .status-card.critical .dot{background:var(--red);box-shadow:0 0 12px #ff777773}.trust-page .status-card.unknown{border-color:#8fa3bc59}.trust-page .status-card.unknown .label{color:var(--unknown)}.trust-page .status-card.unknown .dot{background:var(--unknown);box-shadow:0 0 12px #8fa3bc59}.trust-page .status-card p{color:#b8c7d9;margin:0;font-size:14.5px;line-height:1.55}.trust-page .risk{border-top:1px solid var(--line);background:#07162a}.trust-page .risk-panel{max-width:860px;margin:0 auto;padding:32px 30px}.trust-page .risk-panel h2{color:#fff;letter-spacing:-1px;margin:10px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.15}.trust-page .risk-panel ul{color:#d5e1f0;margin:18px 0;padding-left:18px}.trust-page .risk-panel li{margin:8px 0}.trust-page .risk-links{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.trust-page .trust-faq{background:#0c2038}.trust-page .faq-list{background:linear-gradient(165deg,#0e2038eb,#081222f5);border:1px solid #59b8ff2e;border-radius:16px;max-width:860px;margin:0 auto;padding:6px 22px}.trust-page .faq-item{border-bottom:1px solid var(--line)}.trust-page .faq-item:last-child{border-bottom:0}.trust-page .faq-item summary{cursor:pointer;color:#f1f6fd;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;font-weight:750;line-height:1.4;list-style:none;display:flex}.trust-page .faq-item summary::-webkit-details-marker{display:none}.trust-page .faq-item summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:6px}.trust-page .faq-item summary .faq-q{flex:1}.trust-page .faq-item summary .faq-icon{width:24px;height:24px;color:var(--cyan);flex:none;font-size:22px;line-height:1;transition:transform .25s}.trust-page .faq-item[open] summary .faq-icon{transform:rotate(45deg)}.trust-page .faq-answer{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.trust-page .faq-item[open] .faq-answer{grid-template-rows:1fr}.trust-page .faq-answer-inner{overflow:hidden}.trust-page .faq-answer p{color:#b8c7d9;max-width:760px;margin:0 0 16px;font-size:14px;line-height:1.6}.trust-page .final-cta{text-align:center;border-top:1px solid var(--line);background:radial-gradient(at 50% 120%,#008bff40,#0000 60%),#07162a;padding:88px 0}.trust-page .final-cta h2{letter-spacing:-1.2px;color:#fff;margin:12px 0 14px;font-size:clamp(30px,3.6vw,46px)}.trust-page .final-cta>.container>p{color:#bdcce0;max-width:640px;margin:0 auto 24px}.trust-page .cycle-row{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 28px;display:flex}.trust-page .cycle-row span{color:#dce7f6;letter-spacing:1px;background:#0819308c;border:1px solid #59b8ff47;border-radius:999px;min-width:108px;padding:10px 14px;font-size:12px;font-weight:800}.trust-page .brand-close{margin-top:34px}.trust-page .brand-close strong{color:#fff;letter-spacing:-.3px;margin-bottom:6px;font-size:20px;display:block}.trust-page .brand-close span{color:#9fb1c8;font-size:14px}.trust-page footer{border-top:1px solid var(--line);background:#050f1f;padding:42px 0 25px}.trust-page .footer-main{justify-content:space-between;gap:40px;padding-bottom:30px;display:flex}.trust-page .footer-brand{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.trust-page .footer-brand p{color:#9fb1c8;max-width:330px;margin:0;font-size:13px;line-height:1.5}.trust-page .footer-links{flex-wrap:wrap;gap:52px;display:flex}.trust-page .footer-col strong{color:#e9f1fb;margin-bottom:12px;font-size:12px;display:block}.trust-page .footer-col a{color:#9fb1c8;margin:8px 0;font-size:12px;display:block}.trust-page .footer-bottom{border-top:1px solid var(--line);color:#71849d;justify-content:space-between;gap:20px;padding-top:20px;font-size:11px;display:flex}.trust-page{overflow-x:clip}@media (max-width:1100px){.trust-page .comp-grid,.trust-page .principle-grid,.trust-page .recovery-flow,.trust-page .security-grid,.trust-page .status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-page .hero-grid,.trust-page .vps-layout{grid-template-columns:1fr;gap:34px}.trust-page .hero-panel{max-width:560px}}@media (max-width:980px){.trust-page .nav-links{gap:18px;font-size:15px}}@media (max-width:720px){.trust-page .container{width:min(100% - 32px,600px)}.trust-page .nav{min-height:100px}.trust-page .menu-toggle{display:block}.trust-page .site-header{z-index:40}.trust-page .nav{position:relative}.trust-page .nav-links{z-index:50;border-bottom:1px solid var(--line);background:#071225;flex-direction:column;align-items:flex-start;gap:18px;padding:18px 24px;font-size:16px;display:none;position:absolute;top:100px;left:0;right:0}.trust-page .nav-links.open{display:flex}.trust-page .nav-actions .btn-outline{display:none}.trust-page .nav-actions .btn{min-height:40px;padding:0 12px;font-size:12px}.trust-page .brand-logo{max-width:240px;height:72px}.trust-page .hero{padding:52px 0 42px}.trust-page .section,.trust-page .final-cta{padding:64px 0}.trust-page .comp-grid,.trust-page .principle-grid,.trust-page .recovery-flow,.trust-page .security-grid,.trust-page .status-grid{grid-template-columns:minmax(0,1fr)}.trust-page .status-card p{overflow-wrap:anywhere;max-width:100%}.trust-page .faq-list{padding:2px 16px}.trust-page .risk-panel,.trust-page .vps-panel{padding:24px 20px}.trust-page .footer-main,.trust-page .footer-bottom{flex-direction:column}.trust-page .footer-links{gap:25px}}@media (prefers-reduced-motion:reduce){.trust-page .faq-answer,.trust-page .faq-item summary .faq-icon,.trust-page .comp-card,.trust-page .btn{transition:none}.trust-page .btn-primary:hover,.trust-page .comp-card:hover{transform:none}}
