.skin-keystone{--paper:#090d16;--surface:#ffffff0d;--ink:#ecf3ff;--muted:#b0bfd5;--accent:#a8c7fa;--button-ink:#102443;--line:#ffffff2e;--radius:14px;--width:1180px;background-image:radial-gradient(circle at 20% 20%,#91baff66 1px,transparent 1.6px),radial-gradient(circle at 70% 50%,#b7ceee44 1px,transparent 1.6px),radial-gradient(ellipse at 60% 12%,#1e3a6638,transparent 45%);background-size:179px 211px,283px 307px,100% 100%;background-attachment:fixed}.privacy-header{margin-top:18px;border:1px solid #ffffff25;border-radius:20px;background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff12,0 12px 35px #0002}.privacy-header .header-main{padding:0 25px;min-height:82px;gap:20px}.privacy-header .nav-wide{gap:0 17px}.skin-keystone .button{background:linear-gradient(135deg,#deecff,#a8c7fa);box-shadow:inset 0 1px #fff8,0 5px 25px #77a4e822;border:1px solid #e6f1ff}.privacy-hero{text-align:center;position:relative;isolation:isolate;margin:40px 0 25px;padding:40px 25px 20px;border:1px solid #ffffff18;background:#ffffff03;border-radius:30px;overflow:hidden}.privacy-hero h1{max-width:850px;margin:auto}.privacy-hero .lead{margin-inline:auto;max-width:720px}.privacy-hero .actions{justify-content:center}.privacy-aura{position:absolute;z-index:-1;width:700px;height:600px;max-width:100%;left:50%;top:210px;transform:translateX(-50%);background:radial-gradient(ellipse,#4569a83a,transparent 65%);filter:blur(30px)}.privacy-shield{width:360px;max-width:80%;margin:5px auto 0;animation:privacy-float 8s ease-in-out infinite}.privacy-shield img{width:100%;filter:drop-shadow(0 0 45px #739bda33)}.privacy-orbit-labels{display:flex;gap:14px;justify-content:center;margin:0 0 22px}.privacy-orbit-labels span{font-size:12px;letter-spacing:.06em;padding:5px 17px;border:1px solid #ffffff26;border-radius:30px;background:#ffffff06;backdrop-filter:blur(10px)}.privacy-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0 70px}.privacy-principles article,.privacy-statement,.privacy-plan,.privacy-client-grid .client,.privacy-help,.privacy-finish,.privacy-inner>.page-title,.privacy-reading,.privacy-gate{border:1px solid #ffffff26;background:#ffffff0c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0d,0 20px 50px #0002;border-radius:22px}.privacy-principles article{padding:30px}.privacy-principles .feature-icon{border:1px solid #abcafa40;border-radius:14px;background:#a8c7fa0c;margin-bottom:23px;color:#bcd5ff}.privacy-principles p{color:var(--muted);font-size:15px}.privacy-principles .text-link{font-size:14px}.privacy-statement{display:grid;grid-template-columns:70px 1fr;gap:30px;padding:45px}.privacy-statement>.feature-icon{width:65px;height:65px;border:1px solid #bed6ff44;border-radius:20px;box-shadow:inset 0 0 20px #a8c7fa18}.privacy-statement>.feature-icon svg{width:32px;height:32px}.privacy-statement .rich{color:var(--muted);max-width:800px}.privacy-statement .metrics{margin-top:20px;border-top:1px solid var(--line)}.privacy-plans{padding:80px 0 55px}.privacy-plans>.section-head{margin-inline:auto;text-align:center}.privacy-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.privacy-plan{display:flex;flex-direction:column;padding:30px}.privacy-plan>.feature-icon{color:#bad3ff;margin-bottom:15px}.privacy-plan header{min-height:80px}.privacy-plan header .badge{margin-top:12px}.privacy-plan dl{display:grid;grid-template-columns:1fr 1fr;gap:24px 15px;padding-block:25px;border-block:1px solid #ffffff1b}.privacy-plan .plan-note{margin-top:20px;color:var(--muted)}.privacy-plan .plan-actions{margin-top:auto;padding-top:25px}.privacy-plan .button{width:100%}.privacy-downloads{padding:35px 0 65px}.privacy-downloads>header{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:25px}.privacy-downloads h2{max-width:710px}.privacy-downloads>header>a{flex-shrink:0}.privacy-client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.privacy-client-grid .client{padding:25px}.privacy-client-grid .client:hover{background:#ffffff16;border-color:#aac5ed66}.privacy-help{padding:35px;margin:0 0 55px}.privacy-help h2{margin-bottom:20px}.privacy-finish{text-align:center;padding:50px 30px;margin-bottom:80px;background:linear-gradient(135deg,#ffffff10,#ffffff05)}.privacy-finish>.feature-icon{margin:0 auto 20px;border:1px solid #b7d0f255;border-radius:15px}.privacy-finish p{max-width:780px;margin:20px auto 28px;color:var(--muted)}.privacy-footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.privacy-footer-top>p{font-size:14px;color:var(--muted)}.privacy-inner{margin:35px 0}.privacy-inner>.page-title{padding:35px;margin-bottom:25px;text-align:center}.privacy-inner>.page-title p{margin-inline:auto}.privacy-inner>.page-title .feature-icon{margin-bottom:15px}.privacy-reading{display:grid;grid-template-columns:180px minmax(0,1fr);gap:35px;padding:35px}.privacy-reading>aside{border-right:1px solid var(--line);padding-right:22px}.privacy-reading aside p{font-size:14px;color:var(--muted)}.privacy-reading aside nav{display:flex;flex-direction:column}.privacy-reading aside a{padding:9px 0;text-decoration:none;font-size:14px}.privacy-reading .privacy-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-reading .privacy-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-reading>.page-content{margin-bottom:0}.privacy-gate{max-width:680px;text-align:center;padding:35px 45px}.privacy-gate-shield{margin:0 auto 20px}.privacy-gate [data-facts]{border-block:1px solid var(--line);padding:22px 0}.privacy-gate .gate-back{color:var(--muted)}
@keyframes privacy-float{50%{transform:translateY(-10px)}}
@media(max-width:1000px){.privacy-header .header-main{padding-inline:18px}.privacy-principles article,.privacy-plan{padding:24px}.privacy-reading{grid-template-columns:150px minmax(0,1fr);gap:25px;padding:25px}.privacy-reading .privacy-plan-list{grid-template-columns:1fr}}
@media(max-width:780px){.privacy-header{margin-top:12px}.privacy-hero{padding:30px 18px;margin-top:25px}.privacy-principles,.privacy-plan-list{grid-template-columns:1fr}.privacy-principles article{padding:28px}.privacy-statement{grid-template-columns:1fr;padding:30px;gap:20px}.privacy-downloads>header{display:block}.privacy-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-help{padding:25px}.privacy-footer-top{display:block}.privacy-reading{grid-template-columns:1fr;padding:24px}.privacy-reading>aside{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.privacy-reading aside nav{flex-direction:row;flex-wrap:wrap;gap:0 20px}.privacy-gate{padding:28px}.privacy-finish{padding-inline:25px}.privacy-inner>.page-title{padding:28px}}
@media(max-width:480px){.privacy-client-grid,.privacy-reading .privacy-client-grid{grid-template-columns:1fr}.privacy-reading{padding:18px}.privacy-header .header-main{padding-inline:10px}.privacy-orbit-labels{gap:7px}.privacy-orbit-labels span{padding:5px 10px;font-size:11px}.privacy-shield{max-width:100%;width:310px}}

/* A thin frosted ribbon with an inline shield seal. */
.privacy-notice{display:flex;align-items:center;gap:12px;margin-block:6px 0;padding:5px 15px;background:#ffffff0d;border:1px solid #b2c9ee38;border-radius:12px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff1c,0 4px 14px #0002}
.privacy-notice-caption{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-right:12px;border-right:1px solid #b2c9ee38;color:#b7cef3}
.privacy-notice-caption>span[aria-hidden]{display:none}.privacy-notice-caption svg{width:15px;height:15px}.privacy-notice-label{font-size:11px;white-space:nowrap}
.privacy-notice-message{color:#e1ebfb;min-width:0;flex:1}.privacy-notice-message a{color:#cfdeff}
.skin-keystone .site-footer{background:#ffffff03}.privacy-footer .footer-contact{border-top-color:#b2c9ee25}
@media(max-width:780px){.privacy-notice{gap:8px;padding-inline:10px}.privacy-notice-caption{padding-right:8px}.privacy-notice-caption svg{display:none}}
