.official-agreement-shell{border:1px solid rgba(255,203,79,.16);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(255,203,79,.06),transparent 28%),linear-gradient(145deg,rgba(15,27,46,.97),rgba(8,16,29,.98));box-shadow:0 22px 65px rgba(0,0,0,.14)}.official-agreement-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px}.official-agreement-header h3{margin:7px 0 0;font-size:21px;letter-spacing:-.025em}.official-agreement-header>div>p:last-child{max-width:900px;margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.75}.official-agreement-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid rgba(255,203,79,.2);border-radius:999px;color:#ffe59a;background:rgba(255,203,79,.06);font-size:8px;font-weight:950;letter-spacing:.12em}.official-agreement-source-rule{display:flex;gap:12px;align-items:center;padding:12px 24px;border-top:1px solid rgba(153,178,216,.08);border-bottom:1px solid rgba(153,178,216,.08);background:rgba(255,255,255,.015)}.official-agreement-source-rule b{color:#f3f6fb;font-size:10px}.official-agreement-source-rule span{color:#75869e;font-size:9px;line-height:1.5}.official-agreement-details{margin:0}.official-agreement-details summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;cursor:pointer;list-style:none;user-select:none;transition:background .18s ease}.official-agreement-details summary::-webkit-details-marker{display:none}.official-agreement-details summary:hover{background:rgba(255,255,255,.018)}.official-agreement-details summary span{display:flex;flex-direction:column;gap:5px}.official-agreement-details summary small{color:#75869e;font-size:8px;font-weight:900;letter-spacing:.12em}.official-agreement-details summary b{font-size:13px}.official-agreement-details summary i{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(153,178,216,.1);border-radius:9px;color:#a9b7c9;background:rgba(255,255,255,.02);font-size:15px;font-style:normal;transition:transform .18s ease}.official-agreement-details[open] summary i{transform:rotate(180deg)}.official-agreement-document{max-width:920px;margin:0 auto 24px;padding:30px 34px 36px;border:1px solid rgba(153,178,216,.1);border-radius:16px;background:#08111e;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.official-agreement-title{margin:0;color:#f4f8fd;font-size:27px;line-height:1.25;letter-spacing:-.02em;text-align:center}.official-agreement-subtitle{margin:8px 0 0!important;color:#8fa0b7!important;font-size:14px!important;font-weight:800;text-align:center}.official-agreement-document p{margin:0;color:#c6d1df;font-size:15px;line-height:1.75}.official-agreement-gap{height:14px}.official-agreement-section-title{margin:32px 0 13px;padding-top:20px;border-top:1px solid rgba(153,178,216,.09);color:#e9f8ff;font-size:18px;line-height:1.35;letter-spacing:.015em}.official-agreement-subsection-title{margin:25px 0 11px;color:#ffe59a;font-size:15px;line-height:1.4;letter-spacing:.01em}.official-agreement-lead-in{color:#e5edf7!important;font-weight:800}.official-agreement-signature-title{margin:25px 0 10px;color:#d9fbff;font-size:14px;letter-spacing:.09em}.official-agreement-document .official-agreement-section-title:first-of-type{margin-top:27px}.partnership-page:after{content:"Internal operating summary + complete read-only source agreement · Definitive company documents and applicable law control legal ownership and governance."}.partnership-slide.active{color:inherit!important;background:transparent!important}@media(max-width:760px){.official-agreement-header{flex-direction:column;padding:20px}.official-agreement-source-rule{align-items:flex-start;flex-direction:column;padding:12px 20px}.official-agreement-details summary{padding:17px 20px}.official-agreement-document{margin:0 14px 18px;padding:24px 20px 28px}.official-agreement-title{font-size:23px}.official-agreement-subtitle{font-size:13px!important}.official-agreement-document p{font-size:14px;line-height:1.72}.official-agreement-section-title{font-size:17px}.official-agreement-subsection-title{font-size:14px}.official-agreement-signature-title{font-size:13px}}
