.mhn-action-center,.mhn-covenant,.mhn-proof-studio,.mhn-mutual-brief,.mhn-manager-passport,.mhn-direct-intro,.mhn-outcome-memory,.mhn-metrics{color:#171d35;background:#fff;border:1px solid #1f274724;border-radius:24px;box-shadow:0 18px 50px #1f274712}.mhn-action-center{color:#fff;background:linear-gradient(135deg,#151d3a,#243057);margin-bottom:24px;padding:24px}.mhn-action-center>header,.mhn-covenant>header,.mhn-proof-studio>header,.mhn-mutual-brief>header,.mhn-manager-passport>header,.mhn-direct-intro>header,.mhn-outcome-memory>header,.mhn-metrics>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mhn-action-center header span,.mhn-covenant header span,.mhn-proof-studio header span,.mhn-mutual-brief header span,.mhn-manager-passport header span,.mhn-direct-intro header span,.mhn-outcome-memory header span,.mhn-metrics header span{color:#2a9f91;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.mhn-action-center h2,.mhn-covenant h2,.mhn-proof-studio h2,.mhn-mutual-brief h2,.mhn-outcome-memory h2,.mhn-metrics h2{margin:0;font-size:24px;line-height:1.12}.mhn-action-center header b,.mhn-covenant header b,.mhn-direct-intro header b,.mhn-outcome-memory header b,.mhn-metrics header b{text-transform:capitalize;white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:11px}.mhn-action-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:20px;display:grid}.mhn-action-grid>*{text-align:left;color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:17px;padding:17px}.mhn-action-grid button{font:inherit;cursor:pointer}.mhn-action-grid small{color:#82e2d6;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.mhn-action-grid strong{margin:7px 0;font-size:15px;display:block}.mhn-action-grid span{color:#ffffffad;font-size:12px;line-height:1.45;display:block}.mhn-action-now{background:linear-gradient(135deg,#2a9f9154,#475ba457)!important}.mhn-covenant{background:#f8fbfb;margin-top:18px;padding:22px}.mhn-covenant header p,.mhn-proof-studio header p,.mhn-question-exchange header p,.mhn-direct-intro header p,.mhn-outcome-memory header p,.mhn-metrics header p{color:#6e758d;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.5}.mhn-covenant header b{color:#596177;border-color:#1f274726}.mhn-covenant.verified header b{color:#167d70;background:#e5f7f3}.mhn-covenant-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.mhn-covenant-grid label{background:#fff;border:1px solid #dfe4ee;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.mhn-covenant-grid label.checked{background:#f2fbf9;border-color:#8ed5ca}.mhn-covenant-grid input{accent-color:#1b9b8c;margin-top:2px}.mhn-covenant-grid strong,.mhn-covenant-grid small{display:block}.mhn-covenant-grid strong{font-size:12px}.mhn-covenant-grid small{color:#788095;margin-top:4px;font-size:10px;line-height:1.35}.mhn-covenant>footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.mhn-covenant>footer>span{color:#616a82;background:#eef1f7;border-radius:999px;padding:8px 11px;font-size:11px}.mhn-covenant>footer>div{gap:10px;margin-left:auto;display:flex}.mhn-covenant>footer label{color:#747b91;font-size:10px}.mhn-covenant select{background:#fff;border:1px solid #d8deea;border-radius:8px;margin-left:6px;padding:6px}.mhn-covenant-grid input:disabled{opacity:1;cursor:default}.mhn-covenant-signature{background:#fff;border:1px solid #dbe2ec;border-radius:16px;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:grid}.mhn-covenant-signature>span small,.mhn-covenant-signature>span strong{display:block}.mhn-covenant-signature>span small{color:#7b8395;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:9px}.mhn-covenant-signature>span strong{color:#25304d;font-size:12px}.mhn-covenant-signature>i{color:#7d8598;background:#edf0f5;border-radius:999px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.mhn-covenant-signature.signed{background:#f1faf8;border-color:#a9ddd4}.mhn-covenant-signature.signed>i{color:#fff;background:#178879}.mhn-covenant-timing{flex-wrap:wrap;align-items:center}.mhn-covenant-timing>span{color:#778097;max-width:180px;font-size:9px;line-height:1.35}.mhn-covenant-timing select{cursor:pointer}.mhn-proof-studio{margin:22px 0;padding:24px}.mhn-proof-studio>header>button,.mhn-proof-form button,.mhn-question-exchange button,.mhn-direct-intro button,.mhn-outcome-memory button{color:#fff;cursor:pointer;background:#1f2747;border:0;border-radius:11px;padding:11px 15px;font-weight:750}.mhn-proof-form{background:#f7f9fc;border:1px solid #e0e5ef;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:18px;display:grid}.mhn-proof-form label,.mhn-question-exchange label,.mhn-direct-intro form label{color:#687087;gap:6px;font-size:11px;font-weight:700;display:grid}.mhn-proof-form .wide{grid-column:1/-1}.mhn-proof-form input,.mhn-proof-form select,.mhn-proof-form textarea,.mhn-question-exchange input,.mhn-direct-intro input,.mhn-outcome-memory input,.mhn-outcome-memory select{box-sizing:border-box;color:#171d35;width:100%;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:10px;padding:11px}.mhn-proof-form textarea{resize:vertical;min-height:100px}.mhn-proof-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.mhn-story-timer{color:#58657d;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:1px solid #cad5e6;border-radius:999px;justify-content:center;align-items:center;min-width:118px;padding:6px 10px;font-size:10px;line-height:1;display:inline-flex}.mhn-story-timer.running{color:#147c70;background:#eaf8f6;border-color:#78cfc4}.mhn-story-timer.warning{color:#8b5a08;background:#fff7e8;border-color:#efbd65}.mhn-story-timer.expired{color:#a33b30;background:#fff0ee;border-color:#e89a90}.mhn-proof-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.mhn-proof-list article{border:1px solid #dfe5ef;border-radius:17px;padding:16px}.mhn-proof-list article span{color:#238d81;text-transform:uppercase;font-size:10px;font-weight:800}.mhn-proof-list article strong{margin:6px 0;display:block}.mhn-proof-list article p{margin:0 0 8px;font-size:12px}.mhn-proof-list article small{color:#727b91;line-height:1.45}.mhn-proof-list footer{gap:8px;margin-top:12px;display:flex}.mhn-proof-list button{color:#4f5871;background:#fff;border:1px solid #d7ddea;border-radius:9px;padding:7px 9px;font-size:10px}.mhn-proof-list button.shared{color:#147e70;background:#e7f7f4;border-color:#9dd9d0}.mhn-empty{color:#7b8398;font-size:12px}.mhn-mutual-brief{background:linear-gradient(145deg,#fff,#f3f9f8);margin-bottom:18px;padding:25px}.mhn-mutual-brief>header>div:last-child{color:#fff;text-align:center;background:#18213f;border-radius:18px;min-width:125px;padding:14px}.mhn-mutual-brief>header>div:last-child strong,.mhn-mutual-brief>header>div:last-child small{display:block}.mhn-mutual-brief>header>div:last-child small{color:#a8b2cd;margin-top:4px;font-size:10px}.mhn-brief-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.mhn-brief-grid article{background:#ffffffd1;border:1px solid #dfe6ed;border-radius:15px;padding:15px}.mhn-brief-grid small{color:#278f84;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.mhn-brief-grid strong{margin-top:7px;font-size:12px;line-height:1.45;display:block}.mhn-sii-context{color:#fff;background:#17203e;border-radius:16px;margin-top:14px;padding:15px}.mhn-sii-context>span{color:#7fe2d5;text-transform:uppercase;font-size:10px;font-weight:800}.mhn-sii-context>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mhn-sii-context button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:9px;padding:8px 10px;font-size:11px}.mhn-sii-context p{color:#d7dced;margin:12px 0 0;font-size:12px;line-height:1.5}.mhn-clarification{align-items:end;gap:10px;margin-top:14px;display:flex}.mhn-clarification label{color:#606980;flex:1;font-size:11px;font-weight:700}.mhn-clarification input{box-sizing:border-box;border:1px solid #d5dce8;border-radius:11px;width:100%;margin-top:6px;padding:11px}.mhn-clarification button{color:#fff;background:#34447c;border:0;border-radius:11px;padding:11px 14px;font-weight:700}.mhn-clarification-saved{color:#555f77;border-left:3px solid #2a9f91;padding-left:12px;font-size:12px}.mhn-brief-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.mhn-brief-actions button{color:#1f2747;background:#fff;border:1px solid #ccd3df;border-radius:11px;padding:11px 15px;font-weight:750}.mhn-brief-actions button.primary{color:#fff;background:#1f2747;border-color:#1f2747}.mhn-manager-passport{color:#fff;background:#17203e;margin-top:16px;padding:20px}.mhn-manager-passport header span{color:#78ddcf}.mhn-manager-passport header p{color:#adb6cd}.mhn-manager-passport header b{color:#8fe6d9;font-size:10px}.mhn-manager-passport>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:15px;display:grid}.mhn-manager-passport article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;padding:12px}.mhn-manager-passport article strong,.mhn-manager-passport article span{display:block}.mhn-manager-passport article strong{font-size:18px}.mhn-manager-passport article span{color:#abb4cb;margin-top:4px;font-size:9px}.mhn-manager-passport footer{color:#c6cde0;grid-template-columns:auto 1fr;gap:7px 12px;margin-top:14px;font-size:11px;display:grid}.mhn-manager-passport footer strong{color:#80dfd2}.mhn-question-exchange{background:#fff;border:1px solid #dfe4ed;border-radius:18px;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;padding:18px;display:grid}.mhn-question-exchange header,.mhn-question-exchange ol,.mhn-question-confirmation{grid-column:1/-1}.mhn-question-exchange header span{color:#288f84;text-transform:uppercase;font-size:10px;font-weight:800}.mhn-question-exchange h3{margin:5px 0 0}.mhn-question-exchange button.saved{background:#167d70}.mhn-question-confirmation{color:#146f65;background:#e7f7f4;border:1px solid #9dd9d0;border-radius:11px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:11px;display:flex}.mhn-question-confirmation:before{content:"✓";color:#fff;background:#167d70;border-radius:999px;flex:0 0 22px;place-items:center;height:22px;font-weight:900;display:grid}.mhn-question-confirmation strong,.mhn-question-confirmation span{display:block}.mhn-question-confirmation span{color:#4f746f}.mhn-question-exchange ol{color:#596278;gap:6px;margin:6px 0 0;padding-left:21px;font-size:12px;display:grid}.mhn-direct-intro{margin-top:16px;padding:20px}.mhn-direct-intro.ready{border-color:#6ccaba}.mhn-direct-intro.overdue{border-color:#e58b7d}.mhn-direct-intro header b{color:#596278;border-color:#d6dce7}.mhn-direct-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.mhn-direct-stats article{background:#f1f5f7;border-radius:14px;padding:13px}.mhn-direct-stats strong,.mhn-direct-stats span{display:block}.mhn-direct-stats strong{font-size:15px}.mhn-direct-stats span{color:#737b91;margin-top:4px;font-size:9px}.mhn-direct-intro form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:15px;display:grid}.mhn-direct-intro>footer{color:#687188;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.mhn-direct-intro.escalated{background:linear-gradient(145deg,#fff,#fff9ed);border-color:#e3aa4f}.mhn-escalation-confirm{background:#fff8e8;border:1px solid #e3aa4f;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.mhn-escalation-confirm strong,.mhn-escalation-confirm span,.mhn-escalation-confirm small{display:block}.mhn-escalation-confirm strong{color:#6f4708;font-size:13px}.mhn-escalation-confirm span{color:#675d4d;margin-top:4px;font-size:11px;line-height:1.4}.mhn-escalation-confirm small{color:#8a6b35;margin-top:5px;font-size:9px}.mhn-escalation-confirm>div:last-child{gap:8px;display:flex}.mhn-escalation-confirm button{color:#644b25;background:#fff;border:1px solid #d9c7a9;border-radius:10px;padding:9px 12px;font-weight:800}.mhn-escalation-confirm button.primary{color:#fff;background:#8d5c0b;border-color:#8d5c0b}.mhn-escalation-sent{color:#6f4708;background:#fff7e6;border:1px solid #e3aa4f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;margin-top:14px;padding:12px 14px;display:grid}.mhn-escalation-sent:before{content:"✓";color:#fff;background:#8d5c0b;border-radius:999px;grid-row:1/3;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.mhn-escalation-sent strong,.mhn-escalation-sent span{display:block}.mhn-escalation-sent strong{font-size:12px}.mhn-escalation-sent span{color:#755f3c;font-size:10px;line-height:1.4}.mhn-direct-intro>footer button.escalated:disabled{cursor:default;opacity:1;color:#fff;background:#8d5c0b}.mhn-outcome-memory{margin:20px 0;padding:22px}.mhn-outcome-memory header b{color:#5b647c;border-color:#d5dce8}.mhn-outcome-memory form{grid-template-columns:170px 1fr auto;gap:10px;margin-top:16px;display:grid}.mhn-outcome-memory>div{gap:8px;margin-top:15px;display:grid}.mhn-outcome-memory>div article{border:1px solid #e0e5ed;border-radius:12px;grid-template-columns:125px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.mhn-outcome-memory article span{color:#278f84;text-transform:uppercase;font-size:10px;font-weight:800}.mhn-outcome-memory article strong{font-size:12px}.mhn-outcome-memory article small{color:#7c8497;font-size:9px}.mhn-metrics{background:#f8fbfb;margin:20px 0;padding:22px}.mhn-metrics header b{color:#596278;border-color:#d5dce8}.mhn-metrics>div{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:16px;display:grid}.mhn-metrics article{background:#fff;border:1px solid #e0e5ed;border-radius:14px;padding:13px}.mhn-metrics article strong,.mhn-metrics article span,.mhn-metrics article small{display:block}.mhn-metrics article strong{color:#1c8d81;font-size:23px}.mhn-metrics article span{margin-top:5px;font-size:10px;font-weight:800}.mhn-metrics article small{color:#7a8297;margin-top:4px;font-size:9px}.mhn-evidence-details{background:#fff;border:1px solid #dfe4ed;border-radius:18px;overflow:hidden}.mhn-evidence-details>summary{cursor:pointer;color:#1f2747;justify-content:space-between;align-items:center;padding:17px 19px;font-weight:800;list-style:none;display:flex}.mhn-evidence-details>summary::-webkit-details-marker{display:none}.mhn-evidence-details>summary:after{content:"+";font-size:20px}.mhn-evidence-details[open]>summary:after{content:"−"}.mhn-evidence-details>div{border-top:1px solid #e5e9f0;gap:18px;padding:18px;display:grid}.figma-nav-button-secondary,.figma-nav-button-secondary:hover,.figma-nav-button-secondary.active{opacity:1}.mhn-direct-owner-note{color:#596278;background:#f3f9f8;border-left:3px solid #2a9f91;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.landing-hook-support{color:#ffffffc2;text-align:center;text-wrap:balance;max-width:900px;margin:18px auto 0;font-size:clamp(13px,1.15vw,17px);line-height:1.62}@media (max-width:900px){.mhn-action-grid,.mhn-covenant-grid,.mhn-brief-grid,.mhn-proof-form,.mhn-proof-list{grid-template-columns:1fr 1fr}.mhn-manager-passport>div,.mhn-metrics>div{grid-template-columns:repeat(3,1fr)}.mhn-direct-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mhn-action-center>header,.mhn-covenant>header,.mhn-proof-studio>header,.mhn-mutual-brief>header,.mhn-manager-passport>header,.mhn-direct-intro>header,.mhn-outcome-memory>header,.mhn-metrics>header{display:grid}.mhn-action-grid,.mhn-covenant-grid,.mhn-brief-grid,.mhn-proof-form,.mhn-proof-list,.mhn-manager-passport>div,.mhn-direct-stats,.mhn-metrics>div{grid-template-columns:1fr}.mhn-proof-form .wide{grid-column:auto}.mhn-clarification,.mhn-brief-actions,.mhn-direct-intro>footer{flex-direction:column;align-items:stretch}.mhn-question-exchange,.mhn-direct-intro form,.mhn-outcome-memory form,.mhn-escalation-confirm{grid-template-columns:1fr}.mhn-escalation-confirm>div:last-child{grid-template-columns:1fr 1fr;display:grid}.mhn-question-exchange header,.mhn-question-exchange ol{grid-column:auto}.mhn-outcome-memory>div article{grid-template-columns:1fr}.mhn-covenant>footer>div{flex-wrap:wrap;margin-left:0}}html body .figma-dashboard .match-experience-body{background:#f6f8fc!important;gap:14px!important;padding:14px!important}.match-experience-guide{color:#fff;background:linear-gradient(135deg,#111a35,#24345c);border:1px solid #d7e0ef;border-radius:22px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 42px #1f27471f}.match-experience-guide>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.match-experience-guide>header .eyebrow{color:#7fe2d5}.match-experience-guide>header h2{margin:4px 0 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px!important}.match-experience-guide>header p{max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.55;color:#c3cce0!important;-webkit-text-fill-color:#c3cce0!important}.match-experience-guide>header>strong{color:#8de8dc;white-space:nowrap;background:#7fe2d51a;border:1px solid #7fe2d559;border-radius:999px;padding:8px 11px;font-size:10px}.match-experience-guide nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.match-experience-guide nav button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.match-experience-guide nav button:hover{background:#ffffff1a}.match-experience-guide nav button.active{color:#17203e;background:#effbf8;border-color:#76ded1}.match-experience-guide nav button>b{color:#78ddcf;font-size:9px}.match-experience-guide nav button.active>b{color:#188e82}.match-experience-guide nav button span{min-width:0}.match-experience-guide nav button strong,.match-experience-guide nav button small{display:block}.match-experience-guide nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.match-experience-guide nav button small{color:#aeb8ce;margin-top:3px;font-size:8px;line-height:1.2}.match-experience-guide nav button.active small{color:#637087}.match-experience-stage{gap:14px;animation:.2s ease-out match-stage-in;display:grid}@keyframes match-stage-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.match-next-priority{background:linear-gradient(135deg,#effbf8,#fff);border:1px solid #83d6cb;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid;box-shadow:0 15px 36px #1e9e9614}.match-next-priority h2{color:#17203e;margin:6px 0 0;font-size:21px}.match-next-priority p{color:#5e6980;max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.55}.match-next-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.match-next-status span{color:#157d71;background:#dff5f1;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.match-next-actions,.match-conversation-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.match-next-actions .button,.match-conversation-actions .button{border-radius:13px!important;min-height:44px!important}.match-experience-locked{background:#fff;border:1px solid #dce3ef;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:22px;display:grid}.match-experience-locked>svg{color:#50607e;background:#eef2f8;border-radius:14px;width:42px;height:42px;padding:10px}.match-experience-locked h2{margin:5px 0 0}.match-experience-locked p{color:#68738a;margin:7px 0 0;font-size:12px;line-height:1.55}html body .figma-dashboard .match-profile-browser{background:linear-gradient(145deg,#fff,#f1f8f7)!important;gap:16px!important;padding:22px!important}.match-profile-browser>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.match-profile-browser>header>div{min-width:0}.match-profile-browser>header h2{font-size:25px!important}.match-profile-browser>header p{color:#68738a;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.55}.match-profile-browser>header>strong{color:#fff;white-space:nowrap;background:#17203e;border-radius:999px;padding:8px 11px;font-size:10px}.match-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.match-profile-tabs button{color:#59647b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:15px;gap:4px;min-width:0;padding:11px 13px;display:grid}.match-profile-tabs button.active{color:#153c42;background:#eaf9f6;border-color:#3fb7a9;box-shadow:inset 0 0 0 1px #3fb7a91f}.match-profile-tabs small,.match-profile-tabs strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.match-profile-tabs small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.match-profile-tabs strong{font-size:11px}.match-profile-stage{background:radial-gradient(circle at 50% 0,#5bd9c829,#0000 38%),linear-gradient(#eef5f6,#e8eef5);border-radius:24px;place-items:center;min-height:460px;padding:10px;display:grid}.match-profile-card{background:#fff;border:1px solid #d6dfec;border-radius:25px;gap:13px;width:min(720px,100%);min-width:0;padding:22px;display:grid;box-shadow:0 22px 60px #1f274721}.match-profile-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-profile-card>header>span{color:#3d53a4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.match-profile-card>header>b{color:#60708a;background:#eef3fa;border-radius:999px;padding:7px 9px;font-size:8px}.match-profile-hero{align-items:center;gap:14px;padding:5px 0;display:flex}.match-profile-hero :is(.figma-avatar,.avatar,.profile-photo){border-radius:22px!important;width:72px!important;min-width:72px!important;height:72px!important}.match-profile-hero>div{min-width:0}.match-profile-hero h2{margin:0!important;font-size:27px!important}.match-profile-hero p{color:#647089;margin:6px 0 0;font-size:12px;line-height:1.45}.match-profile-hero.opportunity>span{color:#fff;background:#1f2a4c;border-radius:22px;place-items:center;width:70px;height:70px;display:grid}.match-profile-chips{flex-wrap:wrap;gap:7px;display:flex}.match-profile-chips>span,.match-profile-skill-list>span{color:#256b68;background:#edf5f5;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.match-profile-card>details{background:#fafbfd;border:1px solid #dfe5ef;border-radius:15px;overflow:hidden}.match-profile-card>details>summary{color:#25304d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:11px;font-weight:850;list-style:none;display:flex}.match-profile-card>details>summary::-webkit-details-marker{display:none}.match-profile-card>details>summary:after{content:"+";font-size:16px}.match-profile-card>details[open]>summary{background:#f1f7f6;border-bottom:1px solid #e2e7ef}.match-profile-card>details[open]>summary:after{content:"−"}.match-profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.match-profile-card dl>div{background:#fff;border-radius:11px;min-width:0;padding:10px}.match-profile-card dt{color:#778197;text-transform:uppercase;font-size:8px;font-weight:800}.match-profile-card dd{color:#202a45;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.4}.match-profile-detail{color:#27314c;gap:9px;padding:14px;display:grid}.match-profile-detail>strong{font-size:10px}.match-profile-detail>p{color:#667189;margin:0;font-size:10px;line-height:1.55}.match-profile-skill-list{flex-wrap:wrap;gap:6px;display:flex}.match-profile-card .opportunity-job-description-scroll{max-height:300px;padding:14px;overflow:auto}.match-profile-card .opportunity-job-description-section{padding:0 0 12px}.match-profile-card .opportunity-job-description-section:last-child{padding-bottom:0}.match-profile-card .opportunity-job-description-section strong{font-size:10px}.match-profile-card .opportunity-job-description-section li{color:#616c83;margin-top:6px;font-size:9px;line-height:1.5}.match-profile-locked-copy{color:#657087;background:#f1f4f8;border-radius:14px;margin:0;padding:15px;font-size:11px;line-height:1.55}.passport-match-card details>.match-manager-signal-overview{border-top:0}.match-passport-fingerprint{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.match-passport-fingerprint>article{background:#fff;border-radius:12px;grid-template-columns:28px 1fr;align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.match-passport-fingerprint>article>b{color:#19847c;background:#e9f5f3;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.match-passport-fingerprint>article>div{gap:5px;min-width:0;display:grid}.match-passport-fingerprint span{color:#798397;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.match-passport-fingerprint em{color:#8a6514;white-space:nowrap;background:#fff1c9;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal}.match-passport-fingerprint strong{color:#202a45;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.match-passport-signal-group{gap:8px;padding:0 14px 14px;display:grid}.match-passport-signal-group>strong{color:#27314c;font-size:10px}.match-passport-narratives{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.match-passport-narratives>article{background:#fff;border-radius:12px;min-width:0;padding:11px}.match-passport-narratives>article>span{color:#778197;text-transform:uppercase;font-size:8px;font-weight:850}.match-passport-narratives p{color:#4f5b73;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.55}.match-passport-narratives article>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.match-passport-narratives small{color:#256b68;background:#edf5f5;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.match-passport-privacy-note{color:#416963;background:#f0f8f6;border:1px solid #d8e8e4;border-radius:12px;align-items:flex-start;gap:9px;margin:0 14px 14px;padding:11px;font-size:9px;line-height:1.5;display:flex}.match-passport-privacy-note svg{min-width:15px;margin-top:1px}.match-profile-card>.match-passport-privacy-note{margin:0}.match-passport-trust-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.match-passport-trust-layers>article{background:#fff;border-radius:12px;min-width:0;padding:11px}.match-passport-trust-layers span{color:#778197;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.match-passport-trust-layers strong{color:#202a45;margin-top:5px;font-size:10px;display:block}.match-passport-trust-layers p{color:#657087;margin:5px 0 0;font-size:9px;line-height:1.45}.match-passport-proof-list,.match-passport-role-list{gap:9px;padding:0 14px 14px;display:grid}.match-passport-proof-list>article,.match-passport-role-list>article{background:#fff;border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.match-passport-proof-list span,.match-passport-role-list span{color:#778197;text-transform:uppercase;font-size:8px;font-weight:850}.match-passport-proof-list strong,.match-passport-role-list strong{color:#202a45;font-size:10px}.match-passport-proof-list p,.match-passport-role-list p,.match-passport-proof-list>p,.match-passport-role-list>p{color:#657087;margin:0;font-size:9px;line-height:1.5}.match-passport-proof-list small,.match-passport-role-list small{color:#6d7890;font-size:8px;line-height:1.4}.match-passport-proof-list a{color:#16897f;overflow-wrap:anywhere;font-size:8px;font-weight:850}.match-passport-empty{color:#657087;margin:0;padding:14px;font-size:10px}.match-passport-resume-text p{white-space:pre-wrap;overflow-wrap:anywhere}.passport-match-card :is(dd,p,strong,small,a){overflow-wrap:anywhere}.match-profile-browser>footer{color:#6f798e;justify-content:space-between;align-items:center;gap:14px;font-size:9px;display:flex}.match-profile-browser>footer>div{gap:5px;display:flex}.match-profile-browser>footer i{background:#c7cfdd;border-radius:99px;width:7px;height:7px}.match-profile-browser>footer i.active{background:#2da99c;width:20px}.match-manager-signal-overview{border-top:1px solid #dce5e7;gap:12px;margin:0 14px 14px;padding-top:14px;display:grid}.match-manager-signal-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.match-manager-signal-overview>header>div{gap:3px;display:grid}.match-manager-signal-overview>header span{color:#218578;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.match-manager-signal-overview>header strong{color:#202a45;font-size:12px}.match-manager-signal-overview>header p{color:#6d788d;text-align:right;max-width:290px;margin:0;font-size:8px;line-height:1.5}.match-manager-signal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.match-manager-signal-metrics article{background:#fff;border:1px solid #d8e4e4;border-radius:12px;min-width:0;padding:11px}.match-manager-signal-metrics strong,.match-manager-signal-metrics span{display:block}.match-manager-signal-metrics strong{color:#1d3150;font-size:16px}.match-manager-signal-metrics span{color:#788398;margin-top:3px;font-size:8px;line-height:1.35}.match-manager-signal-overview>footer{color:#52647a;background:#edf7f5;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:11px 12px;font-size:8px;line-height:1.45;display:grid}.match-manager-signal-overview>footer strong{color:#218578}.match-experience-people>.mhn-covenant,.match-experience-people>.mhn-manager-passport,.match-experience-conversation>.mhn-question-exchange,.match-experience-conversation>.mhn-direct-intro{margin-top:0}@media (max-width:900px){.match-experience-guide nav{grid-template-columns:repeat(2,minmax(0,1fr))}.match-next-priority{grid-template-columns:1fr}.match-next-status{justify-content:flex-start}.match-profile-stage{min-height:420px}.match-profile-card{width:100%}}@media (max-width:640px){html body .figma-dashboard .match-experience-body{padding:10px!important}.match-experience-guide,.match-profile-card,html body .figma-dashboard .match-profile-browser{border-radius:18px!important;padding:16px!important}.match-experience-guide>header,.match-profile-browser>header{display:grid}.match-experience-guide>header>strong,.match-profile-browser>header>strong{justify-self:start}.match-experience-guide nav{grid-template-columns:1fr}.match-profile-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;display:flex;overflow-x:auto}.match-profile-tabs::-webkit-scrollbar{display:none}.match-profile-tabs button{scroll-snap-align:start;flex:0 0 72%}.match-profile-stage{min-height:0;padding:7px}.match-profile-hero{align-items:flex-start}.match-profile-hero h2{font-size:23px!important}.match-profile-card dl,.match-passport-fingerprint,.match-passport-narratives,.match-passport-trust-layers{grid-template-columns:1fr}.match-next-actions,.match-conversation-actions{grid-template-columns:1fr;display:grid}.match-next-actions .button,.match-conversation-actions .button{width:100%!important}.match-profile-browser>footer{flex-direction:column;align-items:flex-start}.mhn-question-confirmation{flex-wrap:wrap;align-items:flex-start}.match-manager-signal-overview>header{display:grid}.match-manager-signal-overview>header p{text-align:left}.match-manager-signal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.match-manager-signal-overview>footer{grid-template-columns:1fr}}
.public-passport-page{color:#172343;min-height:100vh;font-family:var(--font-sora),"Sora",sans-serif;background:#f4f7fb}.public-passport-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fafde6;border-bottom:1px solid #162a501f;justify-content:space-between;align-items:center;padding:15px clamp(18px,5vw,70px);display:flex;position:sticky;top:0}.public-passport-nav a:first-child{color:#102d54;font-size:22px;font-weight:900}.public-passport-nav span{color:#6e7b92;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.public-passport-nav a:last-child{color:#fff;background:#0a3158;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.public-passport-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#69e0b738,#0000 30%),linear-gradient(145deg,#06254a,#0a3f70 70%,#0f526f);padding:clamp(38px,7vw,90px) clamp(20px,8vw,110px);position:relative;overflow:hidden}.public-passport-seal{color:#a9e8d5;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:44px;font-size:9px;font-weight:900;display:flex}.public-passport-seal b{border:1px solid #a9e8d552;border-radius:999px;padding:7px 10px}.public-passport-identity{align-items:center;gap:26px;display:flex}.public-passport-photo{color:#15365d;background:#dfe8f3;border:3px solid #fff9;border-radius:32px;flex:0 0 128px;place-items:center;width:128px;height:128px;font-size:38px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 22px 50px #00000038}.public-passport-photo img{object-fit:cover;width:100%;height:100%}.public-passport-identity p{color:#9be5d1;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.public-passport-identity h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,7vw,78px);line-height:.95}.public-passport-identity h2{color:#d7e3f0;margin:12px 0 18px;font-size:clamp(16px,2.2vw,24px);font-weight:500}.public-passport-identity>div:last-child>div{flex-wrap:wrap;gap:8px;display:flex}.public-passport-identity>div:last-child>div span{background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:10px}.public-passport-target{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #99e5d142;border-radius:22px;max-width:820px;margin:44px 0 0 154px;padding:22px 24px}.public-passport-target span,.public-passport-card>span,.public-passport-resume header span,.public-passport-stamps header span,.public-passport-proof header span{color:#4b64a3;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.public-passport-target span{color:#9be5d1}.public-passport-target strong{margin:7px 0;font-size:19px;display:block}.public-passport-target p{color:#d7e4ee;margin:0;font-size:13px;line-height:1.6}.public-passport-main{grid-template-columns:1fr 1fr;gap:18px;max-width:1180px;margin:0 auto;padding:58px 24px;display:grid}.public-passport-card{background:#fff;border:1px solid #d9e1ed;border-radius:24px;padding:28px;box-shadow:0 18px 45px #18284e12}.public-passport-card h3{letter-spacing:-.03em;margin:8px 0 16px;font-size:22px}.public-passport-card p{color:#5c6980;font-size:13px;line-height:1.75}.public-passport-story{background:linear-gradient(155deg,#fff,#eef7f5)}.public-passport-chips{flex-wrap:wrap;gap:8px;display:flex}.public-passport-chips b{color:#23375c;background:#f7f9fc;border:1px solid #cbd8e8;border-radius:999px;padding:8px 10px;font-size:10px}.public-passport-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.public-passport-card dl div,.public-passport-fingerprint div{background:#f5f8fc;border-radius:14px;padding:12px}.public-passport-card dt,.public-passport-fingerprint small{color:#77849a;text-transform:uppercase;font-size:8px;font-weight:800}.public-passport-card dd{margin:4px 0 0;font-size:11px;font-weight:800}.public-passport-fingerprint{gap:8px;display:grid}.public-passport-fingerprint div{justify-content:space-between;align-items:center;gap:15px;display:flex}.public-passport-fingerprint strong{text-align:right;font-size:10px}.public-passport-stamps,.public-passport-proof,.public-passport-resume{max-width:1132px;margin:0 auto 50px;padding:0 24px}.public-passport-stamps>header,.public-passport-proof>header{margin-bottom:18px}.public-passport-stamps h2,.public-passport-proof h2,.public-passport-resume h2{letter-spacing:-.04em;margin:7px 0 0;font-size:28px}.public-passport-stamps>div,.public-passport-proof>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.public-passport-stamps article,.public-passport-proof article{background:#fff;border:1px solid #d6e2eb;border-radius:20px;gap:13px;padding:20px;display:flex}.public-passport-stamps article>i{color:#13775a;background:#dff7ef;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.public-passport-stamps article span,.public-passport-proof article span{color:#4d65a4;text-transform:uppercase;font-size:8px;font-weight:900}.public-passport-stamps article strong{margin:4px 0;font-size:12px;display:block}.public-passport-stamps article p,.public-passport-proof article p{color:#69758a;margin:5px 0;font-size:10px;line-height:1.5}.public-passport-stamps article small{color:#6d7b8d;font-size:8px}.public-passport-proof article{display:block}.public-passport-proof h3{margin:6px 0}.public-passport-resume{background:#fff;border:1px solid #d4ddec;border-radius:26px;padding:28px}.public-passport-resume header{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.public-passport-resume header small{color:#78859a}.public-passport-resume pre{white-space:pre-wrap;color:#35445f;max-height:680px;margin:22px 0 0;font:11px/1.75 Sora,sans-serif;overflow:auto}.public-passport-cta{color:#fff;background:#0a3158;justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding:55px clamp(24px,8vw,110px);display:flex}.public-passport-cta span{color:#8fe0c8;text-transform:uppercase;font-size:10px;font-weight:900}.public-passport-cta h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(28px,4vw,48px)}.public-passport-cta p{color:#c6d5e5;max-width:680px}.public-passport-cta a{color:#072e53;background:#72dec0;border-radius:14px;flex:none;padding:15px 18px;font-weight:900}.public-passport-footer{color:#9eafc2;background:#061e3c;align-items:center;gap:24px;padding:22px clamp(24px,8vw,110px);font-size:9px;display:flex}.public-passport-footer strong{color:#fff}.public-passport-footer span{flex:1}.public-passport-footer a{color:#8fe0c8}.public-passport-loading,.public-passport-unavailable{text-align:center;place-items:center;min-height:100vh;display:grid}.public-passport-loading i{border:4px solid #d6e1ed;border-top-color:#0a5279;border-radius:50%;width:44px;height:44px;animation:1s linear infinite public-passport-spin}.public-passport-unavailable section{max-width:540px;padding:44px}.public-passport-unavailable span{color:#4d65a4;text-transform:uppercase;font-size:10px;font-weight:900}.public-passport-unavailable h1{letter-spacing:-.05em;font-size:44px}.public-passport-unavailable a{color:#fff;background:#0a3158;border-radius:12px;margin-top:15px;padding:13px 16px;font-weight:800;display:inline-flex}@keyframes public-passport-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.public-passport-nav span{display:none}.public-passport-hero{padding-top:34px}.public-passport-seal{margin-bottom:30px}.public-passport-identity{flex-direction:column;align-items:flex-start}.public-passport-photo{border-radius:25px;flex-basis:96px;width:96px;height:96px}.public-passport-target{margin-left:0}.public-passport-main{grid-template-columns:1fr;padding-top:30px}.public-passport-stamps>div,.public-passport-proof>div,.public-passport-card dl{grid-template-columns:1fr}.public-passport-resume header,.public-passport-cta,.public-passport-footer{flex-direction:column;align-items:flex-start}.public-passport-footer span{flex:auto}}@media print{.public-passport-nav,.public-passport-cta{display:none}.public-passport-page{background:#fff}.public-passport-card{break-inside:avoid;box-shadow:none}.public-passport-resume pre{max-height:none;overflow:visible}}.public-passport-preview{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:18px;max-width:1132px;margin:0 auto;padding:48px 24px 24px;display:grid}.public-passport-preview>article{background:#fff;border:1px solid #d7e1ec;border-radius:24px;padding:26px;box-shadow:0 18px 45px #18284e12}.public-passport-preview>article>span,.public-passport-gate-copy>span{color:#4b64a3;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.public-passport-preview h2{letter-spacing:-.04em;margin:8px 0;font-size:25px}.public-passport-preview p{color:#657289;font-size:11px}.public-passport-preview-stamp{align-items:center;gap:14px;display:flex}.public-passport-preview-stamp>i{color:#13775a;background:#dff7ef;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.public-passport-preview-stamp strong{color:#263a5b;margin:5px 0;display:block}.public-passport-gate{color:#fff;background:radial-gradient(circle at 10% 10%,#6adebf33,#0000 35%),linear-gradient(145deg,#07284e,#0b456d);border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:34px;max-width:1132px;margin:18px auto 70px;padding:clamp(28px,5vw,56px);display:grid;box-shadow:0 30px 75px #0d284e33}.public-passport-gate-copy>span{color:#8fe0c8}.public-passport-gate-copy h2{letter-spacing:-.055em;max-width:640px;margin:10px 0 14px;font-size:clamp(30px,4vw,50px);line-height:1.02}.public-passport-gate-copy>p{color:#cfdeeb;max-width:650px;font-size:13px;line-height:1.75}.public-passport-gate-copy ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.public-passport-gate-copy li{color:#e5f0f7;align-items:center;gap:9px;font-size:11px;display:flex}.public-passport-gate-copy li:before{content:"✓";color:#83e4c9;background:#72dec02e;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.public-passport-gate form{color:#1d2d4f;background:#f8fafc;border:1px solid #fff3;border-radius:22px;align-self:start;padding:20px;box-shadow:0 20px 50px #0000002e}.public-passport-gate-tabs{background:#e8eef5;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:4px;display:grid}.public-passport-gate-tabs button{color:#617087;background:0 0;border:0;border-radius:9px;padding:10px 8px;font-size:9px;font-weight:850}.public-passport-gate-tabs button.active{color:#174c76;background:#fff;box-shadow:0 3px 12px #1933561a}.public-passport-gate form label{flex-direction:column;gap:6px;margin-top:11px;display:flex}.public-passport-gate form label span{color:#56667d;font-size:9px;font-weight:800}.public-passport-gate form input{color:#1c2d4d;background:#fff;border:1px solid #ccd8e5;border-radius:11px;width:100%;padding:12px;font:11px Sora,sans-serif}.public-passport-gate form>button{color:#fff;background:#0b416c;border:0;border-radius:11px;width:100%;margin-top:15px;padding:13px;font:900 10px Sora,sans-serif}.public-passport-gate form>button:disabled{opacity:.65}.public-passport-gate form>small{color:#718097;text-align:center;margin-top:10px;font-size:8px;line-height:1.5;display:block}.public-passport-gate-error{color:#9a3f3a;background:#fff0ef;border-radius:9px;margin:10px 0 0;padding:9px;font-size:9px;line-height:1.4}.public-passport-role-prompt{color:#44566f;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.public-passport-role-choice{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.public-passport-role-choice button{color:#30445f;text-align:left;background:#fff;border:1px solid #d1dce8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:86px;padding:11px;display:flex}.public-passport-role-choice button.active{background:#ecf8f4;border-color:#4eaf94;box-shadow:0 0 0 2px #4eaf9421}.public-passport-role-choice strong{font-size:9px}.public-passport-role-choice span{color:#68778d;font-size:7px;line-height:1.4}.public-passport-company-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.public-passport-company-fields label{margin-top:0!important}.public-passport-demo-handoff{background:linear-gradient(135deg,#ecfaf5,#fff);border:1px solid #b9dfd3;border-radius:22px;justify-content:space-between;align-items:center;gap:26px;max-width:1132px;margin:32px auto 0;padding:24px 28px;display:flex;box-shadow:0 16px 40px #1e5e4c14}.public-passport-demo-handoff span{color:#27745e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.public-passport-demo-handoff h2{letter-spacing:-.04em;margin:6px 0;font-size:24px}.public-passport-demo-handoff p{color:#5c6e78;max-width:760px;margin:0;font-size:10px;line-height:1.6}.public-passport-demo-handoff>a{color:#fff;background:#0a416b;border-radius:12px;flex:none;padding:13px 16px;font-size:10px;font-weight:900}@media (max-width:760px){.public-passport-preview,.public-passport-gate{grid-template-columns:1fr}.public-passport-preview{padding-top:28px}.public-passport-gate{margin:12px 14px 45px;padding:24px 18px}.public-passport-gate-tabs,.public-passport-role-choice,.public-passport-company-fields{grid-template-columns:1fr}.public-passport-gate-copy h2{font-size:32px}.public-passport-demo-handoff{flex-direction:column;align-items:flex-start;margin:20px 14px 0;padding:20px}.public-passport-demo-handoff>a{text-align:center;width:100%}}@media print{.public-passport-gate{display:none}}.public-passport-embed~.sii-companion{display:none!important}.public-passport-widget{color:#fff;touch-action:pan-y;background:linear-gradient(145deg,#0b203d,#122f50);border:1px solid #0d294b2e;border-radius:30px;max-width:980px;margin:52px auto 70px;padding:16px;box-shadow:0 34px 90px #11254538}.public-passport-widget>header{justify-content:space-between;align-items:center;gap:20px;padding:8px 10px 16px;display:flex}.public-passport-widget>header>div{align-items:center;gap:9px;display:flex}.public-passport-widget>header span{color:#b9cadc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.public-passport-widget>header strong{color:#fff;font-size:12px}.public-passport-widget-live{align-items:center;gap:7px;display:inline-flex;color:#9ce6d2!important}.public-passport-widget-live:before{content:"";background:#71dfc0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #71dfc021}.public-passport-widget-window{background:#f8f5ea;border:1px solid #ffffff2e;border-radius:20px;overflow:hidden}.public-passport-widget-page{color:#172843;background:radial-gradient(circle at 8% 8%,#6ddbbe21,#0000 31%),repeating-radial-gradient(circle at 0 0,#0000 0 45px,#16314d0b 46px 47px),linear-gradient(150deg,#fffdf7,#f4f6f4);min-height:650px;padding:46px 60px 58px;animation:.34s both public-passport-page-enter;position:relative}.public-passport-widget-heading{border-bottom:1px solid #cdd7df;padding-bottom:24px}.public-passport-widget-heading>span,.public-passport-widget-section>span,.public-passport-widget-narrative>span,.public-passport-human-signal article>span,.public-passport-widget-resume>span,.public-passport-widget-proof article>span,.public-passport-widget-stamps article span{color:#577066;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.public-passport-widget-heading h2{color:#122440;letter-spacing:-.045em;max-width:780px;margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1}.public-passport-widget-heading p{color:#637087;max-width:760px;margin:0;font-size:12px;line-height:1.65}.public-passport-widget-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:30px 0;display:grid}.public-passport-widget-photo{color:#fff;background:linear-gradient(145deg,#143f6b,#0e2443);border:8px solid #fff;border-radius:24px;place-items:center;width:128px;height:128px;font-size:36px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 12px 32px #12294629}.public-passport-widget-photo img{object-fit:cover;width:100%;height:100%}.public-passport-widget-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.public-passport-widget-identity dl div,.public-passport-widget-facts>div{background:#ffffffb8;border:1px solid #d2dbe3;border-radius:14px;padding:14px 16px}.public-passport-widget-identity dt,.public-passport-widget-facts small{color:#708079;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.public-passport-widget-identity dd{color:#1b2d4a;margin:5px 0 0;font-size:11px;font-weight:800}.public-passport-widget-narrative{background:#dff4edad;border-left:3px solid #4da88f;border-radius:0 16px 16px 0;padding:20px 22px}.public-passport-widget-narrative p{color:#405069;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.55}.public-passport-widget-section{background:#fff9;border:1px solid #d3dde4;border-radius:16px;margin-top:24px;padding:20px}.public-passport-widget-section p{color:#59677d;margin:15px 0 0;font-size:11px;line-height:1.7}.public-passport-widget-section .public-passport-chips{margin-top:12px}.public-passport-widget-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.public-passport-widget-facts strong{color:#1c304e;margin-top:6px;font-size:11px;line-height:1.45;display:block}.public-passport-widget-page .public-passport-fingerprint{margin-top:20px}.public-passport-widget-page .public-passport-fingerprint div{background:#ffffffb3;border:1px solid #d5dee6}.public-passport-human-signal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.public-passport-human-signal article{background:#ffffffad;border:1px solid #d1dbe3;border-radius:16px;padding:18px}.public-passport-human-signal p{color:#3e4e67;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}.public-passport-widget-stamps,.public-passport-widget-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.public-passport-widget-stamps article,.public-passport-widget-proof article{background:#ffffffb8;border:1px solid #d4dde5;border-radius:14px;padding:15px}.public-passport-widget-stamps article{align-items:flex-start;gap:10px;display:flex}.public-passport-widget-stamps i{color:#21785f;background:#dff5ed;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.public-passport-widget-stamps strong,.public-passport-widget-proof strong{color:#1d304d;margin:4px 0;font-size:10px;display:block}.public-passport-widget-stamps small{color:#69778b;font-size:8px}.public-passport-widget-proof p{color:#5d6a7e;margin:5px 0 0;font-size:9px;line-height:1.55}.public-passport-widget-resume{background:#ffffffb8;border:1px solid #d3dde5;border-radius:16px;margin-top:18px;padding:18px}.public-passport-widget-resume pre{white-space:pre-wrap;color:#43526a;max-height:230px;margin:10px 0 0;font:10px/1.65 Sora,sans-serif;overflow:auto}.public-passport-widget-turn{color:#173352;cursor:pointer;background:#ffffffeb;border:1px solid #162f4c2e;place-items:center;width:38px;height:54px;font-size:19px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #1028451f}.public-passport-widget-turn.back{border-radius:0 12px 12px 0;left:8px}.public-passport-widget-turn.next{border-radius:12px 0 0 12px;right:8px}.public-passport-widget-turn:hover:not(:disabled){color:#fff;background:#113c65}.public-passport-widget-turn:disabled{visibility:hidden}.public-passport-widget-footer{justify-content:space-between;align-items:center;gap:18px;padding:16px 10px 2px;display:flex}.public-passport-widget-dots{align-items:center;gap:7px;display:flex}.public-passport-widget-dots button{cursor:pointer;background:#667c96;border:0;border-radius:50%;width:7px;height:7px;padding:0}.public-passport-widget-dots button.active{background:#7fe0c5;border-radius:99px;width:24px}.public-passport-widget-footer>span{color:#c2d0df;font-size:9px}.public-passport-embed{background:0 0}.public-passport-embed .public-passport-hero{display:none}.public-passport-embed .public-passport-widget{max-width:none;min-height:100vh;box-shadow:none;border-radius:0;margin:0}.public-passport-embed .public-passport-widget-page{min-height:calc(100vh - 103px)}@keyframes public-passport-page-enter{0%{opacity:.25;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.public-passport-widget{border-radius:21px;margin:14px;padding:8px}.public-passport-widget>header{padding:8px 7px 13px}.public-passport-widget>header strong{font-size:10px}.public-passport-widget-page{min-height:690px;padding:32px 34px 48px}.public-passport-widget-heading{padding-bottom:19px}.public-passport-widget-heading h2{font-size:34px}.public-passport-widget-heading p{font-size:10px}.public-passport-widget-identity{grid-template-columns:1fr;gap:18px;padding:22px 0}.public-passport-widget-photo{border-width:5px;border-radius:19px;width:92px;height:92px;font-size:28px}.public-passport-widget-identity dl,.public-passport-widget-facts,.public-passport-human-signal,.public-passport-widget-stamps,.public-passport-widget-proof{grid-template-columns:1fr}.public-passport-widget-identity dl{gap:7px}.public-passport-widget-identity dl div,.public-passport-widget-facts>div{padding:11px 12px}.public-passport-widget-narrative{padding:16px}.public-passport-widget-narrative p{font-size:14px}.public-passport-widget-turn{width:42px;height:34px;top:auto;bottom:10px;transform:none;border-radius:10px!important}.public-passport-widget-turn.back{left:34px}.public-passport-widget-turn.next{right:34px}.public-passport-widget-footer{padding:14px 7px 4px}.public-passport-widget-footer>span{display:none}.public-passport-embed .public-passport-widget{border-radius:0;min-height:100vh;margin:0}.public-passport-embed .public-passport-widget-page{min-height:calc(100vh - 94px)}}@media print{.public-passport-widget{max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0}.public-passport-widget>header,.public-passport-widget-footer,.public-passport-widget-turn{display:none}.public-passport-widget-window{border:0}.public-passport-widget-page{min-height:0;animation:none}}.public-passport-widget-stamps-final{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-passport-widget-stamps-final article{align-items:center;min-height:154px;padding:18px}.public-passport-widget-stamps-final .passport-ink-stamp{flex:0 0 116px}.public-passport-widget-stamps-final strong{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.public-passport-widget-stamps-empty{text-align:center;background:#ffffff9e;border:1px dashed #9db5ad;border-radius:24px;place-items:center;max-width:520px;margin:46px auto 0;padding:42px;display:grid}.public-passport-widget-stamps-empty>i{color:#2f7964;border:3px double #2f7964;border-radius:50%;place-items:center;width:76px;height:76px;font:26px Georgia,serif;display:grid;transform:rotate(-7deg)}.public-passport-widget-stamps-empty>strong{color:#19334d;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.public-passport-widget-stamps-empty>p{color:#657489;max-width:380px;margin:8px 0 0;font-size:10px;line-height:1.65}@media (max-width:760px){.public-passport-widget-stamps-final{grid-template-columns:1fr}.public-passport-widget-stamps-final article{min-height:120px}.public-passport-widget-stamps-final .passport-ink-stamp{transform-origin:0;transform:rotate(-7deg)scale(.82)}.public-passport-widget-stamps-empty{margin-top:28px;padding:30px 20px}}.public-passport-accountability{background:linear-gradient(145deg,#edfaf5,#fff);border:1px solid #b9d8ce;border-radius:18px;margin-top:22px;padding:18px}.public-passport-accountability>span{color:#28725e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.public-passport-accountability>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.public-passport-accountability article{background:#ffffffd1;border:1px solid #cee1dc;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px;display:grid}.public-passport-accountability article>i{color:#1c745b;background:#d9f4e9;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.public-passport-accountability article small{color:#367460;text-transform:uppercase;font-size:7px;font-weight:900}.public-passport-accountability article strong{color:#17334a;margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;display:block}.public-passport-accountability article p{color:#5c6e7e;margin:0;font-size:8px;line-height:1.55}.public-passport-accountability article b{color:#28725e;margin-top:7px;font-size:7px;display:block}.public-passport-accountability+.public-passport-widget-stamps{margin-top:14px}@media (max-width:760px){.public-passport-accountability>div{grid-template-columns:1fr}}.public-passport-reviewer-cta{color:#fff;background:linear-gradient(115deg,#7fe0c524,#ffffff0f);border:1px solid #7fe0c552;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:12px 4px 0;padding:15px 17px;display:flex}.public-passport-reviewer-cta span{color:#8fe3cb;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.public-passport-reviewer-cta strong{margin-top:4px;font-size:12px;display:block}.public-passport-reviewer-cta>a{color:#092d4d;text-align:center;background:#7fe0c5;border-radius:999px;flex:none;padding:11px 14px;font-size:9px;font-weight:900}.public-passport-final-referral{background:linear-gradient(120deg,#e8f7f1,#fff);border:1px solid #b8d9cf;border-radius:16px;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.public-passport-final-referral>span{color:#4b766a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.public-passport-final-referral>strong{color:#18364d;flex:1;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.public-passport-final-referral>a{color:#fff;text-align:center;background:#154e68;border-radius:999px;padding:10px 12px;font-size:8px;font-weight:900}@media (max-width:760px){.public-passport-reviewer-cta,.public-passport-final-referral{flex-direction:column;align-items:stretch}.public-passport-reviewer-cta>a,.public-passport-final-referral>a{width:100%}.public-passport-final-referral{margin-bottom:30px}.public-passport-final-referral>strong{font-size:16px}}
.passport-verification-page{color:#172843;min-height:100vh;font-family:var(--font-sora),"Sora",sans-serif;background:radial-gradient(circle at 86% 8%,#68dcbe33,#0000 28%),linear-gradient(145deg,#061d39,#0b3154 58%,#104b63);padding-bottom:34px}.passport-verification-page~.sii-companion{display:none!important}.passport-ink-stamp{--stamp-ink:#13705e;border:3px double var(--stamp-ink);width:116px;height:116px;color:var(--stamp-ink);opacity:.91;filter:contrast(1.05);mix-blend-mode:multiply;border-radius:50%;flex:0 0 116px;place-items:center;display:inline-grid;position:relative;transform:rotate(-7deg)}.passport-ink-stamp:before,.passport-ink-stamp:after{content:"✦";font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.passport-ink-stamp:before{left:8px}.passport-ink-stamp:after{right:8px}.passport-ink-stamp-ring{border:1px solid var(--stamp-ink);text-align:center;border-radius:50%;align-content:center;place-items:center;width:91px;height:91px;display:grid;box-shadow:inset 0 0 0 2px #13705e1f}.passport-ink-stamp b{letter-spacing:-.05em;font-size:12px}.passport-ink-stamp strong{border-top:2px solid var(--stamp-ink);border-bottom:2px solid var(--stamp-ink);letter-spacing:.08em;margin:3px 0;padding:3px 5px;font-family:Georgia,Times New Roman,serif;font-size:14px;display:block}.passport-ink-stamp small{letter-spacing:.09em;text-transform:uppercase;max-width:68px;font-size:5px;font-weight:900;line-height:1.25}.passport-ink-stamp.compact{border-width:2px;flex-basis:67px;width:67px;height:67px}.passport-ink-stamp.compact .passport-ink-stamp-ring{width:53px;height:53px}.passport-ink-stamp.compact:before,.passport-ink-stamp.compact:after{display:none}.passport-ink-stamp.compact b{font-size:7px}.passport-ink-stamp.compact strong{border-width:1px;margin:1px 0;padding:1px 2px;font-size:8px}.passport-ink-stamp.compact small{max-width:45px;font-size:4px}.passport-verification-page>nav{color:#c9d9e8;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(20px,6vw,84px);display:flex}.passport-verification-page>nav a{color:#fff;font-size:22px;font-weight:900}.passport-verification-page>nav span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.passport-verification-shell{background:#f7f9fb;border:1px solid #ffffff61;border-radius:30px;width:min(880px,100% - 32px);margin:18px auto 28px;overflow:hidden;box-shadow:0 36px 100px #000f2361}.passport-verification-shell>header{color:#fff;background:radial-gradient(circle at 100% 0,#70e0c233,#0000 34%),linear-gradient(135deg,#0a294d,#104d70);justify-content:space-between;align-items:flex-start;gap:24px;padding:38px clamp(24px,5vw,52px);display:flex}.passport-verification-shell>header span,.passport-verification-claim>span,.passport-verification-requester>span,.passport-verification-attestation>span{color:#83dfc6;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.passport-verification-shell>header h1{letter-spacing:-.045em;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,51px);font-weight:500;line-height:1}.passport-verification-shell>header p{color:#d1deea;max-width:630px;margin:0;font-size:11px;line-height:1.65}.passport-verification-shell>header>i{color:#92e8d0;background:#70e0c21f;border:1px solid #84e2c873;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}.passport-verification-requester{background:#eef4f7;border-bottom:1px solid #dae3eb;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px clamp(24px,5vw,52px);display:grid}.passport-verification-requester>span{color:#4f6d63}.passport-verification-requester strong{font-size:11px}.passport-verification-requester small{color:#718094;font-size:8px}.passport-verification-claim{background:radial-gradient(circle at 0 0,#6ad7ba21,#0000 38%),#fff;border:1px solid #d4dee6;border-radius:22px;margin:32px clamp(24px,5vw,52px);padding:28px;box-shadow:0 16px 38px #112b4912}.passport-verification-claim>span{color:#4d6f64}.passport-verification-claim h2{letter-spacing:-.035em;margin:8px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,4vw,39px);font-weight:500;line-height:1.08}.passport-verification-claim>div{border-top:1px solid #e0e7ed;padding:17px 0}.passport-verification-claim small{color:#64756f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.passport-verification-claim p{color:#46566d;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.75}.passport-verification-form{background:#fff;border:1px solid #d2dde5;border-radius:22px;gap:17px;margin:0 clamp(24px,5vw,52px) 42px;padding:28px;display:grid}.passport-verification-attestation{background:#eaf7f3;border-left:3px solid #3f9d83;border-radius:0 14px 14px 0;padding:18px 20px}.passport-verification-attestation>span{color:#377965}.passport-verification-attestation p{color:#38574f;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55}.passport-verification-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.passport-verification-form label{gap:7px;display:grid}.passport-verification-form label>span{color:#44546b;font-size:8px;font-weight:850}.passport-verification-form input,.passport-verification-form textarea{color:#1b2d49;background:#fbfcfd;border:1px solid #cad6e1;border-radius:12px;outline:none;width:100%;padding:13px 14px;font:10px/1.5 Sora,sans-serif}.passport-verification-form input:focus,.passport-verification-form textarea:focus{border-color:#4a9e87;box-shadow:0 0 0 3px #4a9e871f}.passport-verification-consent{background:#f5f8fa;border:1px solid #d3dfe7;border-radius:13px;align-items:flex-start;padding:15px;grid-template-columns:auto 1fr!important;gap:10px!important;display:flex!important}.passport-verification-consent input{accent-color:#267d65;width:16px;height:16px;margin:0}.passport-verification-consent span{line-height:1.55;font-size:9px!important}.passport-verification-signature{background:#fafbf9;border:1px dashed #9cadbb;border-radius:15px;padding:18px}.passport-verification-signature input{font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}.passport-verification-signature small{color:#718095;font-size:7px;line-height:1.55}.passport-verification-form>button{color:#fff;background:#0b456d;border:0;border-radius:13px;padding:15px 18px;font:900 10px Sora,sans-serif;box-shadow:0 12px 28px #0b456d33}.passport-verification-form>button:disabled{opacity:.5;box-shadow:none}.passport-verification-loading,.passport-verification-error,.passport-verification-complete,.passport-verification-closed{text-align:center;border-radius:20px;margin:34px clamp(24px,5vw,52px);padding:28px}.passport-verification-loading i{border:3px solid #d3dee6;border-top-color:#277c65;border-radius:50%;width:38px;height:38px;margin:0 auto 12px;animation:.9s linear infinite passport-verification-spin;display:block}.passport-verification-error{color:#8b342c;background:#fff0ed}.passport-verification-error p{margin:7px 0 0}.passport-verification-complete{background:linear-gradient(145deg,#e8f8f2,#fff);border:1px solid #b9dfd2}.passport-verification-complete>.passport-ink-stamp{margin:0 auto 18px;display:grid}.passport-verification-complete>span{color:#377b66;text-transform:uppercase;font-size:8px;font-weight:900}.passport-verification-complete h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.passport-verification-complete p{color:#4d625d;font-size:10px}.passport-verification-complete blockquote{color:#41536a;text-align:left;background:#fff;border-left:3px solid #55a68f;margin:18px 0 0;padding:17px;font-family:Georgia,Times New Roman,serif}.passport-verification-closed{color:#526277;background:#eef2f5}.passport-verification-page>footer{color:#b9cad9;justify-content:center;gap:22px;font-size:8px;display:flex}.passport-verification-page>footer strong{color:#fff}@keyframes passport-verification-spin{to{transform:rotate(360deg)}}@media (max-width:680px){.passport-verification-page>nav span{display:none}.passport-verification-shell{border-radius:22px;width:calc(100% - 18px);margin:4px auto 18px}.passport-verification-shell>header{padding:28px 22px}.passport-verification-shell>header>i{flex-basis:40px;width:40px;height:40px}.passport-verification-requester{grid-template-columns:1fr;padding:15px 22px}.passport-verification-claim,.passport-verification-form{margin-left:16px;margin-right:16px;padding:20px}.passport-verification-fields{grid-template-columns:1fr}.passport-verification-page>footer{flex-direction:column;align-items:center;gap:6px}}.accountability-privacy-promise{background:linear-gradient(135deg,#e9f8f3,#f8fffc);border-bottom:1px solid #bcd9d0;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:15px;padding:22px clamp(24px,5vw,52px);display:grid}.accountability-privacy-promise>i{color:#24765f;background:#fff;border:1px solid #9dccbd;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.accountability-privacy-promise span{color:#26745e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.accountability-privacy-promise strong{color:#173f36;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.2;display:block}.accountability-privacy-promise p{color:#4b6961;max-width:760px;margin:0;font-size:9px;line-height:1.7}.accountability-verification-claim>div{padding:14px 0}.accountability-code-form{margin-top:32px}.accountability-private-footnote{color:#718095;font-size:8px;line-height:1.55}.accountability-response-choices{border:0;gap:8px;margin:0;padding:0;display:grid}.accountability-response-choices legend{color:#405169;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900}.accountability-response-choices>label{cursor:pointer;background:#f8fafb;border:1px solid #d7e1e8;border-radius:13px;align-items:flex-start;padding:13px;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;display:grid!important}.accountability-response-choices>label.selected{background:#eaf8f3;border-color:#68b59f;box-shadow:inset 0 0 0 1px #3593781f}.accountability-response-choices input{accent-color:#247a63;width:16px;height:16px;margin-top:1px}.accountability-response-choices label>span{gap:3px;display:grid}.accountability-response-choices strong{color:#253951;font-size:9px}.accountability-response-choices small{color:#6a798c;font-size:8px;line-height:1.45}.accountability-privacy-consent{background:#edf9f5;border-color:#add7ca}.accountability-verification-complete>i{color:#1f755d;background:#d8f4e9;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 15px;font-size:24px;font-style:normal;display:grid}.accountability-verification-complete strong{color:#1e6d58;margin-top:12px;font-size:9px;display:block}@media (max-width:680px){.accountability-privacy-promise{grid-template-columns:1fr;padding:20px 22px}.accountability-privacy-promise>i{width:36px;height:36px}}
.network-passport-studio{color:#102747;font-family:var(--font-sans,Arial,sans-serif);background:#f8fbfd;border:1px solid #cfdbea;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 24px 70px #10274714}.network-passport-studio:before{content:"";background:linear-gradient(90deg,#14375f,#2c7b74,#82d9cb);height:6px;position:absolute;inset:0 0 auto}.network-passport-studio-head{background:linear-gradient(135deg,#fff 35%,#edf8f6);justify-content:space-between;gap:28px;padding:32px 34px 25px;display:flex}.network-passport-studio-head>div:first-child{max-width:800px}.network-passport-studio-head span,.network-passport-compose label>span,.network-passport-role-picker>span,.network-passport-client-controls>span,.network-passport-share-card>span,.network-passport-access>span,.network-passport-growth section>span{color:#377169;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.network-passport-studio-head h2{color:#0d2242;margin:0;font:600 clamp(28px,3vw,42px)/1.04 Georgia,serif}.network-passport-studio-head p{color:#5c6d86;max-width:760px;margin:12px 0 0;font-size:15px;line-height:1.65}.network-passport-status{background:#fff;border:1px solid #c7e4df;border-radius:18px;align-content:center;min-width:154px;padding:17px 20px;display:grid}.network-passport-status b{color:#12675d}.network-passport-status small{color:#61728a;margin-top:5px}.network-passport-studio>nav{background:#fff;border-block:1px solid #d8e3ee;grid-template-columns:repeat(3,1fr);display:grid}.network-passport-studio>nav button{border:0;color:#718097;background:0 0;border-right:1px solid #d8e3ee;padding:17px;font-weight:750}.network-passport-studio>nav button:last-child{border-right:0}.network-passport-studio>nav button.active{color:#0f655b;background:#e9f5f2;box-shadow:inset 0 -3px #24786e}.network-passport-compose{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:25px;padding:30px 34px;display:grid}.network-passport-form{grid-template-columns:1fr 1fr;gap:17px;display:grid}.network-passport-form label{flex-direction:column;gap:4px;display:flex}.network-passport-form label:nth-child(n+2){grid-column:1/-1}.network-passport-form input,.network-passport-form textarea,.network-passport-client-controls input,.network-passport-client-controls select,.network-passport-access select,.network-passport-access input{box-sizing:border-box;color:#152c4d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cad7e5;border-radius:13px;padding:13px 14px;line-height:1.5}.network-passport-form input:focus,.network-passport-form textarea:focus{border-color:#297a71;outline:3px solid #297a711f}.network-passport-compose aside{flex-direction:column;gap:18px;display:flex}.network-passport-role-picker,.network-passport-client-controls{background:#fff;border:1px solid #d4e0eb;border-radius:20px;padding:20px}.network-passport-role-picker>button{text-align:left;color:#193251;background:#f9fbfd;border:1px solid #d8e3ee;border-radius:14px;grid-template-columns:30px 1fr;gap:10px;width:100%;margin-top:9px;padding:12px;display:grid}.network-passport-role-picker>button.selected{background:#eaf7f4;border-color:#64b7ac}.network-passport-role-picker i{background:#e7eef6;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.network-passport-role-picker button.selected i{color:#fff;background:#24786e}.network-passport-role-picker strong,.network-passport-role-picker small{display:block}.network-passport-role-picker small{color:#708097;margin-top:3px}.network-passport-client-controls article{border-top:1px solid #e1e8f0;grid-template-columns:1fr 120px;gap:8px;padding:12px 0;display:grid}.network-passport-client-controls article:first-of-type{border-top:0}.network-passport-client-controls small{color:#77869a;display:block}.network-passport-client-controls input{grid-column:1/-1;padding:9px 11px}.network-passport-compose>footer{grid-column:1/-1;align-items:center;gap:18px;padding-top:5px;display:flex}.network-passport-compose>footer span{color:#64748b;max-width:720px;font-size:12px;line-height:1.5}.network-passport-primary{color:#fff;background:#153b66;border:0;border-radius:13px;padding:14px 22px;font-weight:800;box-shadow:0 9px 24px #153b662e}.network-passport-sharing{grid-template-columns:1.3fr .7fr;gap:20px;padding:30px 34px;display:grid}.network-passport-share-card,.network-passport-qr,.network-passport-access,.network-passport-share-actions{background:#fff;border:1px solid #d4e0eb;border-radius:19px;padding:21px}.network-passport-share-card strong{overflow-wrap:anywhere;font-size:16px;display:block}.network-passport-share-card div,.network-passport-share-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.network-passport-share-card button,.network-passport-share-card a,.network-passport-share-actions button{color:#173758;background:#f6f9fc;border:1px solid #bdcede;border-radius:10px;padding:10px 13px;font-weight:750;text-decoration:none}.network-passport-qr{text-align:center;flex-direction:column;grid-row:span 2;align-items:center;display:flex}.network-passport-qr img{width:180px;height:180px}.network-passport-qr strong,.network-passport-qr span{display:block}.network-passport-qr span{color:#6a7890;margin-top:5px;font-size:12px}.network-passport-access{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.network-passport-access>span{margin:0}.network-passport-access input{grid-column:1/-1}.network-passport-share-actions{grid-column:1/-1;margin:0}.network-passport-sharing>p{color:#6a7890;grid-column:1/-1;margin:0;font-size:12px}.network-passport-share-actions .network-passport-primary{color:#fff;background:#153b66;border-color:#153b66}.network-passport-growth{padding:30px 34px}.network-passport-funnel{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.network-passport-funnel article,.network-passport-growth-grid article,.network-passport-growth section{background:#fff;border:1px solid #d4e0eb;border-radius:17px;padding:20px}.network-passport-funnel strong{font:600 36px/1 Georgia,serif;display:block}.network-passport-funnel span,.network-passport-funnel small{margin-top:7px;display:block}.network-passport-funnel span{font-weight:800}.network-passport-funnel small{color:#6f7e94}.network-passport-growth-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.network-passport-growth-grid strong,.network-passport-growth-grid span{display:block}.network-passport-growth-grid strong{font-size:24px}.network-passport-growth-grid span{color:#64748b;margin-top:4px}.network-passport-growth-grid .warning{background:#fff6f3;border-color:#e6b7ae}.network-passport-growth section{margin-top:12px}.network-passport-growth section p{color:#5f7087;line-height:1.6}.network-passport-growth section small{color:#758398}.network-passport-error{color:#8b3a2e;max-width:560px;box-shadow:none;background:#fff9f7;border:1px solid #eed8d2;border-radius:10px;margin:12px 0 0 auto;padding:9px 12px;font-size:11px;font-weight:700;line-height:1.4;display:flex;position:static}.network-passport-notice{z-index:3;color:#fff;background:#11395f;border-radius:12px;max-width:420px;margin:0;padding:13px 17px;font-weight:700;position:absolute;bottom:20px;right:24px;box-shadow:0 12px 35px #0f234033}.network-public{color:#0f2648;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:radial-gradient(circle at 15% 10%,#69c4b729,#0000 30%),#f2f5f7;padding:0 0 70px}.network-public>nav{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:20px 28px;display:flex}.network-public>nav a:first-child{font-size:24px;font-weight:900}.network-public>nav a{color:#123b67;font-weight:800;text-decoration:none}.network-public>nav span{color:#6a778b;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.network-public-hero{color:#fff;background:linear-gradient(135deg,#0e2a4d,#194e79 65%,#1d6b6b);border-radius:28px;grid-template-columns:auto 1fr minmax(190px,280px);align-items:center;gap:28px;max-width:1120px;margin:10px auto 24px;padding:36px 40px;display:grid;box-shadow:0 30px 90px #0c254636}.network-public-seal{text-align:center;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.network-public-seal b{letter-spacing:.12em;font-size:11px}.network-public-seal span{opacity:.75;font-size:8px}.network-public-hero>div:nth-child(2)>span{color:#9ce0d4;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.network-public-hero h1{margin:8px 0;font:500 clamp(38px,5vw,64px)/.95 Georgia,serif}.network-public-hero p{color:#d9e4ef;max-width:660px;margin:0;font-size:16px;line-height:1.55}.network-public-hero aside{border-left:1px solid #ffffff40;padding-left:24px}.network-public-hero aside small,.network-public-hero aside strong{display:block}.network-public-hero aside small{color:#9ce0d4}.network-public-hero aside strong{margin-top:6px;line-height:1.4}.network-public-reader{background:#e8edf1;border:1px solid #ccd8e4;border-radius:28px;max-width:1040px;margin:auto;overflow:hidden;box-shadow:0 28px 80px #142c4a1f}.network-public-reader>header,.network-public-reader>footer{color:#fff;background:#102b4e;justify-content:space-between;align-items:center;padding:17px 26px;display:flex}.network-public-reader>header span,.network-public-reader>header strong{display:block}.network-public-reader>header span{color:#8fd6ca;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.network-public-reader>header strong{margin-top:3px}.network-public-reader>header small{font-variant-numeric:tabular-nums}.network-public-reader>article{box-sizing:border-box;background:#fff;border:1px solid #d5dce4;border-radius:20px;min-height:670px;margin:18px;padding:46px 58px 64px;animation:.34s networkPageIn;position:relative;box-shadow:0 12px 30px #142c4a14}.network-public-reader>article>header{border-bottom:1px solid #d6dee7;max-width:780px;padding-bottom:24px}.network-public-reader>article>header span{color:#3f776e;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.network-public-reader>article>header h2{color:#112747;margin:8px 0 9px;font:500 clamp(32px,4vw,48px)/1.04 Georgia,serif}.network-public-reader>article>header p{color:#5d6e84;margin:0;font-size:15px;line-height:1.6}.network-public-reader>footer{color:#67768a;background:#f4f7f9}.network-public-reader>footer>div{gap:7px;display:flex}.network-public-reader>footer button{background:#b8c4cf;border:0;border-radius:50%;width:8px;height:8px;padding:0}.network-public-reader>footer button.active{background:#24786e;border-radius:8px;width:24px}.network-page-turn{z-index:2;color:#123a64;background:#f7fafceb;border:1px solid #c9d6e3;border-radius:14px;place-items:center;width:46px;height:78px;font-size:21px;display:grid;position:absolute;top:50%;box-shadow:0 8px 20px #123a6417}.network-page-turn.back{left:10px}.network-page-turn.next{right:10px}.network-page-turn:disabled{opacity:0;pointer-events:none}.network-public-identity{grid-template-columns:180px 1fr;gap:28px;margin-top:30px;display:grid}.network-public-identity>div{aspect-ratio:1;color:#fff;background:#163c67;border-radius:18px;place-items:center;font:500 48px Georgia,serif;display:grid;overflow:hidden}.network-public-identity img{object-fit:cover;width:100%;height:100%}.network-public-identity dl,.network-public-truth{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.network-public-identity dl>div,.network-public-truth>div{border:1px solid #d9e1e9;border-radius:13px;padding:14px}.network-public-identity dt,.network-public-truth dt{color:#48756f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.network-public-identity dd,.network-public-truth dd{margin:5px 0 0;font-weight:750;line-height:1.35}.network-public-narrative,.network-public-promise{background:#f1f8f6;border-left:3px solid #2f8076;margin-top:22px;padding:18px 20px}.network-public-narrative span,.network-public-promise span,.network-public-split section>span{color:#39756c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.network-public-narrative p,.network-public-promise strong{margin:7px 0 0;line-height:1.6;display:block}.network-public-principles{grid-template-columns:1fr 1fr;gap:13px;margin-top:30px;display:grid}.network-public-principles article{border:1px solid #d7e0e8;border-radius:14px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:17px;display:grid}.network-public-principles i{color:#27796f;font-style:normal;font-weight:900}.network-public-principles p{margin:0;line-height:1.5}.network-public-split{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:30px;display:grid}.network-public-split section{border:1px solid #d8e0e8;border-radius:16px;padding:22px}.network-public-split p{line-height:1.65}.network-public-split b{background:#edf5f3;border-radius:999px;margin:6px 6px 0 0;padding:7px 9px;font-size:11px;display:inline-block}.network-public-clients,.network-public-roles,.network-public-commitments{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.network-public-clients article,.network-public-roles article,.network-public-commitments article{border:1px solid #d7e0e8;border-radius:15px;padding:17px}.network-public-clients strong,.network-public-clients span,.network-public-roles>article>span,.network-public-roles>article>strong,.network-public-roles>article>small{display:block}.network-public-clients span,.network-public-roles>article>span{color:#607188;margin-top:4px;font-size:11px}.network-public-roles article.selected{background:#f1faf8;border-color:#5ca99f}.network-public-roles>article>strong{margin-top:6px;font-size:17px}.network-public-roles p,.network-public-roles small{color:#617189;line-height:1.45}.network-public-roles a{color:#14675e;margin-top:13px;font-weight:850;text-decoration:none;display:inline-block}.network-public-truth{margin-top:28px}.network-public-commitments article{align-items:center;gap:10px;display:flex}.network-public-commitments i{color:#137064;background:#e7f5f1;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.network-public-final-cta{color:#fff;background:linear-gradient(135deg,#102b4e,#1a5d72);border-radius:18px;margin-top:28px;padding:30px}.network-public-final-cta span{color:#8fe0d0;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850}.network-public-final-cta h3{margin:8px 0;font:500 34px Georgia,serif}.network-public-final-cta p{color:#d7e4ed;max-width:690px;line-height:1.55}.network-public-final-cta a{color:#102b4e;background:#91e0d2;border-radius:10px;margin-top:8px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-block}.network-public-final-cta small{color:#c1d3df;margin-top:10px;display:block}.network-public-bottom-cta{box-sizing:border-box;background:#eff8f5;border:1px solid #c7ded9;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;max-width:1040px;margin:24px auto 0;padding:28px 32px;display:flex}.network-public-bottom-cta span{color:#34766c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.network-public-bottom-cta h2{margin:6px 0;font:500 28px Georgia,serif}.network-public-bottom-cta p{color:#68778b;margin:0}.network-public-bottom-cta a{color:#fff;background:#153b66;border-radius:10px;flex:none;padding:13px 17px;font-weight:850;text-decoration:none}.network-public-loading,.network-public-unavailable{text-align:center;color:#102b4e;background:#f2f5f7;place-content:center;min-height:100vh;padding:30px;display:grid}.network-public-loading i{border:3px solid #bdd5d0;border-top-color:#176b62;border-radius:50%;width:44px;height:44px;margin:20px auto;animation:1s linear infinite networkSpin}.network-public-unavailable h1{font:500 45px Georgia,serif}.network-public-unavailable a{color:#fff;background:#153b66;border-radius:10px;justify-self:center;padding:12px 16px;text-decoration:none}.network-public.embedded{background:0 0;padding:0}.network-public.embedded .network-public-hero{margin-top:0}.network-public-account-gate{text-align:center;background:#fff;border:1px solid #cbdadf;border-radius:24px;max-width:800px;margin:40px auto;padding:40px;box-shadow:0 22px 65px #0f27481a}.network-public-account-gate>span{color:#30766c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.network-public-account-gate h2{margin:9px 0;font:500 38px Georgia,serif}.network-public-account-gate p{color:#64748b;line-height:1.65}.network-public-account-gate div{justify-content:center;gap:10px;margin-top:22px;display:flex}.network-public-account-gate a{color:#fff;background:#153b66;border-radius:10px;padding:13px 17px;font-weight:800;text-decoration:none}.network-public-account-gate a:last-child{color:#12675d;background:#e8f5f2}@keyframes networkPageIn{0%{opacity:.25;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes networkSpin{to{transform:rotate(360deg)}}@media (max-width:820px){.network-passport-studio-head{padding:27px 22px}.network-passport-status{display:none}.network-passport-compose,.network-passport-sharing{grid-template-columns:1fr;padding:22px}.network-passport-form{grid-template-columns:1fr}.network-passport-qr{grid-row:auto}.network-passport-access,.network-passport-sharing>p,.network-passport-share-actions{grid-column:auto}.network-passport-funnel,.network-passport-growth-grid{grid-template-columns:1fr 1fr}.network-public{padding-bottom:30px}.network-public>nav{padding:14px 18px}.network-public>nav span{display:none}.network-public-hero{border-radius:22px;grid-template-columns:1fr;margin:0 12px 15px;padding:28px 24px}.network-public-seal{border:0;border-radius:0;justify-content:space-between;width:auto;height:auto;display:flex}.network-public-hero aside{border-top:1px solid #ffffff3d;border-left:0;padding:14px 0 0}.network-public-reader{border-radius:22px;margin:0 12px}.network-public-reader>article{min-height:640px;margin:10px;padding:32px 33px 62px}.network-public-identity,.network-public-split{grid-template-columns:1fr}.network-public-identity>div{width:130px}.network-public-principles,.network-public-clients,.network-public-roles,.network-public-commitments,.network-public-truth,.network-public-identity dl{grid-template-columns:1fr}.network-public-bottom-cta{margin:15px 12px 0;padding:24px;display:block}.network-public-bottom-cta a{text-align:center;margin-top:18px;display:block}.network-page-turn{width:39px;height:70px}.network-page-turn.back{left:3px}.network-page-turn.next{right:3px}}@media (max-width:520px){.network-passport-studio>nav button{padding:14px 5px;font-size:11px}.network-passport-compose>footer{flex-direction:column;align-items:stretch}.network-passport-primary{width:100%}.network-passport-funnel,.network-passport-growth-grid{grid-template-columns:1fr 1fr}.network-passport-growth{padding:22px}.network-passport-funnel article,.network-passport-growth-grid article{padding:15px}.network-public-reader>header,.network-public-reader>footer{padding:14px 17px}.network-public-reader>footer>span{font-size:10px}.network-public-reader>article{padding:26px 28px 60px}.network-public-reader>article>header h2{font-size:30px}.network-public-final-cta{padding:22px}.network-public-final-cta h3{font-size:28px}}html body .network-passport-studio{width:100%;min-width:0;color:inherit;background:radial-gradient(circle at 9% 0,#7e91ff24,#0000 27%),radial-gradient(circle at 96% 18%,#69e0b71f,#0000 24%),linear-gradient(#fff,#f5f8fd);border:1px solid #cad6ec;border-radius:30px;font-family:inherit;overflow:visible;box-shadow:0 24px 70px #1a284f1a;padding:clamp(16px,2.5vw,28px)!important}html body .network-passport-studio:before{display:none}html body .network-passport-studio>.passport-reader-tabs{background:0 0;border:0;border-bottom:1px solid #d7dee8;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:14px;padding:0;display:grid}html body .network-passport-studio>.passport-reader-tabs button{color:#5f6b82;min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:11px 8px;font-size:10px;font-weight:850;display:flex}html body .network-passport-studio>.passport-reader-tabs button:hover{background:#f1f4f7;transform:none}html body .network-passport-studio>.passport-reader-tabs button.active{color:#1c344d;box-shadow:none;background:0 0;border-bottom-color:#315e52}html body .network-passport-studio>.passport-reader-tabs b{color:#6d7b8e;border:0;border-radius:0;flex-basis:auto;width:auto;height:auto}html body .network-book-principles{gap:8px;display:grid}html body .network-book-principles article{background:#ffffff8c;border:1px solid #1f345b1f;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}html body .network-book-principles b{color:#597069;letter-spacing:.08em;font-size:8px}html body .network-book-principles p{color:#384a63;margin:0;font-size:8px;line-height:1.55}html body .network-book-narrative-grid{gap:10px;display:grid}html body .network-book-narrative-grid article{background:#ffffff8c;border:1px solid #1f345b1f;border-radius:14px;padding:13px}html body .network-book-narrative-grid span,.network-book-role-list button>div>span,.network-book-clients article>span,.network-book-cta>span{color:#60776f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}html body .network-book-narrative-grid p{color:#44536a;margin:6px 0 0;font-size:8px;line-height:1.6}html body .network-book-role-instruction{color:#6a7789;margin:0 0 8px;font-size:7px;line-height:1.45}html body .network-book-role-list{gap:8px;display:grid}html body .network-book-role-list>button{width:100%;color:inherit;text-align:left;box-shadow:none;background:#ffffff94;border:1px solid #1f345b21;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}html body .network-book-role-list>button:hover,html body .network-book-role-list>button.active{background:#eef8f4;border-color:#65aa9b;transform:none;box-shadow:0 6px 16px #20554814}html body .network-book-role-list>button>b{color:#60776f;font-size:8px}html body .network-book-role-list>button>i{color:#2d7063;text-transform:uppercase;align-self:center;font-size:7px;font-style:normal;font-weight:900}html body .network-book-role-list strong,.network-book-role-list small,.network-book-role-list p{display:block}html body .network-book-role-list strong{color:#172343;margin-top:3px;font-size:10px}html body .network-book-role-list p{color:#526078;margin:4px 0;font-size:7px;line-height:1.4}html body .network-book-role-list small{color:#6b778b;max-height:39px;font-size:6px;line-height:1.45;overflow:hidden}html body .network-book-role-index{gap:6px;margin:-2px 0 10px;display:flex}html body .network-book-role-index button{color:#64748b;background:#fff;border:1px solid #cad7df;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:7px;font-weight:900;display:grid}html body .network-book-role-index button.active{color:#fff;box-shadow:none;background:#28776a;border-color:#28776a}html body .network-book-commitments,.network-book-clients{gap:8px;display:grid}html body .network-book-commitments article{background:#ffffff8c;border:1px solid #1f345b1f;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}html body .network-book-commitments i{color:#207259;background:#e6f5ef;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}html body .network-book-commitments strong,.network-book-commitments span{display:block}html body .network-book-commitments strong{color:#20304d;font-size:8px}html body .network-book-commitments span{color:#738094;margin-top:3px;font-size:6px}html body .network-book-clients article{background:#ffffff8c;border:1px solid #1f345b1f;border-radius:13px;padding:12px}html body .network-book-clients strong,.network-book-clients small{display:block}html body .network-book-clients strong{color:#1b2d4c;margin-top:4px;font-size:10px}html body .network-book-clients small{color:#6b788c;margin-top:4px;font-size:7px}html body .network-book-cta{background:linear-gradient(145deg,#f5faf8,#e8f4f0);border:1px solid #194b692e;border-radius:16px;padding:18px}html body .network-book-cta h5{color:#172c4a;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}html body .network-book-cta p{color:#52637a;margin:0;font-size:8px;line-height:1.6}html body .network-book-cta-actions{gap:6px;margin-top:12px;display:grid}html body .network-book-cta-actions a{color:#fff;background:#164f68;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:7px;font-weight:850;line-height:1.25;text-decoration:none;display:flex}html body .network-book-cta-actions a:hover{background:#0d3f56}html body .network-book-cta-actions b{color:inherit;font-size:10px}html body .network-book-cta>strong{color:#315f55;margin-top:12px;font-size:7px;display:block}html body .network-book-growth-page .passport-fact-grid{margin-top:3px}html body .network-passport-utility>nav{grid-template-columns:repeat(3,1fr)}html body .network-passport-utility-leader>nav{grid-template-columns:repeat(2,1fr)}html body .network-passport-utility .network-passport-compose,html body .network-passport-utility .network-passport-sharing,html body .network-passport-utility .network-passport-growth{padding:0}html body .network-passport-utility .network-passport-form-section{color:#173758;letter-spacing:-.01em;border-bottom:1px solid #dbe4ee;grid-column:1/-1;margin:8px 0 0;padding:10px 0 5px;font-size:12px}html body .network-passport-utility .network-passport-form label>span,html body .network-passport-utility .network-passport-role-picker>span,html body .network-passport-utility .network-passport-client-controls>span,html body .network-passport-utility .network-passport-share-card>span,html body .network-passport-utility .network-passport-access>span,html body .network-passport-utility .network-passport-growth section>span{font-size:8px}html body .network-passport-utility .network-passport-form :is(input,textarea){font-size:10px}html body .network-passport-utility .network-passport-compose>footer{padding-top:8px}html body .network-passport-utility .network-passport-primary{font-size:9px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .network-passport-utility .network-passport-share-card strong{font-size:10px}html body .network-passport-utility .network-passport-sharing{gap:12px}html body .network-passport-utility .network-passport-share-card,html body .network-passport-utility .network-passport-qr,html body .network-passport-utility .network-passport-access,html body .network-passport-utility .network-passport-share-actions{border-radius:15px;padding:15px}html body .network-passport-utility .network-passport-funnel article,html body .network-passport-utility .network-passport-growth-grid article,html body .network-passport-utility .network-passport-growth section{padding:15px}html body .network-passport-utility .network-passport-funnel strong{font-size:28px}@media (max-width:900px){html body .network-passport-studio>.passport-reader-tabs{display:flex;overflow-x:auto}html body .network-passport-studio>.passport-reader-tabs button{min-width:145px}}@media (max-width:680px){html body .network-passport-studio{border-radius:16px;padding:17px!important}html body .network-passport-utility .network-passport-compose,html body .network-passport-utility .network-passport-form,html body .network-passport-utility .network-passport-sharing{grid-template-columns:1fr}html body .network-passport-utility .network-passport-growth{padding:0}html body .network-book-role-list small{max-height:none}}
