#confidence-documents *{box-sizing:border-box}#confidence-documents body{margin:0;background:#070d17;color:#edf5ff;font-family:Arial,sans-serif;--a:#51a7ff;--rgb:81,167,255}#confidence-documents header{display:flex;justify-content:space-between;padding:28px 5vw;border-bottom:1px solid #ffffff15;font-size:11px;letter-spacing:.18em;color:#96acc5}#confidence-documents main{padding:60px 5vw 120px;position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(ellipse at 50% 60%,rgba(var(--rgb),.13),transparent 65%)}#confidence-documents .eyebrow{color:var(--a);font-size:11px;letter-spacing:.2em}#confidence-documents h1{font-size:clamp(46px,6.5vw,100px);letter-spacing:-.06em;font-weight:400;line-height:1.05;margin:22px 0}#confidence-documents h1 span{color:var(--a)}#confidence-documents .intro{max-width:600px;color:#a7bad0;font-size:16px;line-height:1.6}#confidence-documents .certificate-rail{position:absolute;top:320px;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--a),transparent);box-shadow:0 0 30px var(--a);animation:certificate-rail 7s ease-in-out infinite}#confidence-documents .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:65px;perspective:1200px}#confidence-documents .card{text-align:left;position:relative;color:inherit;font:inherit;border:1px solid #54749866;background:linear-gradient(145deg,#1d304370,#07101cdd);border-radius:22px;padding:22px;cursor:pointer;box-shadow:0 25px 65px #0006;overflow:hidden;animation:certificate-arrive 1.3s cubic-bezier(.16,1,.3,1) calc(var(--i)*.18s) both;transition:transform .6s,box-shadow .6s,border-color .6s}#confidence-documents .card:after{content:'';position:absolute;inset:0;border-radius:inherit;border:1px solid var(--a);opacity:0;pointer-events:none;animation:certificate-edge 5s calc(var(--i)*.65s) infinite}#confidence-documents .card:hover,#confidence-documents .card:focus-visible{transform:translateY(-18px) rotateX(4deg);border-color:var(--a);box-shadow:0 20px 70px rgba(var(--rgb),.25);outline:none}#confidence-documents .cover{height:235px;position:relative;overflow:hidden;border-radius:8px;transform:rotate(-3deg) scale(.94);transition:transform .7s}#confidence-documents .card:nth-child(even) .cover{transform:rotate(3deg) scale(.94)}#confidence-documents .cover img{width:100%;height:100%;object-fit:cover;object-position:top;background:white}#confidence-documents .cover:after{content:'';position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 44%,#fff8 50%,transparent 56%);transform:translateX(-100%);animation:certificate-sheen 7s calc(var(--i)*.7s) infinite}#confidence-documents .cover span{position:absolute;bottom:0;left:0;right:0;padding:14px;text-align:center;background:#061325dc;font-size:9px;letter-spacing:.14em;z-index:1}#confidence-documents .card:hover .cover{transform:rotate(0) scale(1)}#confidence-documents .card small{display:block;margin-top:25px;font-size:9px;letter-spacing:.13em;color:#87a6c9}#confidence-documents .card h2{font-size:clamp(24px,2.5vw,38px);letter-spacing:-.04em;font-weight:400;margin:14px 0 8px}#confidence-documents .card p{font-size:12px;color:#a9bfd6;min-height:30px;line-height:1.5}#confidence-documents .card b{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:12px;border-top:1px solid #ffffff22;padding-top:16px}#confidence-documents .card b span{background:var(--a);color:#071323;border-radius:50%;padding:9px;font-size:18px}#confidence-documents .note{margin-top:28px;color:#7e96af;font-size:12px;line-height:1.6}#confidence-documents .controls{position:fixed;bottom:20px;right:20px;display:flex;gap:8px;z-index:10;background:#0b1829e8;border:1px solid #3c5875;border-radius:40px;padding:7px}#confidence-documents .controls button{background:none;color:white;border:0;padding:10px 16px;cursor:pointer}#confidence-documents dialog{width:min(1000px,94vw);height:90vh;border:1px solid var(--a);border-radius:18px;padding:0;background:#101d2d;color:white}#confidence-documents dialog::backdrop{background:#020710d9;backdrop-filter:blur(10px)}#confidence-documents .dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px;font-size:14px}#confidence-documents .dialog-head button,#confidence-documents .dialog-head a{color:white;background:#284562;border:0;padding:10px;border-radius:20px;text-decoration:none;font:12px Arial;cursor:pointer}#confidence-documents iframe{width:100%;height:calc(100% - 75px);border:0;background:white}@keyframes certificate-arrive{from{opacity:0;transform:translateY(100px) rotateX(22deg) scale(.92)}to{opacity:1;transform:none}}@keyframes certificate-edge{0%,100%{opacity:.1}50%{opacity:.8;box-shadow:inset 0 0 18px rgba(var(--rgb),.15)}}@keyframes certificate-sheen{0%,45%{transform:translateX(-100%)}80%,100%{transform:translateX(100%)}}@keyframes certificate-rail{50%{opacity:.25;transform:scaleX(.65)}}@media(max-width:800px){#confidence-documents .cards{grid-template-columns:repeat(2,1fr);gap:14px}#confidence-documents .card{padding:16px}#confidence-documents .cover{height:210px}}@media(max-width:480px){#confidence-documents .cards{grid-template-columns:1fr;margin-top:35px}#confidence-documents .cover{height:290px}#confidence-documents .card{padding:24px}#confidence-documents .intro{font-size:14px}#confidence-documents header{font-size:9px}}@media(prefers-reduced-motion:reduce){#confidence-documents *{animation:none!important;transition:none!important}}

#confidence-documents{--a:#51a7ff;--rgb:81,167,255;position:relative;isolation:isolate;padding:90px 5vw 100px;background:radial-gradient(ellipse at 50% 60%,rgba(var(--rgb),.13),transparent 65%),#060b12;color:#edf5ff;font-family:Inter,Arial,sans-serif;scroll-margin-top:30px;overflow:hidden}
#confidence-documents>h2{font-size:clamp(46px,6.5vw,100px);letter-spacing:-.06em;font-weight:400;line-height:1.05;margin:22px 0;color:#edf5ff!important}#confidence-documents>h2 span{color:var(--a)!important}
#confidence-documents .card{width:100%;height:auto;min-width:0;white-space:normal;color:#edf5ff!important;font-family:Inter,Arial,sans-serif;animation:none;opacity:1}
#confidence-documents.is-visible .card{animation:certificate-arrive 1.3s cubic-bezier(.16,1,.3,1) calc(var(--i)*.18s) both}
#confidence-documents .card h3{font-size:clamp(24px,2.5vw,38px);letter-spacing:-.04em;font-weight:400;margin:14px 0 8px;color:#edf5ff!important}#confidence-documents .card p{color:#a9bfd6!important}#confidence-documents .intro{color:#a7bad0!important}
#confidence-documents .dialog-head button{width:auto;height:auto}#confidence-documents dialog:not([open]){display:none}#confidence-documents dialog[open]{display:block;position:fixed;margin:auto;max-height:90svh;z-index:1000}
#confidence-documents .library-link{display:inline-flex;margin-top:20px;padding:15px 22px;border:1px solid var(--a);border-radius:30px;color:#edf5ff!important;text-decoration:none;font-size:14px}
@media(prefers-reduced-motion:reduce){#confidence-documents.is-visible .card{animation:none!important}}

#confidence-documents .certificate-preview{height:calc(100% - 75px);overflow:auto;background:#28313c;padding:24px;text-align:center}#confidence-documents .certificate-preview img{width:min(100%,700px);height:auto;display:block;margin:auto;background:white}
