.security-page{color:#eaf2fc;font-family:var(--font-body);-webkit-font-smoothing:antialiased}.security-page main{outline:none;padding-bottom:56px}.security-page main>.mx-auto{max-width:1240px}.security-page main :is(h1,h2,h3,p){margin:0}.security-page :is(a,button,summary):focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #a7d8ff}.security-page main section{scroll-margin-top:32px}.security-skip{z-index:1000;color:#061322;background:#ecf4ff;border-radius:4px;padding:14px 20px;position:fixed;top:-100px;left:20px}.security-skip:focus{top:12px}.security-hero{padding:30px 0 72px}.security-back{color:#acbdd3;align-items:center;gap:9px;min-height:44px;margin-bottom:38px;font-size:13px;display:inline-flex}.security-back:hover{color:#fff}.security-page .security-eyebrow{letter-spacing:.16em;color:#9dbbdc;font-size:10px;font-weight:600;line-height:1.7}.security-page h1,.security-page h2,.security-page h3{font-family:var(--font-heading,"Space Grotesk",Inter,sans-serif);letter-spacing:-.035em;font-weight:500}.security-page h1{font-size:clamp(45px,5.7vw,76px);line-height:1.08;margin-top:24px!important}.security-page h1 span,.security-project h2 span{color:#a8c5e3}.security-page .security-lead{color:#b7c8dc;max-width:660px;margin-top:26px;font-size:17px;line-height:1.85}.security-actions{flex-wrap:wrap;gap:12px 32px;margin-top:25px;display:flex}.security-link{color:#d2e5f9;cursor:pointer;text-align:left;text-underline-offset:7px;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:13px;line-height:1.6;-webkit-text-decoration:underline #5b7a985e;text-decoration:underline #5b7a985e;display:inline-flex}.security-link:hover{color:#fff;text-decoration-color:#a6d4fa}.security-link svg{flex:none}.security-safeguards{border-bottom:1px solid #91b2d333;padding:0 0 64px}.security-section-title h2{font-size:clamp(29px,3vw,39px);line-height:1.2;margin-top:18px!important}.security-cards{background:linear-gradient(130deg,#0b1d2dda,#091422de);border:1px solid #91b2d333;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px;display:grid;overflow:hidden}.security-cards article{padding:30px}.security-cards article+article{border-left:1px solid #91b2d326}.security-cards svg{color:#a0c7eb;margin-bottom:27px}.security-page h3{color:#e5effb;font-size:20px;line-height:1.4}.security-page p{color:#b7c8dc;font-size:15px;line-height:1.85}.security-cards p{font-size:14px;margin-top:12px!important}.security-page .security-note{color:#93abc5;margin-top:19px;font-size:12px;line-height:1.85}.security-note a{text-underline-offset:3px;color:#c4daf1;text-decoration:underline}.security-detail{border-bottom:1px solid #91b2d333;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,100px);padding:68px 0;display:grid}.security-prose article+article{border-top:1px solid #91b2d326;margin-top:32px;padding-top:32px}.security-prose p{margin-top:15px!important}.security-prose .security-link{margin-top:13px}.security-project{border-bottom:1px solid #91b2d333;padding:64px 0}.security-project>.security-section-title{-moz-column-gap:clamp(40px,7vw,100px);grid-template-columns:.9fr 1.1fr;column-gap:clamp(40px,7vw,100px);display:grid}.security-project .security-eyebrow{grid-column:1/-1}.security-project .security-section-title>p:last-child{align-self:end;max-width:540px;margin-top:20px}.security-agreements{grid-template-columns:1fr 1fr;gap:0 48px;margin-top:38px;display:grid}.security-agreements article{border-top:1px solid #91b2d333;align-items:baseline;gap:20px;padding:25px 0;display:flex}.security-index{color:#8fb6dd;letter-spacing:.1em;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.security-agreements p{font-size:14px;margin-top:10px!important}.security-faq details{border-bottom:1px solid #91b2d333}.security-faq details:first-child{border-top:1px solid #91b2d333}.security-faq summary{cursor:pointer;color:#dceafa;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px 0;font-size:16px;line-height:1.6;list-style:none;display:flex}.security-faq summary::-webkit-details-marker{display:none}.security-faq summary svg{color:#9bbdde;flex:none;transition:transform .2s}.security-faq details[open] summary svg{transform:rotate(180deg)}.security-faq details p{padding:0 25px 24px 0;font-size:14px}.security-contact{background:linear-gradient(110deg,#0b2032d9,#0a1725d9);border:1px solid #91b2d333;border-radius:12px;justify-content:space-between;align-items:center;gap:36px;margin-top:64px;padding:44px 36px;display:flex}.security-contact h2{font-size:clamp(25px,2.7vw,33px);line-height:1.3;margin-top:14px!important}.security-contact p:last-child{max-width:580px;margin-top:13px}.security-contact-button{color:#e0edfc;background:#122b42;border:1px solid #789cc75e;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:12px 20px;font-size:14px;transition:background .2s,border-color .2s;display:inline-flex}.security-contact-button:hover{background:#1b3b55;border-color:#a1c6e9}.security-document-links{color:#9bb0c9;flex-wrap:wrap;align-items:center;gap:8px 26px;padding:23px 0 0;font-size:12px;display:flex}.security-document-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.security-document-links span{margin-left:auto}@media (width<=900px){.security-cards article{padding:24px}.security-detail{grid-template-columns:1fr;gap:32px}.security-project>.security-section-title{grid-template-columns:1fr}.security-contact{flex-direction:column;align-items:flex-start}.security-project .security-section-title>p:last-child{max-width:680px}}@media (width<=640px){.security-hero{padding:22px 0 48px}.security-back{margin-bottom:27px}.security-page h1{font-size:clamp(40px,10.8vw,57px)}.security-page .security-lead{font-size:15px}.security-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}.security-cards{grid-template-columns:1fr;margin-top:26px}.security-cards article{padding:25px}.security-cards article+article{border-top:1px solid #91b2d326;border-left:0}.security-cards svg{margin-bottom:17px}.security-safeguards{padding-bottom:44px}.security-detail,.security-project{padding:44px 0}.security-agreements{grid-template-columns:1fr;margin-top:28px}.security-agreements article{padding:23px 0}.security-contact{gap:24px;margin-top:44px;padding:28px 23px}.security-contact-button{justify-content:space-between;width:100%}.security-document-links{gap:3px 24px}.security-document-links span{flex-basis:100%;margin-top:10px;margin-left:0}.security-faq summary{font-size:15px}.security-faq details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.security-page *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.security-cards,.security-contact{background:canvas;border-color:canvastext}.security-page :is(h1,h2,h3,p,span,a,button,summary){color:canvastext}.security-contact-button{border-color:buttontext}}
