.security-trust-page { background:#fff; }
.st-breadcrumb{background:#f7f9fc;border-bottom:1px solid #e8edf4;padding:.72rem 0}
.st-breadcrumb .breadcrumb{font-size:.86rem}.st-breadcrumb a{text-decoration:none}
.st-hero{padding:4.5rem 0;background:linear-gradient(135deg,#071a36 0%,#0d2b55 62%,#123967 100%);color:#fff;overflow:hidden}
.st-eyebrow,.st-section-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2459a8;margin-bottom:.8rem}
.st-eyebrow{color:#bcd7ff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);padding:.45rem .72rem;border-radius:999px}
.st-hero h1{font-size:clamp(2.25rem,4.5vw,4.2rem);line-height:1.08;letter-spacing:-.04em;font-weight:700;max-width:850px}
.st-lead{font-size:1.08rem;line-height:1.8;color:#d9e5f5;max-width:760px;margin:1.3rem 0 1.6rem}
.st-actions{display:flex;flex-wrap:wrap;gap:.8rem}.st-primary-btn{background:#fff;color:#12315d;border:1px solid #fff;font-weight:600;padding:.78rem 1.05rem}.st-primary-btn:hover{background:#edf4ff;color:#12315d}
.st-secondary-btn{border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:600;padding:.78rem 1.05rem}.st-secondary-btn:hover{background:#fff;color:#12315d}
.st-hero-points{display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;margin-top:1.5rem;color:#dce9f8;font-size:.9rem}.st-hero-points i{margin-right:.35rem;color:#83d5b1}
.st-hero-panel,.st-protection-visual{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:1.5rem;box-shadow:0 24px 70px rgba(0,0,0,.18)}
.st-panel-label{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#a8c8f3;margin-bottom:.6rem}
.st-hero-panel h2{font-size:1.4rem;margin-bottom:1.2rem}.st-layer-stack{display:grid;gap:.65rem}
.st-layer-stack>div{display:flex;align-items:center;gap:.8rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:.8rem}
.st-layer-stack i{font-size:1.25rem;color:#bcd7ff}.st-layer-stack span{display:flex;flex-direction:column}.st-layer-stack small{color:#b9cbe2;margin-top:.12rem}
.st-data-principle{padding:2.1rem 0;background:#fff}.st-principle-card{display:flex;gap:1.25rem;align-items:flex-start;background:#f5f8fd;border:1px solid #e1e9f4;border-radius:20px;padding:1.55rem 1.7rem}
.st-principle-icon,.st-icon{width:48px;height:48px;flex:0 0 48px;border-radius:14px;display:grid;place-items:center;background:#e9f1ff;color:#2459a8;font-size:1.25rem}
.st-principle-card h2{font-size:1.55rem;margin:.05rem 0 .5rem}.st-principle-card p{margin:0;color:#526174;line-height:1.7}
.st-section{padding:4.5rem 0}.st-soft{background:#f7f9fc}.st-heading{text-align:center;max-width:820px;margin:0 auto 2rem}.st-heading-left{text-align:left;margin:0 0 1.5rem}
.st-heading h2{font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.025em;margin-bottom:.8rem}.st-heading p{color:#5b6878;line-height:1.75;margin:0}
.st-control-card,.st-mini-card,.st-feature-panel{height:100%;background:#fff;border:1px solid #e4e9f0;border-radius:18px;padding:1.35rem;box-shadow:0 8px 28px rgba(19,43,76,.05)}
.st-control-card h3,.st-mini-card h3{font-size:1.05rem;margin:.9rem 0 .45rem}.st-control-card p,.st-mini-card p{font-size:.92rem;line-height:1.65;color:#5b6878;margin:0}
.st-check-list{display:grid;gap:.85rem}.st-check-list>div{display:flex;gap:.75rem;align-items:flex-start}.st-check-list i{color:#24785a;font-size:1.15rem;margin-top:.1rem}.st-check-list span{display:flex;flex-direction:column;color:#5b6878;line-height:1.55}.st-check-list strong{color:#182433;margin-bottom:.1rem}
.st-protection-visual{background:#0d2b55;color:#fff}.st-flow-step{display:flex;align-items:center;gap:.9rem;background:rgba(255,255,255,.07);padding:.9rem;border-radius:14px}.st-flow-step b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#173e70;font-size:.8rem}.st-flow-step span{display:flex;flex-direction:column}.st-flow-step small{color:#b9cbe2}.st-flow-line{height:18px;border-left:2px dashed rgba(255,255,255,.25);margin-left:1.55rem}
.st-mini-card i{font-size:1.5rem;color:#2459a8}.st-callout{display:flex;gap:.8rem;align-items:flex-start;border:1px solid #dce6f3;background:#f8fbff;border-radius:16px;padding:1rem 1.15rem}.st-callout i{color:#2459a8;font-size:1.2rem}.st-callout p{margin:0;color:#4f5f71}
.st-dark{background:#091c37;color:#fff}.st-kicker-light{color:#a8c8f3}.st-dark h2{font-size:clamp(1.8rem,3vw,2.7rem)}.st-dark-copy{color:#c4d2e5;line-height:1.75}
.st-dark-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.st-dark-grid>div{display:flex;gap:.75rem;padding:1rem;border-radius:15px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09)}.st-dark-grid i{color:#a8c8f3;font-size:1.15rem}.st-dark-grid span{display:flex;flex-direction:column}.st-dark-grid small{color:#b9c7da;line-height:1.5;margin-top:.15rem}
.st-feature-panel .st-icon{margin-bottom:1rem}.st-feature-panel h2{font-size:1.55rem}.st-feature-panel p,.st-feature-panel li{color:#5b6878;line-height:1.65}.st-feature-panel ul{padding-left:1.2rem;margin-bottom:0}.st-note{font-size:.8rem;border-top:1px solid #e5e9ef;padding-top:.8rem;margin-top:1rem!important}
.st-privacy-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.st-privacy-row>div{background:#fff;border:1px solid #e4e9f0;border-radius:16px;padding:1.2rem;display:flex;flex-direction:column}.st-privacy-row i{font-size:1.35rem;color:#2459a8;margin-bottom:.55rem}.st-privacy-row span{font-size:.9rem;color:#5b6878;line-height:1.6;margin-top:.3rem}.st-text-link{font-weight:600;text-decoration:none}
.st-continuous{padding:3.3rem 0;background:#fff}.st-continuous-inner{display:flex;justify-content:space-between;gap:2rem;align-items:center;border:1px solid #e1e8f1;border-radius:20px;padding:1.6rem 1.8rem}.st-continuous-inner h2{font-size:1.7rem}.st-continuous-inner p{margin:0;color:#5b6878;line-height:1.65;max-width:800px}.st-continuous-icon{font-size:3rem;color:#2459a8}
.st-cta{padding:4rem 0;background:linear-gradient(135deg,#173e70,#0b2445);color:#fff;text-align:center}.st-cta-inner{max-width:800px;margin:auto}.st-cta h2{font-size:clamp(1.9rem,3.5vw,3rem)}.st-cta p{color:#d3e0ef;line-height:1.7}.st-cta-outline{border:1px solid rgba(255,255,255,.55);color:#fff}.st-cta-outline:hover{background:#fff;color:#173e70}
@media(max-width:991.98px){.st-hero{padding:3.3rem 0}.st-section{padding:3.6rem 0}.st-dark-grid{grid-template-columns:1fr}.st-privacy-row{grid-template-columns:1fr}}
@media(max-width:767.98px){.st-hero{padding:2.7rem 0}.st-hero h1{font-size:2.25rem}.st-principle-card{flex-direction:column;padding:1.25rem}.st-section{padding:3rem 0}.st-actions{flex-direction:column}.st-actions .btn{width:100%}.st-hero-points{display:grid}.st-continuous-inner{align-items:flex-start}.st-continuous-icon{display:none}}
@media(max-width:575.98px){.st-hero-panel,.st-protection-visual{padding:1.1rem;border-radius:17px}.st-control-card,.st-mini-card,.st-feature-panel{padding:1.15rem}.st-principle-card h2{font-size:1.35rem}}
