.security-page,.security-overview{--ink:var(--velora-white);--limestone:var(--velora-navy);--bronze:var(--velora-accent);background:var(--velora-white);color:var(--velora-body);font:16px/1.75 Manrope,sans-serif}.security-page *,.security-overview *{box-sizing:border-box}.security-page :is(h1,h2,h3),.security-overview :is(h2,h3){color:var(--velora-navy);letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.08}.security-page h1{font-size:clamp(48px,4.5vw,64px)}.security-page h2,body.velora-palette .security-overview h2{font-size:clamp(36px,3.6vw,50px)}.security-page h3,body.velora-palette .security-overview h3{font-size:28px}.security-wrap{width:min(1248px,100% - 64px);margin-inline:auto}.security-hero{background:linear-gradient(110deg, #fff 7%, #f6faff 64%, var(--velora-ice));border-bottom:1px solid var(--velora-line);padding:130px 0 38px}.security-composition{grid-template-columns:.95fr 1.3fr;align-items:center;gap:20px;display:grid}.security-copy{min-width:0;padding-block:20px}.security-page .security-kicker,body.velora-palette .security-overview .security-kicker{color:var(--velora-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font:600 11px/1.6 Manrope,sans-serif}.security-lead{color:var(--velora-muted);max-width:420px;margin:24px 0 28px;font-size:16px}.security-concept{max-width:430px;color:var(--velora-muted);margin:22px 0 0;font-size:12px;line-height:1.75}.security-button{min-height:48px;color:var(--velora-white);background:var(--velora-navy);border:1px solid var(--velora-navy);border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:12px 20px;font:600 13px/1.6 Manrope,sans-serif;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.security-button:hover{background:var(--velora-hover);border-color:var(--velora-hover)}.security-link,.security-guidance-list a,.security-faq a{color:var(--velora-navy);text-underline-offset:4px;min-height:44px;padding-block:9px;font-size:14px;text-decoration:underline;display:inline-block}.security-page :is(a,button,summary):focus-visible,body.velora-palette .security-overview :is(a,button):focus-visible{outline:3px solid var(--velora-accent);outline-offset:4px}.security-vault{min-width:0}.security-vault-art{isolation:isolate;width:100%;height:470px;margin:0;position:relative}.security-vault-art:before{content:"";z-index:-1;background:radial-gradient(at 55% 68%,#a4c6f430,#0000 66%);position:absolute;inset:25px 0 10px}.security-vault-object{aspect-ratio:4/3;width:570px;max-width:95%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.security-vault-object img{object-fit:contain;width:100%;height:100%;display:block}.security-vault-hub{width:8.2%;height:10.9%;position:absolute;top:49.6%;left:50.1%;transform:translate(-50%,-50%)rotate(-5deg)}.security-vault-hub [data-vault-part=locking-handle]{transform-box:fill-box;transform-origin:50%}.security-vault-ring{filter:drop-shadow(0 0 5px #68bfff65);width:19%;height:25.3%;position:absolute;top:49.5%;left:34.5%;transform:translate(-50%,-50%)rotate(-4deg)}.security-vault-panel{z-index:3;width:196px;min-height:74px;color:var(--velora-navy);background:linear-gradient(140deg,#fffffff5,#f1f7fcf5);border:1px solid #c9dcf0;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;box-shadow:0 16px 33px -25px #36588870}.security-vault-panel-information{top:22px;right:0}.security-vault-panel-approval{bottom:24px;right:0}.security-vault-panel>span{background:var(--velora-soft);width:30px;height:30px;color:var(--velora-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.security-vault-panel strong{font-size:12px;font-weight:600;display:block}.security-vault-panel small{color:var(--velora-muted);font-size:11px;line-height:1.7;display:block}.security-vault-data{background:#ffffffc9;border:1px solid #d8e6f6;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:7px;width:112px;padding:10px;display:grid;position:absolute;top:18px;left:0;transform:perspective(600px)rotateY(9deg)rotate(-4deg)}.security-vault-data>div{grid-column:1/-1;gap:4px;padding-bottom:3px;display:flex}.security-vault-data i{background:#94b1d7;border-radius:50%;width:3px;height:3px}.security-vault-data>span{background:var(--velora-ice);border:1px solid #d6e6fb;border-radius:4px;height:24px}.security-vault-playback{text-align:center;padding:4px 0 0}.security-text-button{color:var(--velora-navy);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:9px 12px;font:500 12px/1.7 Manrope,sans-serif;text-decoration:underline}.security-text-button>span{margin-right:6px}.security-vault-playback p{color:var(--velora-muted);margin:0;font-size:11px}.security-principles{border-top:1px solid var(--velora-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px;padding-top:28px;display:grid}.security-principles article{border-right:1px solid var(--velora-line);gap:17px;padding-right:28px;display:flex}.security-principles article:last-child{border:0;padding-right:0}.security-principles article>span{color:var(--velora-accent);padding-top:5px;font-size:11px}.security-principles p,body.velora-palette .security-overview .security-principles p{color:var(--velora-muted);margin:10px 0 0;font-size:13px}.security-controls{padding-block:24px}.security-page .pp-motion{justify-content:flex-end;align-items:center;gap:24px;display:flex}.security-page .pp-motion fieldset{border:0;margin:0;padding:0}.security-page .pp-motion legend{color:var(--velora-muted);margin-bottom:6px;font-size:12px}.security-page .pp-motion fieldset>div{border:1px solid var(--velora-line);background:var(--velora-ice);border-radius:7px;gap:3px;padding:3px;display:flex}.security-page .pp-motion button{cursor:pointer;min-height:44px;color:var(--velora-muted);background:0 0;border:0;border-radius:4px;padding:9px 14px;font:500 12px/1.6 Manrope,sans-serif}.security-page .pp-motion button[aria-pressed=true]{color:#fff;background:var(--velora-navy)}.security-page .pp-motion p{color:var(--velora-muted);min-width:190px;margin:0;font-size:12px}.security-guidance{grid-template-columns:1fr 1.1fr;gap:85px;padding-block:52px 76px;display:grid}.security-guidance>div>p:not(.security-kicker),.security-bottom p:not(.security-kicker){color:var(--velora-muted);max-width:440px;margin:24px 0}.security-guidance-list article{border-top:1px solid var(--velora-line);padding:24px 0}.security-guidance-list article:first-child{border:0;padding-top:0}.security-guidance-list p{color:var(--velora-muted);margin:14px 0 4px;font-size:14px}.security-faq-band{background:var(--velora-ice);padding-block:64px}.security-faq-grid{grid-template-columns:1fr 1.1fr;gap:85px;display:grid}.security-faq details{border-bottom:1px solid #cde;padding-block:6px}.security-faq summary{cursor:pointer;color:var(--velora-navy);padding:18px 32px 18px 0;font-size:15px;list-style:none;position:relative}.security-faq summary::-webkit-details-marker{display:none}.security-faq summary:after{content:"+";font-size:21px;position:absolute;top:14px;right:4px}.security-faq details[open] summary:after{content:"−"}.security-faq p{color:var(--velora-muted);margin:0 0 12px;font-size:14px}.security-bottom{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:76px;display:grid}.security-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.security-overview{background:var(--velora-ice);padding-block:64px;scroll-margin-top:96px}.security-overview-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.security-overview-heading>div>p:not(.security-kicker){color:var(--velora-muted);margin:0 0 24px;font-size:15px}.security-overview .security-button{color:var(--velora-white)}@media (width<=1150px){.security-composition{grid-template-columns:1fr 1.2fr;gap:12px}.security-vault-art{height:420px}.security-vault-panel{width:175px}.security-guidance,.security-faq-grid,.security-bottom{gap:48px}}@media (width<=900px){.security-composition{grid-template-columns:1fr;gap:20px}.security-copy{max-width:640px}.security-vault{width:min(640px,100%);margin-inline:auto}.security-vault-art{height:440px}.security-principles{gap:18px}.security-principles article{gap:10px;padding-right:16px}.security-page h3,body.velora-palette .security-overview h3{font-size:26px}.security-overview-heading{grid-template-columns:1fr;gap:24px}.security-page .pp-motion{flex-wrap:wrap;justify-content:flex-start;gap:12px}}@media (width<=600px){.security-wrap{width:calc(100% - 40px)}.security-hero{padding:102px 0 28px}.security-page h1{font-size:clamp(40px,10.5vw,46px)}.security-page h2,body.velora-palette .security-overview h2{font-size:36px}.security-copy{padding:0}.security-lead{margin:22px 0;font-size:15px}.security-concept{margin-top:18px;font-size:12px}.security-vault-art{height:330px}.security-vault-object{width:340px;max-width:100%;top:54%}.security-vault-panel{gap:8px;width:157px;min-height:66px;padding:10px}.security-vault-panel-information{top:0}.security-vault-panel-approval{bottom:0}.security-vault-panel>span{width:25px;height:25px}.security-vault-panel strong{font-size:11px}.security-vault-panel small{font-size:10px}.security-vault-data{gap:5px;width:90px;padding:8px;top:8px}.security-principles{grid-template-columns:1fr;gap:0;margin-top:28px;padding-top:0}.security-principles article{border-right:0;border-bottom:1px solid var(--velora-line);gap:16px;padding:20px 0}.security-principles article:last-child{padding-bottom:0}.security-page .pp-motion fieldset{width:100%}.security-page .pp-motion fieldset>div{flex-wrap:wrap}.security-page .pp-motion button{flex:auto;padding-inline:9px}.security-guidance,.security-faq-grid,.security-bottom{grid-template-columns:1fr;gap:32px}.security-guidance{padding-block:32px 44px}.security-faq-band,.security-bottom,.security-overview{padding-block:44px}.security-actions{gap:12px}}
