.trust :is(#ciso,#compliance,#governance,#infrastructure,#continuity,#development,#endpoint,#incident-response,#monitoring){scroll-margin-top:88px}.trust a:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:2px}.trust-head{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.trust-head[data-center]{margin-inline:auto;text-align:center}.trust-head h2{font-size:var(--pk-t-h2-sm);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.trust-head p{margin-top:16px;font-size:var(--pk-t-18);line-height:1.55;color:var(--pk-ink-2);text-wrap:pretty}.trust-head[data-tone=dark] h2{color:#fff}.trust-head[data-tone=dark] p{color:#ffffffbd}.trust-marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(20px,2.4vw,32px)}.trust-marks a{display:flex;align-items:center;gap:18px;min-height:104px;padding:18px 24px;border-radius:var(--pk-r-lg);background:var(--pk-surface);color:var(--pk-ink);text-decoration:none;transition:background-color .2s ease}.trust-marks a:hover{background:var(--pk-surface-2)}.trust-marks img{flex:none;width:96px;height:68px;object-fit:contain;mix-blend-mode:multiply}.trust-marks span{font-size:var(--pk-t-18);font-weight:600;letter-spacing:-.02em}.trust-ciso{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(12px,1.6vw,20px)}.trust-ciso__photo{width:100%;height:100%;min-height:360px;object-fit:cover;border-radius:var(--pk-radius);background:var(--pk-surface)}.trust-ciso__quote{display:grid;align-content:space-between;gap:32px;margin:0;padding:clamp(28px,4vw,56px);border-radius:var(--pk-radius);background:var(--civie-gradient-dusk);color:#fff}.trust-ciso__quote h2{font-size:var(--pk-t-20);font-weight:600;letter-spacing:-.02em;color:#ffffffc7}.trust-ciso__quote blockquote{margin:0;font-size:clamp(20px,1.9vw,27px);font-weight:500;line-height:1.38;letter-spacing:-.02em;text-wrap:pretty}.trust-ciso__quote blockquote:before{content:"“"}.trust-ciso__quote blockquote:after{content:"”"}.trust-ciso__quote figcaption{display:grid;gap:2px;font-size:var(--pk-t-15)}.trust-ciso__quote figcaption span{color:#ffffffb8}.trust-certs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.trust-cert{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,2.4vw,32px);border-radius:var(--pk-r-lg);background:var(--pk-surface)}.trust-cert--wide{grid-column:span 3}.trust-cert__mark{display:grid;place-items:center;width:100%;height:148px;margin-bottom:8px;border-radius:var(--pk-r-md);background:#fff}.trust-cert__mark img{max-width:70%;max-height:112px;object-fit:contain}.trust-cert__mark--icon{align-content:center;gap:2px;color:var(--pk-ink)}.trust-cert__mark--icon span{font-size:var(--pk-t-14);font-weight:600;letter-spacing:.02em;color:var(--pk-ink-2)}.trust-cert__mark--icon b{font-size:48px;font-weight:500;line-height:1;letter-spacing:-.04em;background:var(--civie-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.trust-cert h3{font-size:var(--pk-t-h3);font-weight:500;line-height:1.15;letter-spacing:-.03em}.trust-cert__link{display:inline-block;margin-top:4px;font-size:var(--pk-t-14);font-weight:600;color:var(--pk-ink);text-decoration:underline;text-underline-offset:3px}.trust-status{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border-radius:var(--pk-r-pill);font-size:12px;font-weight:600;white-space:nowrap}.trust-status[data-kind=held]{background:var(--pk-accent-soft);color:var(--pk-accent)}.trust-status[data-kind=progress]{background:#fff;box-shadow:inset 0 0 0 1px var(--pk-line-2);color:var(--pk-ink-2)}.trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-cards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-card{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,36px);border-radius:var(--pk-r-lg);background:var(--pk-surface)}.trust-card__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;margin-bottom:8px;border-radius:14px;background:#fff;color:var(--pk-accent)}.trust-card h3,.trust-rows h3,.trust-incident__plan h3{font-size:var(--pk-t-h3);font-weight:500;line-height:1.15;letter-spacing:-.03em}.trust-card__body{display:grid;gap:12px}.trust-card__body p,.trust-encrypt p{font-size:var(--pk-t-16);line-height:1.6;color:var(--pk-ink-2);text-wrap:pretty}.trust-line{display:block}.trust-line+.trust-line{margin-top:8px}.trust-label{font-weight:600;color:var(--pk-ink)!important}.trust-checks{display:grid;gap:10px}.trust-checks li{display:flex;gap:10px;font-size:var(--pk-t-16);line-height:1.5;color:var(--pk-ink-2)}.trust-checks svg{flex:none;margin-top:4px;color:var(--pk-accent)}.trust-checks b{color:var(--pk-ink);font-weight:600}.trust-card--night{background:var(--pk-night);color:#fff}.trust-card--night .trust-card__icon{background:#ffffff1a;color:#fff}.trust-card--night .trust-card__body p{color:#ffffffbd}.trust-clock{margin:8px 0 4px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1;letter-spacing:-.05em;background:var(--civie-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;width:max-content;max-width:100%}.trust-encrypt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}.trust-encrypt>div{display:grid;align-content:start;gap:6px;padding:18px;border-radius:var(--pk-r-md);background:#fff}.trust-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-panel{padding:clamp(24px,3vw,44px);border-radius:var(--pk-radius);background:var(--pk-surface)}.trust-panel .trust-head{margin-bottom:28px}.trust-panel .trust-head h2{font-size:clamp(28px,2.8vw,40px)}.trust-panel .trust-head p{font-size:var(--pk-t-16)}.trust-rows{display:grid;gap:12px}.trust-rows>li{display:flex;gap:16px;padding:20px;border-radius:var(--pk-r-md);background:#fff}.trust-rows .trust-card__icon{width:40px;height:40px;margin:0;background:var(--pk-accent-soft)}.trust-rows h3{font-size:var(--pk-t-20);margin-bottom:6px}.trust-incident{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center;padding:clamp(28px,5vw,72px);border-radius:var(--pk-radius);background:var(--civie-gradient-dusk);color:#fff}.trust-incident .trust-head{margin-bottom:0}.trust-incident__plan{display:grid;gap:12px;padding:clamp(22px,2.6vw,36px);border-radius:var(--pk-r-lg);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.trust-incident__plan .trust-card__icon{background:#ffffff1f;color:#fff}.trust-incident__plan .trust-card__body p,.trust-incident__plan .trust-checks li{color:#ffffffc7}.trust-incident__plan .trust-checks svg{color:var(--civie-pink)}@media(max-width:1000px){.trust-certs{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-cert,.trust-cert--wide{grid-column:span 1}.trust-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-pair,.trust-incident{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.trust-marks{grid-template-columns:minmax(0,1fr)}.trust-marks a{min-height:84px}.trust-marks img{width:80px;height:52px}.trust-ciso{grid-template-columns:minmax(0,1fr)}.trust-ciso__photo{min-height:0;aspect-ratio:1;max-height:420px}.trust-certs,.trust-cards,.trust-cards[data-columns="2"],.trust-encrypt{grid-template-columns:minmax(0,1fr)}.trust-rows>li{padding:16px}}
