.certcrypt-principles-page{min-height:100vh;position:relative;z-index:0;overflow:hidden;font-family:var(--certcrypt-font-primary);padding:112px 0 56px}.certcrypt-principles-page,.certcrypt-principles-page *{box-sizing:border-box}.certcrypt-principles-breadcrumb{width:min(960px,calc(100% - 28px));margin:0 auto .95rem}.certcrypt-principles-card{width:min(960px,calc(100% - 28px));margin:0 auto clamp(4.5rem,10vh,7rem);padding:0;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;display:grid;grid-gap:.9rem;gap:.9rem}.certcrypt-principles-title{margin:0}.certcrypt-principles-subtitle{margin-top:.2rem}.certcrypt-principles-section{display:grid;grid-gap:.42rem;gap:.42rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.12)}.certcrypt-principles-section-title{margin:0}.certcrypt-principles-list{margin-top:.12rem}.certcrypt-principles-card-column{list-style:none;margin:1.18rem 0 0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.certcrypt-principles-summary-card{position:relative;display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;min-height:0;padding:1.42rem 1.55rem 1.5rem;border-radius:1.2rem;border:1px solid rgba(190,218,232,.2);background:linear-gradient(180deg,rgba(10,20,27,.52),rgba(10,20,27,.24));box-shadow:0 18px 30px rgba(0,0,0,.18),inset 0 0 0 1px rgba(190,218,232,.04);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;isolation:isolate;overflow:hidden}.certcrypt-principles-summary-card:after,.certcrypt-principles-summary-card:before{content:"";position:absolute;inset:0;pointer-events:none}.certcrypt-principles-summary-card:before{opacity:.18;background:radial-gradient(circle at 82% 16%,rgba(var(--certcrypt-brand-colors-primary-rgb),.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 58%);z-index:0}.certcrypt-principles-summary-card:after{inset:auto 1rem .7rem auto;width:auto;height:auto;font-family:var(--certcrypt-font-secondary);font-size:clamp(3.8rem,8vw,5.8rem);line-height:.9;letter-spacing:-.05em;font-weight:600;color:rgba(var(--certcrypt-brand-colors-primary-rgb),.12);text-transform:uppercase;text-align:right;z-index:0}html[dir=rtl] .certcrypt-principles-summary-card:after{inset:auto auto .7rem 1rem;text-align:left}.certcrypt-principles-summary-card-number{position:absolute;top:1rem;left:1.1rem;font-family:var(--certcrypt-font-secondary);font-size:1.52rem;line-height:1;letter-spacing:.04em;color:rgba(var(--certcrypt-brand-colors-primary-rgb),.82)}html[dir=rtl] .certcrypt-principles-summary-card-number{left:auto;right:1.1rem}.certcrypt-principles-summary-card-body{display:grid;grid-gap:.72rem;gap:.72rem;-webkit-padding-start:4.25rem;padding-inline-start:4.25rem;position:relative;z-index:1}html[dir=rtl] .certcrypt-principles-summary-card-body{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:4.25rem;padding-inline-end:4.25rem}.certcrypt-principles-summary-card-copy{display:grid;grid-gap:.52rem;gap:.52rem}.certcrypt-principles-summary-card-title{margin:0;font-size:1.04rem;line-height:1.34;letter-spacing:.01em;color:rgba(236,246,250,.98)}.certcrypt-principles-summary-card-text{margin:0;font-size:.96rem;line-height:1.62;color:rgba(214,229,237,.82)}.certcrypt-principles-summary-card[data-principle=zero-data]:before{background:linear-gradient(180deg,rgba(var(--certcrypt-brand-colors-primary-rgb),.12),transparent 44%),repeating-linear-gradient(90deg,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 0,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 1px,transparent 1px,transparent 14px)}.certcrypt-principles-summary-card[data-principle=zero-data]:after{content:"ZD"}.certcrypt-principles-summary-card[data-principle=no-custody]:before{background:radial-gradient(circle at 84% 18%,rgba(var(--certcrypt-brand-colors-primary-rgb),.2),transparent 30%),linear-gradient(135deg,transparent 0 42%,rgba(var(--certcrypt-brand-colors-primary-rgb),.08) 42% 43%,transparent 43% 100%),linear-gradient(225deg,transparent 0 58%,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 58% 59%,transparent 59% 100%)}.certcrypt-principles-summary-card[data-principle=no-custody]:after{content:"NC"}.certcrypt-principles-summary-card[data-principle=unlinkability]:before{background:radial-gradient(circle at 24% 26%,rgba(var(--certcrypt-brand-colors-primary-rgb),.16),transparent 22%),radial-gradient(circle at 78% 70%,rgba(var(--certcrypt-brand-colors-primary-rgb),.14),transparent 20%),linear-gradient(135deg,transparent 0 36%,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 36% 37%,transparent 37% 100%),linear-gradient(225deg,transparent 0 62%,rgba(var(--certcrypt-brand-colors-primary-rgb),.06) 62% 63%,transparent 63% 100%)}.certcrypt-principles-summary-card[data-principle=unlinkability]:after{content:"UL"}.certcrypt-principles-summary-card[data-principle=deterministic]:before{background:linear-gradient(180deg,rgba(var(--certcrypt-brand-colors-primary-rgb),.08),transparent 44%),repeating-linear-gradient(0deg,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 0,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 1px,transparent 1px,transparent 12px)}.certcrypt-principles-summary-card[data-principle=deterministic]:after{content:"DV"}.certcrypt-principles-summary-card[data-principle=independence]:before{background:radial-gradient(circle at 14% 18%,rgba(var(--certcrypt-brand-colors-primary-rgb),.14),transparent 18%),radial-gradient(circle at 86% 78%,rgba(var(--certcrypt-brand-colors-primary-rgb),.14),transparent 18%),linear-gradient(90deg,transparent 0 47%,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 47% 48%,transparent 48% 100%)}.certcrypt-principles-summary-card[data-principle=independence]:after{content:"II"}.certcrypt-principles-summary-card[data-principle=neutrality]:before{background:radial-gradient(circle at 50% 50%,rgba(var(--certcrypt-brand-colors-primary-rgb),.12),transparent 28%),linear-gradient(0deg,transparent 0 49%,rgba(var(--certcrypt-brand-colors-primary-rgb),.06) 49% 50%,transparent 50% 100%),linear-gradient(90deg,transparent 0 49%,rgba(var(--certcrypt-brand-colors-primary-rgb),.06) 49% 50%,transparent 50% 100%)}.certcrypt-principles-summary-card[data-principle=neutrality]:after{content:"IN"}.certcrypt-principles-summary-card[data-principle=boundaries]:before{background:linear-gradient(180deg,rgba(var(--certcrypt-brand-colors-primary-rgb),.08),transparent 40%),repeating-linear-gradient(135deg,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 0,rgba(var(--certcrypt-brand-colors-primary-rgb),.07) 1px,transparent 1px,transparent 14px)}.certcrypt-principles-summary-card[data-principle=boundaries]:after{content:"IB"}@media (max-width:560px){.certcrypt-principles-page{padding-top:102px}.certcrypt-principles-breadcrumb,.certcrypt-principles-card{width:min(960px,calc(100% - 20px))}.certcrypt-principles-card{-webkit-padding-start:1rem;padding-inline-start:1rem}.certcrypt-principles-summary-card{min-height:0;padding:1.18rem 1.1rem 1.2rem}.certcrypt-principles-summary-card-number{top:.88rem;left:.92rem;font-size:1.28rem}html[dir=rtl] .certcrypt-principles-summary-card-number{left:auto;right:.92rem}.certcrypt-principles-summary-card-body{-webkit-padding-start:3.2rem;padding-inline-start:3.2rem}html[dir=rtl] .certcrypt-principles-summary-card-body{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:3.2rem;padding-inline-end:3.2rem}}html[data-theme=light] .certcrypt-principles-card{color:#1c232a}html[data-theme=light] .certcrypt-principles-section{border-top-color:rgba(24,47,62,.14)}html[data-theme=light] .certcrypt-principles-summary-card{border-color:rgba(var(--certcrypt-brand-colors-primary-rgb),.18);background:linear-gradient(180deg,rgba(228,237,243,.98),rgba(206,220,229,.98));box-shadow:0 16px 26px rgba(24,47,62,.08),inset 0 0 0 1px rgba(var(--certcrypt-brand-colors-primary-rgb),.04)}html[data-theme=light] .certcrypt-principles-summary-card:before{opacity:.18;background:linear-gradient(180deg,rgba(var(--certcrypt-brand-colors-primary-rgb),.06),transparent 42%),repeating-linear-gradient(90deg,rgba(var(--certcrypt-brand-colors-primary-rgb),.045) 0,rgba(var(--certcrypt-brand-colors-primary-rgb),.045) 1px,transparent 1px,transparent 14px)}html[data-theme=light] .certcrypt-principles-summary-card:after{color:rgba(var(--certcrypt-brand-colors-primary-rgb),.09)}html[data-theme=light] .certcrypt-principles-summary-card-title{color:rgba(17,29,37,.9)}html[data-theme=light] .certcrypt-principles-summary-card-text{color:rgba(28,44,56,.72)}html[data-theme=light] .certcrypt-principles-summary-card-number{color:rgba(var(--certcrypt-brand-colors-primary-rgb),.78)}