:root{--navy:#06111d;--navy2:#0a1b2b;--navy3:#10263a;--paper:#f2f0ea;--white:#fff;--ink:#101820;--muted:#5f6b76;--line:#d5d5cf;--gold:#c4a15d;--gold2:#9a7a3e;--max:1380px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.shell{width:min(var(--max),calc(100% - 64px));margin:0 auto}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(6,17,29,.98);border-bottom:1px solid rgba(255,255,255,.08)}.navBar{height:82px;gap:32px}.brand,.navBar{display:flex;align-items:center}.brand{gap:12px;text-decoration:none;color:#fff;min-width:250px}.brandSigil{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(196,161,93,.7);font-family:Georgia,serif;font-size:22px;color:var(--gold)}.brandWords small,.brandWords strong{display:block}.brandWords strong{font-family:Georgia,serif;letter-spacing:.18em;font-size:18px;font-weight:500}.brandWords small{font-size:7px;letter-spacing:.24em;color:#aeb9c3;margin-top:4px}.desktopNav{margin-left:auto;display:flex;align-items:center;gap:25px}.desktopNav a{font-size:12px;text-decoration:none;color:#d9e0e6}.desktopNav a:hover{color:var(--gold)}.clientAccess{margin-left:10px;border:1px solid rgba(196,161,93,.7);color:#fff;text-decoration:none;font-size:11px;letter-spacing:.08em;padding:12px 16px}.homeHero{background:linear-gradient(115deg,#06111d,#081827 58%,#0e2639);color:#fff;min-height:760px;display:flex;align-items:center;position:relative;overflow:hidden}.homeHero:after{content:"";position:absolute;right:-220px;top:-140px;width:650px;height:650px;border:1px solid rgba(196,161,93,.12);transform:rotate(20deg)}.homeHeroGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:90px;gap:90px;align-items:center;padding-top:84px;padding-bottom:84px}.eyebrow{font-size:10px;letter-spacing:.26em;font-weight:700;color:var(--gold2);margin:0 0 22px}.lightEyebrow{color:#d3b77c}.homeHero h1,.pageHero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.03;margin:0}.homeHero h1{font-size:72px;max-width:920px}.heroLead{font-size:18px;line-height:1.72;color:#b7c3cc;max-width:790px;margin:30px 0 34px}.actions{display:flex;gap:12px}.button{padding:14px 19px;text-decoration:none;font-size:12px;letter-spacing:.04em}.buttonGold{background:var(--gold);color:#07111c}.buttonGhost{border:1px solid #526272;color:#fff}.operatingPanel{background:#091521;border:1px solid #26384a;box-shadow:0 28px 80px rgba(0,0,0,.25)}.panelTop{display:flex;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #26384a;font-size:9px;letter-spacing:.18em;color:#8998a5}.statusPill{color:#d7bd84}.panelCore{padding:42px 28px 34px}.panelCore small{font-size:9px;letter-spacing:.18em;color:#81909c}.panelCore strong{display:block;font:400 38px Georgia,serif;margin:13px 0}.panelCore p{color:#9eabb5;line-height:1.65;font-size:14px}.signalRows>div{display:grid;grid-template-columns:34px 130px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:16px 20px;border-top:1px solid #26384a}.signalRows span{font-size:10px;color:#6c7a86}.signalRows strong{font-size:12px}.signalRows em{font-style:normal;font-size:11px;color:#8998a5}.institutionStrip{background:#0b1a28;color:#8fa0ae;border-top:1px solid #273744;border-bottom:1px solid #273744}.stripGrid{min-height:64px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;text-align:center}.stripGrid span{font-size:9px;letter-spacing:.18em;border-right:1px solid #273744}.stripGrid span:last-child{border-right:0}.section{padding-top:118px;padding-bottom:118px}.sectionIntro{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:100px;gap:100px;align-items:end;margin-bottom:55px}.capitalCta h2,.infoBand h2,.leadership h2,.manifesto h2,.sectionIntro h2,.splitFeature h2{font:400 46px/1.12 Georgia,serif;letter-spacing:-.02em;margin:0}.sectionIntro>p{color:var(--muted);line-height:1.75;margin:0;font-size:15px}.businessGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.businessCard{min-height:430px;padding:31px;display:flex;flex-direction:column;text-decoration:none;background:#f7f6f2;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.businessCard:hover{background:#fff;transform:translateY(-3px);box-shadow:0 18px 45px rgba(10,20,30,.08)}.cardCode{font:400 40px Georgia,serif;color:#c7c3b8}.cardLabel{font-size:9px;letter-spacing:.2em;font-weight:700;color:#8b6e38;margin:42px 0 18px}.businessCard h3,.contactGrid h3,.twoPlatform h3{font:400 29px Georgia,serif;margin:0 0 17px}.businessCard>p:not(.cardLabel){font-size:14px;color:var(--muted);line-height:1.72}.cardFooter{margin-top:auto;border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;gap:15px;font-size:11px}.cardFooter span{color:#7d878f}.cardFooter b{font-weight:600}.darkSection{background:var(--navy);color:#fff;padding:118px 0}.darkSection .sectionIntro>p{color:#a7b4be}.darkSection .sectionIntro h2{color:#fff}.architecture{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr 36px 1fr;align-items:stretch;margin-top:10px}.archNode{border:1px solid #2a3d4e;padding:26px;min-height:230px;background:#081725}.archNode span{font-size:10px;color:var(--gold)}.archNode strong{display:block;font:400 22px Georgia,serif;margin:28px 0 12px}.archNode p{color:#94a3af;font-size:13px;line-height:1.65}.archArrow{display:grid;place-items:center;color:#5c6d7a}.darkActions{display:flex;gap:30px;margin-top:36px}.darkActions a{font-size:12px;text-decoration:none;color:#d8c18f}.splitFeature{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:120px;gap:120px}.principles{border-top:1px solid var(--line)}.principles>div{display:grid;grid-template-columns:230px 1fr;grid-gap:30px;gap:30px;padding:24px 0;border-bottom:1px solid var(--line)}.principles strong{font:400 18px Georgia,serif}.principles p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.capitalCta{background:#b49355;color:#07111c;padding:88px 0}.ctaGrid{display:grid;grid-template-columns:1fr .75fr;grid-gap:120px;gap:120px;align-items:center}.ctaGrid h2{font-size:44px}.ctaLinks{border-top:1px solid rgba(7,17,28,.3)}.ctaLinks a{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid rgba(7,17,28,.3);text-decoration:none;font-weight:700;font-size:13px}.siteFooter{background:#050d15;color:#fff;padding-top:70px}.footerTop{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:120px;gap:120px}.footerStatement{color:#8493a0;font-size:12px;line-height:1.7;max-width:440px;margin-top:25px}.footerColumns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.footerColumns>div{display:flex;flex-direction:column;gap:12px}.footerColumns span{color:#c3a463;font-size:9px;letter-spacing:.2em;margin-bottom:8px}.footerColumns a{text-decoration:none;color:#aab6c0;font-size:12px}.footerBottom{margin-top:65px;padding:24px 0 34px;border-top:1px solid #21303d;display:grid;grid-template-columns:.45fr 1.55fr;grid-gap:50px;gap:50px;color:#73828e;font-size:9px;line-height:1.6}.pageHero{padding:110px 0 95px;border-bottom:1px solid var(--line);background:#f6f5f1}.pageHeroDark{background:var(--navy);color:#fff;border-color:#263747}.pageHeroGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:110px;gap:110px;align-items:end}.pageHero h1{font-size:62px;max-width:920px}.pageHeroSide>p{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 25px}.pageHeroDark .pageHeroSide>p{color:#a6b3bd}.textLink{font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}.fourGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.fourGrid>div{padding:28px;min-height:240px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fourGrid span{font-size:10px;color:#9b7a3d}.fourGrid h3{font:400 21px Georgia,serif;margin:32px 0 12px}.fourGrid p,.riskGrid p,.valuesGrid p{font-size:13px;color:var(--muted);line-height:1.65}.infoBand{background:#e6e3db;padding:100px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.infoBandGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:120px;gap:120px;align-items:start}.termRows{border-top:1px solid #c5c2b8}.termRows>div{display:flex;justify-content:space-between;gap:30px;padding:21px 0;border-bottom:1px solid #c5c2b8}.termRows span{font-size:12px;color:#6b746f}.termRows strong{font:400 18px Georgia,serif}.legalNote{display:grid;grid-template-columns:.6fr 1.4fr;grid-gap:100px;gap:100px}.legalNote p{color:var(--muted);line-height:1.75;margin:0}.processRail{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line)}.processRail>div{background:#f7f6f2;padding:28px;min-height:250px}.processRail span{font-size:10px;color:#98783c}.processRail strong{display:block;font:400 20px Georgia,serif;margin:30px 0 12px}.processRail p{color:var(--muted);font-size:13px;line-height:1.65}.formulaBox{display:grid;grid-template-columns:1.3fr 1fr 34px 1fr 34px 1.1fr;align-items:center;border:1px solid #2b3d4d;margin-top:30px}.formulaBox>*{padding:25px 18px;border-right:1px solid #2b3d4d}.formulaBox span{font-size:9px;letter-spacing:.16em;color:#84929e}.formulaBox b{font:400 16px Georgia,serif}.formulaBox i{text-align:center;font-style:normal;color:#c4a15d}.formulaBox strong{font:400 18px Georgia,serif;color:#dcc58f;border-right:0}.termCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.termCards>div{border:1px solid var(--line);padding:28px;background:#f7f6f2}.termCards span{font-size:10px;letter-spacing:.12em;color:#777}.termCards strong{display:block;font:400 28px Georgia,serif;margin:25px 0 12px}.termCards p{font-size:12px;color:var(--muted);line-height:1.6}.smallDisclosure{font-size:10px;color:#7a838a;line-height:1.65;margin-top:20px}.partnerMatrix{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.partnerMatrix>div{padding:24px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:30px}.partnerMatrix span{font-size:9px;letter-spacing:.15em;color:#8c7445}.partnerMatrix strong{font:400 16px Georgia,serif;text-align:right}.accessFlow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center}.accessFlow>div:nth-child(2n){text-align:center;color:#5e6f7c}.accessFlow>div:nth-child(odd){border:1px solid #2a3d4e;padding:23px;min-height:180px}.accessFlow span{font-size:10px;color:#c4a15d}.accessFlow strong{display:block;font:400 19px Georgia,serif;margin:23px 0 10px}.accessFlow p{font-size:12px;color:#91a0ac;line-height:1.6}.twoPlatform{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.twoPlatform>div{border:1px solid var(--line);padding:38px;background:#f7f6f2}.twoPlatform h3{font-size:34px}.twoPlatform>div>p:not(.cardLabel){color:var(--muted);line-height:1.7}.twoPlatform ul{margin:25px 0 0;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.twoPlatform li{padding:8px 0;font-size:12px}.pipeline{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr 36px 1fr;align-items:center}.pipeline>div{background:#f5f3ed;border:1px solid #c9c6bc;padding:22px}.pipeline span{font-size:9px;letter-spacing:.15em;color:#8b6f3e}.pipeline b{display:block;font:400 17px Georgia,serif;margin-top:16px}.pipeline i{text-align:center;font-style:normal}.riskGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.riskGrid>div{padding:30px;min-height:210px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.riskGrid h3{font:400 21px Georgia,serif}.exceptionBoard{border-top:1px solid #2a3d4e}.exceptionBoard>div{display:grid;grid-template-columns:90px 1fr 150px;grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid #2a3d4e}.exceptionBoard span{font-size:9px;color:#d0b67d}.exceptionBoard strong{font:400 17px Georgia,serif}.exceptionBoard em{font-style:normal;font-size:11px;color:#82919d}.manifesto{max-width:980px}.manifesto h2{font-size:54px}.manifesto>p:last-child{font-size:17px;line-height:1.8;color:var(--muted);max-width:860px}.valuesGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#c8c4ba}.valuesGrid>div{background:#eae7df;padding:26px}.valuesGrid strong{font:400 22px Georgia,serif}.leadership{display:grid;grid-template-columns:1fr 1fr;grid-gap:110px;gap:110px}.leadership h3{font:400 32px Georgia,serif;margin:0}.leadership .role{font-size:10px;letter-spacing:.12em;color:#90713c}.leadership>div:last-child>p:not(.role){color:var(--muted);line-height:1.75}.contactGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.contactGrid>div{border:1px solid var(--line);padding:30px;background:#f7f6f2;min-height:280px}.contactGrid span{font-size:9px;letter-spacing:.15em;color:#8b6f3e}.contactGrid p{font-size:13px;line-height:1.65;color:var(--muted)}.contactGrid a{display:inline-block;margin-top:25px;text-decoration:none;font-size:12px;font-weight:700}.loginPage{background:var(--navy);color:#fff;min-height:780px}.loginShell{padding-top:110px;padding-bottom:120px;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:100px;gap:100px}.loginIntro h1{font:400 50px/1.08 Georgia,serif;margin:0}.loginIntro>p:last-child{color:#98a7b3;line-height:1.75}.accessCards{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2a3d4e;border-left:1px solid #2a3d4e}.accessCards a{min-height:250px;padding:28px;border-right:1px solid #2a3d4e;border-bottom:1px solid #2a3d4e;text-decoration:none;background:#081725}.accessCards span{font-size:9px;letter-spacing:.16em;color:#c4a15d}.accessCards strong{display:block;font:400 22px Georgia,serif;margin:32px 0 12px}.accessCards p{font-size:12px;color:#90a0ac;line-height:1.6}.accessCards em{display:block;margin-top:25px;font-size:10px;font-style:normal;color:#647683}@media(max-width:1080px){.desktopNav{display:none}.ctaGrid,.footerTop,.homeHeroGrid,.infoBandGrid,.leadership,.loginShell,.pageHeroGrid,.sectionIntro,.splitFeature{grid-template-columns:1fr}.homeHero h1{font-size:58px}.businessGrid,.contactGrid,.riskGrid,.termCards{grid-template-columns:1fr}.fourGrid{grid-template-columns:1fr 1fr}.accessFlow,.architecture,.pipeline{grid-template-columns:1fr}.accessFlow>div:nth-child(2n),.archArrow,.pipeline>i{transform:rotate(90deg);min-height:30px}.processRail,.valuesGrid{grid-template-columns:1fr 1fr}.formulaBox{grid-template-columns:1fr}.formulaBox>*{border-right:0;border-bottom:1px solid #2b3d4d}.stripGrid{grid-template-columns:1fr 1fr 1fr}.stripGrid span{padding:14px}.pageHeroGrid{gap:35px}.footerTop{gap:50px}.sectionIntro{gap:28px}.splitFeature{gap:45px}}@media(max-width:680px){.shell{width:min(var(--max),calc(100% - 34px))}.siteHeader{position:relative}.navBar{height:74px}.brand{min-width:auto}.brandWords small{display:none}.clientAccess{margin-left:auto;padding:10px 12px}.homeHeroGrid{padding-top:64px;padding-bottom:64px}.homeHero h1{font-size:43px}.heroLead{font-size:16px}.actions{flex-direction:column}.button{text-align:center}.signalRows>div{grid-template-columns:30px 1fr}.signalRows em{display:none}.stripGrid{grid-template-columns:1fr 1fr}.darkSection,.section{padding-top:78px;padding-bottom:78px}.capitalCta h2,.infoBand h2,.leadership h2,.manifesto h2,.sectionIntro h2,.splitFeature h2{font-size:36px}.pageHero{padding:70px 0}.pageHero h1{font-size:42px}.accessCards,.fourGrid,.legalNote,.partnerMatrix,.principles>div,.processRail,.twoPlatform,.valuesGrid{grid-template-columns:1fr}.footerColumns{grid-template-columns:1fr 1fr}.footerBottom{grid-template-columns:1fr}.homeHero:after{display:none}}.secureGateway{background:var(--navy);color:#fff;min-height:820px}.secureGrid{display:grid;grid-template-columns:1fr .82fr;grid-gap:110px;gap:110px;padding-top:105px;padding-bottom:120px}.secureNarrative h1{font:400 56px/1.06 Georgia,serif;letter-spacing:-.03em;margin:0 0 28px}.secureNarrative>p{color:#9baab5;line-height:1.75;max-width:720px}.securityPoints{margin-top:45px;border-top:1px solid #2a3d4e}.securityPoints>div{display:grid;grid-template-columns:42px 190px 1fr;grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid #2a3d4e}.securityPoints span{font-size:10px;color:var(--gold)}.securityPoints strong{font:400 16px Georgia,serif}.securityPoints p{margin:0;color:#8797a3;font-size:12px;line-height:1.6}.deviceNotice{margin-top:34px;padding:22px;border:1px solid #2a3d4e;background:#081725}.deviceNotice span,.formKicker{font-size:9px;letter-spacing:.18em;color:var(--gold)}.deviceNotice p{font-size:12px;line-height:1.65;color:#91a0ac;margin:10px 0 0}.authPanel{background:#f5f3ed;color:var(--ink);align-self:start;border-top:4px solid var(--gold);box-shadow:0 28px 80px rgba(0,0,0,.25)}.authPanelHead{padding:28px 30px;border-bottom:1px solid var(--line)}.authPanelHead span{display:block;font-size:9px;letter-spacing:.18em;color:#866b39}.authPanelHead strong{display:block;font:400 28px Georgia,serif;margin-top:9px}.applicationCard,.authForm{padding:30px}.applicationCard label,.authForm label{display:block;font-size:11px;font-weight:700;margin-bottom:18px}.applicationCard input,.applicationCard select,.applicationCard textarea,.authForm input{width:100%;margin-top:8px;padding:13px 14px;border:1px solid #c8c6bf;background:#fff;font:inherit;color:var(--ink);outline:none}.applicationCard input:focus,.applicationCard select:focus,.applicationCard textarea:focus,.authForm input:focus{border-color:var(--gold2)}.passwordWrap{position:relative}.passwordWrap button{position:absolute;right:8px;top:16px;border:0;background:transparent;font-size:10px;font-weight:700;cursor:pointer}.authMeta{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:10px;margin:4px 0 20px}.authMeta a{text-decoration:none}.remember{display:flex!important;align-items:center;gap:7px;margin:0!important;font-weight:400!important}.remember input{width:auto;margin:0}.authSubmit{width:100%;border:0;background:var(--navy);color:#fff;padding:15px 18px;font-size:11px;font-weight:700;letter-spacing:.06em;cursor:pointer}.authStatus,.formFine{font-size:10px!important;line-height:1.55!important;color:#7c858c!important;margin:16px 0 0!important}.newRelationship{padding:24px 30px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:11px}.newRelationship span{font-size:9px;letter-spacing:.16em;color:#8b6f3e;margin-bottom:3px}.newRelationship a{text-decoration:none;font-size:11px;font-weight:700}.formPage{background:#f4f2ec;min-height:760px}.formShell{display:grid;grid-template-columns:.9fr .8fr;grid-gap:110px;gap:110px;padding-top:95px;padding-bottom:120px;align-items:start}.formIntro h1{font:400 54px/1.08 Georgia,serif;letter-spacing:-.025em;margin:0 0 25px}.formIntro>p{font-size:15px;color:var(--muted);line-height:1.75;max-width:690px}.formSteps{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-top:38px}.formSteps span{padding:15px 0;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.08em;color:#59646c}.applicationCard{background:#fff;border:1px solid var(--line);box-shadow:0 20px 55px rgba(10,20,30,.07)}.applicationCard .formKicker{display:block;margin-bottom:26px}.fieldGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.formBack{display:inline-block;margin-top:20px;text-decoration:none;font-size:11px}.disclosureStack{max-width:980px}.disclosureStack>div{display:grid;grid-template-columns:300px 1fr;grid-gap:55px;gap:55px;padding:28px 0;border-bottom:1px solid var(--line)}.disclosureStack h2{font:400 22px Georgia,serif;margin:0}.disclosureStack p{margin:0;color:var(--muted);line-height:1.7;font-size:13px}.contactSplit{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:110px;gap:110px}.generalContact h2{font:400 38px Georgia,serif;margin:0 0 18px}.generalContact p{color:var(--muted);line-height:1.7}.generalContact a{text-decoration:none;font-weight:700;font-size:12px}.programLinks{border-top:1px solid var(--line)}.programLinks a{display:grid;grid-template-columns:160px 1fr 30px;grid-gap:22px;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line);text-decoration:none}.programLinks span{font-size:9px;letter-spacing:.13em;color:#8b6f3e}.programLinks strong{font:400 18px Georgia,serif}.programLinks b{text-align:right}@media(max-width:1080px){.contactSplit,.formShell,.secureGrid{grid-template-columns:1fr}.formShell,.secureGrid{gap:55px}.securityPoints>div{grid-template-columns:34px 170px 1fr}}@media(max-width:680px){.formIntro h1,.secureNarrative h1{font-size:42px}.disclosureStack>div,.fieldGrid,.programLinks a,.securityPoints>div{grid-template-columns:1fr}.authMeta{align-items:flex-start;flex-direction:column}}.authError{background:#fff0ef;border:1px solid #e3b2ad;color:#8a2820;padding:10px 12px;font-size:11px;line-height:1.5}.authHelp{font-size:12px!important;line-height:1.65!important;color:#65717a!important}.mfaQr{display:block;width:190px;height:190px;margin:20px auto;background:#fff;padding:9px;border:1px solid var(--line)}.manualKey{font-size:10px!important;overflow-wrap:anywhere;background:#ebe8df;padding:10px}.submissionSuccess h2{font:400 32px Georgia,serif;margin:15px 0}.submissionSuccess p{color:var(--muted);line-height:1.65}.adminBoot{min-height:100vh;background:#071522;color:#fff;display:grid;place-items:center;font:14px Arial}.adminShell{min-height:100vh;background:#edf0f1;display:grid;grid-template-columns:250px 1fr;color:#16222b}.adminNav{background:#071522;color:#fff;padding:32px 20px;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}.adminBrand{padding:0 12px 28px;border-bottom:1px solid #263846}.adminBrand span{display:block;color:#b89a63;letter-spacing:.2em;font-size:9px}.adminBrand strong{display:block;font:400 23px Georgia,serif;margin-top:8px}.adminNav nav{display:flex;flex-direction:column;gap:4px;margin-top:24px}.adminNav nav a,.adminNav nav span{color:#8798a5;text-decoration:none;padding:11px 12px;font-size:11px;border-left:2px solid transparent}.adminNav nav a.active{color:#fff;border-left-color:#b89a63;background:#0d2130}.adminMain{padding:46px 52px 80px;min-width:0}.adminMain header{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:38px}.adminMain h1{font:400 44px Georgia,serif;margin:4px 0 0}.adminUser{text-align:right;font-weight:700;font-size:12px}.adminUser small{display:block;color:#78858e;font-weight:400;margin-top:6px}.adminMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#cfd5d8;border:1px solid #cfd5d8}.adminMetricGrid>div{background:#fff;padding:25px}.adminMetricGrid span{display:block;font-size:9px;letter-spacing:.1em;color:#74818a}.adminMetricGrid strong{display:block;font:400 38px Georgia,serif;margin-top:14px}.adminMetricGrid .statusGood{font:700 18px Arial;color:#2b6d54;margin-top:22px}.adminPanel{background:#fff;border:1px solid #d4dadd;margin-top:30px;padding:34px;display:flex;justify-content:space-between;gap:45px;align-items:center}.adminPanel h2{font:400 29px Georgia,serif;margin:8px 0 12px}.adminPanel p{max-width:780px;color:#6f7c85;line-height:1.65;font-size:12px}.darkButton{background:#0a1a27;color:#fff;text-decoration:none;padding:14px 18px;white-space:nowrap;font-size:11px;font-weight:700}.adminTable{background:#fff;border:1px solid #d3dadd}.adminTr{display:grid;grid-template-columns:150px 170px 1.3fr 150px 190px;grid-gap:18px;gap:18px;align-items:center;padding:18px 20px;border-bottom:1px solid #e3e7e9;font-size:11px}.adminTh{background:#f5f6f6;color:#71808a;font-size:9px;letter-spacing:.1em;font-weight:700}.adminTr small{display:block;color:#7f8a92;margin-top:5px}.statusPill{font-size:9px;letter-spacing:.06em;background:#edf2f1;color:#456658;padding:6px 8px}.emptyAdmin{padding:45px;color:#77848c;font-size:12px}@media(max-width:1000px){.adminShell{grid-template-columns:1fr}.adminNav{position:relative;height:auto;min-height:0}.adminMetricGrid,.adminTr{grid-template-columns:1fr 1fr}.adminTh{display:none}.adminPanel{align-items:flex-start;flex-direction:column}}.adminLogout{position:absolute;left:20px;right:20px;bottom:28px;border:1px solid #334755;background:transparent;color:#aebbc4;padding:10px 12px;text-align:left;font-size:11px;cursor:pointer}.adminRowLink{text-decoration:none;color:inherit}.adminRowLink:hover{background:#f7f8f8}.reviewGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.activationBox,.reviewCard,.workflowCard{background:#fff;border:1px solid #d3dadd;padding:30px}.activationBox h2,.reviewCard h2,.workflowCard h2{font:400 29px Georgia,serif;margin:8px 0 22px}.reviewCard dl{margin:0}.reviewCard dl>div{display:grid;grid-template-columns:145px 1fr;grid-gap:20px;gap:20px;padding:12px 0;border-bottom:1px solid #e5e8e9}.reviewCard dt{font-size:9px;letter-spacing:.08em;color:#77848d}.reviewCard dd{margin:0;font-size:12px}.reviewMessage{margin-top:24px;background:#f5f6f6;padding:16px}.reviewMessage p{white-space:pre-wrap;color:#65727a;line-height:1.6;font-size:12px}.reviewCard label{display:block;font-size:10px;font-weight:700;margin:0 0 15px}.reviewCard input,.reviewCard select{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #cbd2d5;background:#fff}.reviewActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.reviewActions button{border:1px solid #aab4ba;background:#f4f6f6;padding:11px 14px;font-size:10px;font-weight:700;cursor:pointer}.reviewActions .approveBtn{background:#0a1a27;color:#fff;border-color:#0a1a27}.reviewActions .rejectBtn{border-color:#b77772;color:#8b332d;background:#fff}.activationBox{margin-top:24px;border-top:4px solid #b89a63}.activationBox code{display:block;padding:14px;background:#f3f4f4;overflow-wrap:anywhere;font-size:11px;margin:16px 0}.activationBox button{border:0;background:#0a1a27;color:#fff;padding:11px 14px;font-size:10px;font-weight:700;cursor:pointer}.workflowCard{margin-top:24px}.taskList{border-top:1px solid #dde2e4;margin-top:25px}.taskList>div{display:grid;grid-template-columns:50px 1fr 100px 110px;grid-gap:15px;gap:15px;padding:14px 0;border-bottom:1px solid #e3e7e9;align-items:center}.taskList span{color:#9b7c47;font-size:9px}.taskList strong{font-size:11px}.taskList b,.taskList em{font-size:9px;font-style:normal;color:#74818a}.activationLinkButton{display:block;text-align:center;text-decoration:none;box-sizing:border-box}.securityCard{max-width:820px}.securityButton{border:0;cursor:pointer}.recoveryCodes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:20px}.recoveryCodes code{background:#f1f3f3;padding:12px;border:1px solid #d8dede;font-size:11px}@media(max-width:900px){.reviewGrid{grid-template-columns:1fr}.taskList>div{grid-template-columns:35px 1fr}.taskList b,.taskList em{grid-column:2}.recoveryCodes{grid-template-columns:1fr}}.partnerShell{min-height:100vh;background:#edf0f1;display:grid;grid-template-columns:270px 1fr;color:#16222b}.partnerNav{background:#071522;color:#fff;padding:32px 20px;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}.partnerNav nav{display:flex;flex-direction:column;gap:4px;margin-top:24px}.partnerNav nav a,.partnerNav nav span{color:#8798a5;text-decoration:none;padding:11px 12px;font-size:11px;border-left:2px solid transparent}.partnerNav nav a.active{color:#fff;border-left-color:#b89a63;background:#0d2130}.partnerMain{padding:46px 52px 80px;min-width:0}.partnerHeader{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.partnerHeader h1{font:400 42px Georgia,serif;margin:6px 0}.partnerHeader p{color:#75818a;font-size:11px}.partnerStatus{text-align:right}.partnerStatus span{display:block;font-size:9px;letter-spacing:.12em;color:#7d8a93}.partnerStatus strong{display:block;color:#2b6d54;margin-top:7px}.partnerMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#ced5d8;border:1px solid #ced5d8}.partnerMetricGrid>div{background:#fff;padding:24px}.partnerMetricGrid span{display:block;font-size:9px;letter-spacing:.1em;color:#75818a}.partnerMetricGrid strong{display:block;font:400 30px Georgia,serif;margin-top:13px}.partnerMetricGrid small{display:block;color:#8a959c;font-size:9px;margin-top:6px}.partnerNext,.partnerWorkflow{background:#fff;border:1px solid #d3dadd;margin-top:25px;padding:30px}.partnerNext{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:4px solid #b89a63}.partnerNext h2,.partnerWorkflow h2,.verificationModal h2{font:400 28px Georgia,serif;margin:7px 0 10px}.partnerNext p{font-size:11px;color:#71808a}.verificationBadge{border-left:1px solid #d8dddf;padding-left:25px}.verificationBadge span{display:block;font-size:8px;letter-spacing:.12em;color:#808c94}.verificationBadge strong{display:block;margin-top:8px;color:#8a6c37}.modalShade{position:fixed;inset:0;background:rgba(2,10,17,.72);z-index:50;display:grid;place-items:center;padding:25px}.verificationModal{background:#f6f4ef;width:min(720px,100%);max-height:90vh;overflow:auto;padding:30px;border-top:4px solid #b89a63}.modalHead{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.modalHead>button{border:0;background:transparent;font-size:28px;cursor:pointer}.verificationModal label{display:block;font-size:10px;font-weight:700;margin-bottom:15px}.verificationModal input,.verificationModal textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px;border:1px solid #cbd2d5;background:#fff}.task-in_progress{color:#9b6c20!important}.task-complete{color:#2b6d54!important}.task-ready{color:#184e73!important}@media(max-width:1000px){.partnerShell{grid-template-columns:1fr}.partnerNav{position:relative;height:auto;min-height:0}.partnerMetricGrid{grid-template-columns:1fr 1fr}.partnerNext{align-items:flex-start;flex-direction:column}}.partnerNav{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.partnerNavBottom{border-top:1px solid #263846;padding:16px 0 4px;margin-top:30px}.partnerNavBottom .partnerSecurity{display:block;color:#8798a5;padding:9px 12px;font-size:11px}.partnerNavBottom button{width:100%;border:1px solid #334755;background:transparent;color:#aebbc4;padding:10px 12px;text-align:left;font-size:11px;cursor:pointer}.verificationModalWide{width:min(1100px,94vw);max-height:88vh;overflow:auto}.modalHead p{color:#68757d;font-size:12px;line-height:1.55;max-width:650px}.verificationSection{padding:22px 0;border-top:1px solid #d9d7cf}.verificationSection:first-of-type{border-top:0}.verificationSection h3{font:400 21px Georgia,serif;margin:0 0 17px}.verificationSection select{width:100%;margin-top:8px;padding:13px 14px;border:1px solid #c8c6bf;background:#fff}.verificationSectionHead{display:flex;justify-content:space-between;align-items:center;gap:20px}.ownerRow>button,.verificationSectionHead button{border:1px solid #b9b8b2;background:#fff;padding:8px 10px;font-size:10px;cursor:pointer}.ownerRow{display:grid;grid-template-columns:1.4fr .65fr 1fr .8fr auto;grid-gap:9px;gap:9px;align-items:center;margin:9px 0}.ownerRow input{width:100%;padding:10px;border:1px solid #c8c6bf}.controlCheck{display:flex!important;align-items:center;gap:7px;margin:0!important;font-size:10px!important}.controlCheck input{width:auto;margin:0}.attestations label{display:flex!important;align-items:flex-start;gap:9px;margin-bottom:12px!important;font-weight:400!important;line-height:1.5}.attestations input{width:auto!important;margin:2px 0 0!important}.orgReviewRow{display:grid;grid-template-columns:1.4fr .8fr 1fr .65fr 1fr;grid-gap:18px;gap:18px;align-items:center;padding:18px 20px;border-bottom:1px solid #e3e7e9;font-size:11px;color:inherit;text-decoration:none}.orgReviewHead{background:#f5f6f6;color:#71808a;font-size:9px;letter-spacing:.1em;font-weight:700}.orgReviewRow small{display:block;color:#7f8a92;margin-top:5px}.orgDecision{margin-top:24px;max-width:900px}@media(max-width:850px){.ownerRow{grid-template-columns:1fr}.orgReviewRow{grid-template-columns:1fr 1fr}.orgReviewHead{display:none}}