:root{--bg:#f5f5f2;--card:#ffffff;--ink:#101418;--muted:#66707a;--line:#dfe3e7;--navy:#0b2d44;--navy-2:#123f5e;--success:#0f8a5f}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.topbar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.95);position:-webkit-sticky;position:sticky;top:0;z-index:10}.brand{font-weight:900;letter-spacing:.12em;font-size:18px}.brand span{color:var(--navy)}.nav{display:flex;gap:10px;align-items:center}.container{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 64px}.hero{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:22px;gap:22px;align-items:stretch}.card,.heroCard{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 16px 50px rgba(17,24,39,.06)}.heroCard{padding:34px}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800}.hero h1{font-size:clamp(38px,5vw,72px);line-height:.95;margin:12px 0 16px;letter-spacing:-.04em}.hero p{color:var(--muted);font-size:18px;line-height:1.55;max-width:720px}.metricGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:22px}.metric{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fafbfb}.metric strong{display:block;font-size:26px}.metric span{color:var(--muted);font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--navy);background:white;color:var(--navy);border-radius:12px;padding:11px 16px;font-weight:800;cursor:pointer}.btnPrimary{background:var(--navy);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.sectionTitle{margin:34px 0 14px;display:flex;justify-content:space-between;align-items:end;gap:16px}.sectionTitle h2{margin:0;font-size:26px}.sectionTitle p{margin:0;color:var(--muted)}.templateGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.templateCard{padding:20px}.templateCard h3{margin:8px 0;font-size:18px}.templateCard p{color:var(--muted);font-size:14px;line-height:1.5}.pill{display:inline-flex;padding:5px 9px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:800;color:var(--muted)}.formWrap{display:grid;grid-template-columns:260px 1fr;grid-gap:18px;gap:18px}.side{padding:18px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:88px}.step{padding:10px 12px;border-radius:10px;color:var(--muted);font-weight:700;margin-bottom:6px}.step.active{background:#edf4f8;color:var(--navy)}.formCard{padding:28px}.formCard h1{margin-top:0}.formCard h2{margin:28px 0 12px;font-size:18px}.formCard hr{border:0;border-top:1px solid var(--line);margin:26px 0}.grid2{grid-template-columns:1fr 1fr;grid-gap:14px}.grid2,.grid3{display:grid;gap:14px}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;font-weight:800;color:#34414d}.field input,.field select,.field textarea{width:100%;border:1px solid #cfd6dc;border-radius:11px;padding:11px 12px;background:#fff;color:var(--ink)}.field textarea{min-height:110px;resize:vertical}.full{grid-column:1/-1}.checkRow{display:flex;gap:12px;flex-wrap:wrap}.checkCard{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#fafbfb}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.status{background:#eefaf5;color:#0a6e4b}.error,.status{padding:10px 12px;border-radius:10px;font-weight:700}.error{background:#fff0f0;color:#9d2626}.dashboardHead{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.dashboardHead h1{margin:4px 0 6px;font-size:38px;letter-spacing:-.035em}.dashboardHead p{margin:0;color:var(--muted)}.folderGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.folderCard{padding:18px;gap:14px}.folderCard,.folderIcon{display:flex;align-items:center}.folderIcon{width:42px;height:42px;border-radius:12px;justify-content:center;background:#edf4f8;color:var(--navy);font-size:22px;font-weight:900}.folderCard strong{font-size:26px;line-height:1}.folderCard h3{margin:3px 0 2px;font-size:15px}.folderCard p{margin:0;color:var(--muted);font-size:12px}.documentTableCard{overflow:hidden;border-radius:18px}.documentTableWrap{overflow:auto}.documentTable{width:100%;border-collapse:collapse;min-width:860px}.documentTable th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--line);background:#fafbfb}.documentTable td{padding:15px 16px;border-bottom:1px solid #edf0f2;vertical-align:middle;font-size:14px}.documentTable tr:last-child td{border-bottom:0}.documentTable td span,.documentTable td strong{display:block}.documentTable small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.statusPill{display:inline-flex!important;width:max-content;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;background:#eef1f3;color:#46525c}.status-draft{background:#fff7de;color:#85620d}.status-sent,.status-viewed{background:#edf4ff;color:#225c9b}.status-broker_signed,.status-owner_signed{background:#f1edff;color:#5e43a0}.status-completed{background:#eaf9f2;color:#0b7953}.status-void{background:#fff0f0;color:#9d2626}.tableAction{color:var(--navy);font-weight:800;white-space:nowrap}.emptyState{padding:44px 24px;text-align:center}.emptyState h3{margin:8px 0 6px}.emptyState p{color:var(--muted);margin:0 auto 18px;max-width:460px}.emptyIcon{font-size:34px;color:var(--navy)}.dealPortfolioGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:8px}.dealPortfolioCard{padding:20px;transition:.18s ease}.dealPortfolioCard:hover{transform:translateY(-2px);box-shadow:0 20px 55px rgba(17,24,39,.09)}.dealPortfolioTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.dealPortfolioTop h3{margin:8px 0 4px;font-size:22px}.dealPortfolioTop p{margin:0;color:var(--muted)}.dealPortfolioTop>strong{font-size:28px;color:var(--navy)}.dealMiniTrack,.dealProgressTrack{height:9px;border-radius:999px;overflow:hidden;background:#e9edf0}.dealMiniTrack{margin:18px 0 12px}.dealMiniTrack span,.dealProgressFill{display:block;height:100%;background:var(--navy);border-radius:999px}.dealPortfolioMeta{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:12px;text-transform:capitalize}.dealHero{padding:26px;display:flex;justify-content:space-between;gap:24px;align-items:center}.dealHero h1{margin:5px 0 3px;font-size:38px;letter-spacing:-.03em}.dealHero p{margin:0;color:var(--muted)}.dealProgressBox{width:min(360px,100%)}.dealProgressTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dealProgressTop strong{font-size:30px;color:var(--navy)}.dealProgressTop span{font-weight:800;color:var(--muted);text-transform:capitalize}.dealProgressBox small{display:block;margin-top:7px;color:var(--muted)}.dealSteps{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-top:18px}.dealStep{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff;gap:9px}.dealStep,.dealStep>span{display:flex;align-items:center}.dealStep>span{width:28px;height:28px;border-radius:50%;justify-content:center;background:#eef1f3;color:var(--muted);font-weight:900;flex:0 0 auto}.dealStep.done>span{background:#eaf9f2;color:#0b7953}.dealStep strong{display:block;font-size:12px}.dealStep small{color:var(--muted);font-size:10px}.partyCard{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fafbfb}.partyCard h3{margin:0 0 12px}.ledgerWide{width:min(1480px,calc(100% - 40px))}.closingActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.closingDoc{width:min(980px,calc(100% - 24px))}.paper{background:#fff;border:1px solid #cfd6dc;box-shadow:0 16px 45px rgba(17,24,39,.08);padding:34px}.docHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:2px solid #111;padding-bottom:14px;margin-bottom:18px}.docHead h1{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px}.docMeta{text-align:right;font-size:12px;line-height:1.5;color:#4d5963}.paper h3{font-family:Georgia,Times New Roman,serif;font-size:16px;margin:22px 0 8px;border-bottom:1px solid #222;padding-bottom:4px}.docGrid2,.docGrid3{display:grid;grid-gap:8px 18px;gap:8px 18px}.docGrid2{grid-template-columns:1fr 1fr}.docGrid3{grid-template-columns:repeat(3,1fr)}.info{display:grid;grid-template-columns:145px 1fr;grid-gap:8px;gap:8px;border-bottom:1px solid #c9ced2;padding:6px 0;font-size:12px}.info b{font-weight:700}.statement{width:100%;border-collapse:collapse;font-size:13px}.statement td{padding:7px 9px;border-bottom:1px solid #d7dadd}.statement td:last-child{text-align:right;width:180px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.statement .strongRow td{font-weight:900;border-top:2px solid #111;border-bottom:2px solid #111}.detail{margin-top:16px}.detail h4{margin:0 0 6px;font-family:Georgia,Times New Roman,serif}.detail table{width:100%;border-collapse:collapse;font-size:11px}.detail td,.detail th{border:1px solid #9ca5ab;padding:6px}.detail td:first-child,.detail th:first-child{width:120px}.detail td:last-child,.detail th:last-child{width:130px;text-align:right}.signGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:30px;page-break-inside:avoid}.sig{font-size:11px;line-height:2}.sig b{display:block;font-size:12px;margin-bottom:8px}.docFoot{margin-top:26px;padding-top:10px;border-top:1px solid #bbb;color:#69737b;font-size:9px;line-height:1.45}@media (max-width:900px){.dealPortfolioGrid,.folderGrid,.formWrap,.hero,.templateGrid{grid-template-columns:1fr}.side{position:static}.docGrid2,.docGrid3,.grid2,.grid3,.signGrid{grid-template-columns:1fr}.topbar{padding:0 16px}.dashboardHead,.dealHero{align-items:flex-start;flex-direction:column}.dealSteps{grid-template-columns:1fr 1fr}.info{grid-template-columns:110px 1fr}}@media print{@page{size:Letter portrait;margin:.28in}body,html{width:8.5in;background:#fff!important}body{margin:0!important;padding:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.noPrint,.topbar{display:none!important}.shell{min-height:0}.closingDoc{width:7.94in!important;margin:0 auto!important}.closingDoc,.paper{max-width:none!important;padding:0!important}.paper{width:100%!important;box-shadow:none!important;border:0!important;font-size:9.5px}.docGrid2{grid-template-columns:1fr 1fr!important}.docGrid2,.docGrid3{gap:3px 12px!important}.docGrid3,.signGrid{grid-template-columns:repeat(3,1fr)!important}.signGrid{gap:12px!important}.info{grid-template-columns:92px 1fr!important;gap:5px!important;padding:3px 0!important;font-size:9px!important}.docHead{margin:0 0 7px!important;padding-bottom:6px!important;gap:12px!important}.docHead h1{font-size:20px!important;margin-top:2px!important}.docMeta{font-size:8px!important;line-height:1.3!important}.eyebrow{font-size:7px!important;letter-spacing:.12em!important}.paper h3{font-size:11px!important;margin:8px 0 3px!important;padding-bottom:2px!important}.statement{font-size:9px!important}.statement td{padding:2.6px 5px!important}.statement td:last-child{width:125px!important}.detail{margin-top:6px!important;break-inside:avoid;page-break-inside:avoid}.detail h4{margin:0 0 2px!important;font-size:9px!important}.detail table{font-size:7.5px!important}.detail td,.detail th{padding:2.5px 4px!important}.detail td:first-child,.detail th:first-child{width:78px!important}.detail td:last-child,.detail th:last-child{width:85px!important}.signGrid{margin-top:10px!important;break-inside:avoid;page-break-inside:avoid}.sig{font-size:7.5px!important;line-height:1.65!important}.sig b{font-size:8px!important;margin-bottom:3px!important}.docFoot{margin-top:8px!important;padding-top:4px!important;font-size:6.5px!important}.docGrid2,.docGrid3,.paper h3,.statement{break-inside:avoid;page-break-inside:avoid}}.productLanding{min-height:100vh;background:#f7f8f7;color:#0b1720}.productNav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1240px)/2));border-bottom:1px solid #dfe4e7;background:rgba(247,248,247,.94);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.productBrand{font-size:19px;font-weight:950;letter-spacing:.13em}.productBrand span{display:block;font-size:8px;letter-spacing:.16em;color:#60717c;margin-top:2px}.productNav nav{display:flex;align-items:center;gap:18px}.productNav nav>a:not(.btn){font-size:13px;font-weight:700;color:#52616b}.productHero{width:min(1240px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1.03fr .97fr;grid-gap:58px;gap:58px;align-items:center;min-height:690px;padding:70px 0}.productHero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,82px);line-height:.98;letter-spacing:-.05em;margin:16px 0 22px;font-weight:500}.productHeroCopy>p{font-size:19px;line-height:1.65;color:#56656f;max-width:650px}.heroActions{display:flex;gap:12px;margin:30px 0 26px}.trustLine{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#72808a}.productHeroPanel{padding:26px;background:linear-gradient(145deg,#0a2c42,#123f5b);border-radius:30px;box-shadow:0 35px 90px rgba(10,44,66,.24)}.miniWindow{background:#fff;border-radius:18px;padding:18px;box-shadow:0 12px 35px rgba(0,0,0,.18)}.miniWindowTop{display:flex;align-items:center;gap:6px;border-bottom:1px solid #e3e7ea;padding-bottom:13px;margin-bottom:18px}.miniWindowTop span{width:8px;height:8px;border-radius:50%;background:#d7dde0}.miniWindowTop b{margin-left:auto;font-size:9px;letter-spacing:.08em;color:#71808a}.miniStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.miniStats div{padding:13px;border:1px solid #e3e7ea;border-radius:12px}.miniStats small{display:block;color:#7b8790;font-size:9px}.miniStats strong{font-size:23px}.miniDeal{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.miniDeal b{display:block;font-size:13px}.miniDeal small{display:block;color:#75828c;margin-top:3px}.miniDeal>span{font-size:24px;font-weight:900;color:#0b2d44}.miniTrack{height:8px;background:#e8edef;border-radius:99px;margin:12px 0}.miniTrack i{display:block;height:100%;background:#0b2d44;border-radius:99px}.miniSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.miniSteps span{font-size:8px;text-align:center;padding:7px 4px;border-radius:7px;background:#f0f2f4;color:#77838c}.miniSteps .done{background:#e8f7f0;color:#0b7953;font-weight:800}.productStrip{border-top:1px solid #dfe4e7;border-bottom:1px solid #dfe4e7;padding:19px max(28px,calc((100vw - 1240px)/2));display:flex;justify-content:space-between;gap:20px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#677680;font-weight:800}.productSection{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:105px 0}.sectionIntro{max-width:730px}.sectionIntro h2,.securitySection h2{font-family:Georgia,Times New Roman,serif;font-size:48px;line-height:1.05;letter-spacing:-.035em;margin:12px 0 14px;font-weight:500}.sectionIntro p{font-size:17px;color:#65737d;line-height:1.6}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:46px}.featureGrid article{background:#fff;border:1px solid #dfe4e7;border-radius:18px;padding:24px}.featureGrid article>span{font-size:11px;color:#72808a;font-weight:900}.featureGrid h3{font-size:18px;margin:32px 0 8px}.featureGrid p{font-size:13px;line-height:1.55;color:#687680;margin:0}.securitySection{background:#092b40;color:#fff;padding:90px max(28px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:start}.securitySection .eyebrow{color:#8fb0c3}.securityPoints p{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.15);margin:0}.securityPoints span{color:#b8c9d3;line-height:1.5}.productFooter{padding:34px max(28px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dfe4e7}.productFooter p{color:#72808a}.productFooter>a{font-weight:800;color:#0b2d44}.authShell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#f6f7f6}.authVisual{background:linear-gradient(155deg,#08283d,#0d3a55);color:#fff;padding:46px max(44px,7vw);display:flex;flex-direction:column;justify-content:space-between}.authBrand{color:#fff}.authBrand span{color:#9ab5c6}.authVisual h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.6vw,78px);line-height:.98;letter-spacing:-.04em;font-weight:500;margin:12px 0 20px}.authVisual p{font-size:17px;line-height:1.6;color:#bfd0da;max-width:560px}.eyebrow.light{color:#97b4c4}.authTrust{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#9cb7c7}.authFormSide{display:flex;align-items:center;justify-content:center;padding:44px}.authCard{width:min(430px,100%)}.authCard h2{font-size:34px;margin:8px 0}.authCard>p{color:#70808a;margin-bottom:30px}.authCard form{display:grid;grid-gap:16px;gap:16px}.authCard label{font-size:12px;font-weight:800;color:#394852}.authCard input{display:block;width:100%;margin-top:7px;border:1px solid #ccd5da;border-radius:12px;padding:13px;background:#fff}.authButton{width:100%;margin-top:4px}.authFine{text-align:center;color:#87939a;font-size:11px;margin:22px 0}.authBack{display:block;text-align:center;font-size:12px;color:#53636d;font-weight:700}.orgShell{min-height:100vh;background:#f6f7f6}.orgTop{height:76px;background:#fff;border-bottom:1px solid #dfe4e7;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1000px)/2));font-size:12px;color:#697780}.orgPicker{width:min(760px,calc(100% - 40px));margin:0 auto;padding:110px 0}.orgPicker h1{font-family:Georgia,Times New Roman,serif;font-size:52px;letter-spacing:-.04em;margin:12px 0}.orgPicker>p{color:#687781;font-size:16px;margin-bottom:34px}.orgCard{display:grid;grid-template-columns:54px 1fr auto;grid-gap:16px;gap:16px;align-items:center;background:#fff;border:1px solid #dce3e7;border-radius:18px;padding:18px;box-shadow:0 16px 45px rgba(17,24,39,.05);transition:.18s}.orgCard:hover{transform:translateY(-2px);border-color:#9eb4c1}.orgMonogram{width:54px;height:54px;border-radius:14px;background:#0b2d44;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}.orgCard strong{display:block}.orgCard span{display:block;color:#75828b;font-size:12px;margin-top:4px}.orgCard>b{color:#0b2d44;font-size:13px}.orgHelp{margin-top:18px;font-size:11px;color:#8a959c}.orgLoading{padding:100px;text-align:center;color:#6b7983}.saasApp{min-height:100vh;background:#f3f5f4;display:grid;grid-template-columns:250px 1fr}.saasSidebar{background:#0a2b40;color:#fff;min-height:100vh;padding:25px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.saasLogo{font-size:18px;font-weight:950;letter-spacing:.13em;padding:0 10px 22px}.saasLogo span{display:block;font-size:8px;color:#95afbf;letter-spacing:.12em;margin-top:2px}.orgBadge{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:14px;padding:12px;margin:8px 0 22px}.orgBadge small,.orgBadge span{display:block;color:#96afbe;font-size:9px}.orgBadge strong{display:block;font-size:12px;margin:3px 0}.sideNav{display:grid;grid-gap:4px;gap:4px}.sideNav a{padding:11px 12px;border-radius:9px;color:#b8cad5;font-size:13px;font-weight:700}.sideNav a.active,.sideNav a:hover{background:rgba(255,255,255,.09);color:#fff}.sideFoot{margin-top:auto;font-size:10px;color:#93adbc;padding:10px}.secureDot{color:#50c995;margin-right:5px}.saasMain{min-width:0}.saasTop{height:72px;background:#fff;border-bottom:1px solid #dce2e5;display:flex;align-items:center;justify-content:space-between;padding:0 26px;position:-webkit-sticky;position:sticky;top:0;z-index:12}.saasTop>div:first-child strong{display:block;font-size:13px}.saasBreadcrumb{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#849199}.saasTopActions{display:flex;gap:9px}.saasContainer{width:min(1280px,calc(100% - 40px));padding-top:28px}@media(max-width:900px){.productNav nav>a:not(.btn){display:none}.authShell,.productHero,.securitySection{grid-template-columns:1fr}.productHero{min-height:auto;padding:55px 0}.productHeroPanel{margin-bottom:20px}.productStrip{overflow:auto;justify-content:flex-start;white-space:nowrap}.featureGrid{grid-template-columns:1fr 1fr}.securitySection{gap:30px}.authVisual{min-height:380px}.saasApp{grid-template-columns:1fr}.saasSidebar{display:none}.saasTop{padding:0 14px}.saasTopActions .btn:first-child{display:none}.productFooter{align-items:flex-start;gap:16px;flex-direction:column}}@media(max-width:600px){.productHero h1{font-size:48px}.featureGrid,.miniStats,.securityPoints p{grid-template-columns:1fr}.authFormSide{padding:34px 22px}.orgPicker{padding-top:70px}}.orgCreateCard{margin-top:16px;padding:22px}.orgCreateCard h3{font-size:21px;margin:8px 0}.orgCreateCard p{color:var(--muted);margin:0 0 16px}.orgCreateCard input{flex:1 1;border:1px solid #ccd5da;border-radius:12px;padding:12px 13px;min-width:0}.orgCard{width:100%;text-align:inherit;font:inherit;cursor:pointer}.orgCard:disabled{opacity:.6;cursor:wait}.teamContainer{padding-bottom:80px}.teamGrid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:16px;gap:16px}.teamPanel{padding:22px}.teamPanelHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.teamPanelHead h2{margin:4px 0 0;font-size:22px}.teamPanelHead p{margin:6px 0 0;color:var(--muted);font-size:13px;max-width:720px}.memberList{display:grid;grid-gap:8px;gap:8px}.memberRow{display:grid;grid-template-columns:42px minmax(160px,1fr) 150px auto auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid #e2e6e9;border-radius:13px;background:#fbfcfc}.memberAvatar{width:42px;height:42px;border-radius:12px;background:#e9f0f4;color:var(--navy);display:flex;align-items:center;justify-content:center;font-weight:900}.memberIdentity small,.memberIdentity strong{display:block}.memberIdentity small{color:var(--muted);font-size:10px;margin-top:3px}.dealAccessPanel select,.inviteForm input,.inviteForm select,.memberRow select{border:1px solid #ccd5da;border-radius:10px;padding:9px;background:#fff}.teamSmall{padding:7px 9px;font-size:10px}.inviteForm{display:grid;grid-gap:12px;gap:12px}.inviteForm label{font-size:11px;font-weight:800;color:#44525c}.inviteForm input,.inviteForm select{display:block;width:100%;margin-top:5px}.pendingInvites{margin-top:20px;border-top:1px solid var(--line);padding-top:15px}.pendingInvites h3{font-size:13px;margin:0 0 8px}.pendingInvites>div{padding:9px 0;border-bottom:1px solid #edf0f2}.pendingInvites small,.pendingInvites span{display:block}.pendingInvites small{color:var(--muted);font-size:10px;margin-top:3px}.dealAccessPanel{margin-top:16px}.accessTableWrap{overflow:auto}.accessTable{width:100%;border-collapse:collapse;min-width:760px}.accessTable th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center;padding:10px;border-bottom:1px solid var(--line)}.accessTable th:first-child{text-align:left}.accessTable td{padding:12px 10px;border-bottom:1px solid #edf0f2;text-align:center}.accessTable td:first-child{text-align:left}.accessTable td small,.accessTable td strong{display:block}.accessTable td small{font-size:10px;color:var(--muted);margin-top:3px;text-transform:capitalize}.accessTable input{width:17px;height:17px;accent-color:var(--navy)}@media(max-width:1000px){.teamGrid{grid-template-columns:1fr}.memberRow{grid-template-columns:42px 1fr}.memberRow .statusPill,.memberRow .teamSmall,.memberRow select{grid-column:2}}.authTextButton{border:0;background:transparent;color:#0b2d44;font:inherit;font-size:12px;font-weight:800;cursor:pointer;padding:4px}.authTextButton:disabled{opacity:.55;cursor:wait}.workflowPanel{margin:0 0 18px;background:#fff;border:1px solid #dfe3e7;border-radius:18px;padding:20px;box-shadow:0 12px 35px rgba(17,24,39,.05)}.workflowTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.workflowTop h2{margin:4px 0 0;font-size:20px}.workflowStatus{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;text-transform:capitalize;background:#eef1f3;color:#46525c}.workflow-completed{background:#eaf9f2;color:#0b7953}.workflow-sent,.workflow-viewed{background:#edf4ff;color:#225c9b}.workflow-void{background:#fff0f0;color:#9d2626}.workflowSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:16px 0}.workflowStep{border:1px solid #dfe3e7;border-radius:12px;padding:10px;display:flex;align-items:center;gap:9px;font-size:12px}.workflowStep span{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef1f3;font-weight:900}.workflowStep.done span{background:#eaf9f2;color:#0b7953}.workflowStep.done{border-color:#bfe6d5}.signerGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:14px 0}.signerCard{border:1px solid #dfe3e7;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.signerCard strong{text-transform:capitalize}.signerCard small{color:#66707a}.signerCard em{font-style:normal;font-size:11px;font-weight:800;text-transform:capitalize;margin-top:4px}.signer-signed{color:#0b7953}.signer-sent,.signer-viewed{color:#225c9b}.signer-declined,.signer-void{color:#9d2626}.signatureLinks{margin-top:16px;border-top:1px solid #dfe3e7;padding-top:14px}.signatureLinks h3{margin:0 0 8px}.signatureLink{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #dfe3e7;border-radius:10px;padding:10px;margin-top:8px}.signatureLink small{display:block;color:#66707a}.workflowNote{margin:12px 0 0;color:#0b7953;font-weight:700}.signPortal{min-height:100vh;background:#f5f5f2;display:grid;place-items:center;padding:24px}.signCard{width:min(720px,100%);background:#fff;border:1px solid #dfe3e7;border-radius:22px;padding:32px;box-shadow:0 18px 60px rgba(17,24,39,.08)}.signBrand{font-weight:900;letter-spacing:.1em;margin-bottom:24px}.signBrand span{color:#0b2d44}.signCard h1{font-size:32px;margin:8px 0}.signIntro{color:#66707a}.signSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0}.signSummary>div{border:1px solid #dfe3e7;background:#fafbfb;border-radius:14px;padding:14px}.signSummary small{display:block;color:#66707a;margin-bottom:5px}.signSummary strong{font-size:18px}.signNotice{border-left:4px solid #0b2d44;background:#f3f7fa;padding:14px 16px;margin:18px 0}.signNotice p{margin:5px 0 0;color:#56626c}.consentCheck{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px;line-height:1.45}.consentCheck input{margin-top:3px}.signButton{width:100%;padding:14px 18px}.signLegal{font-size:11px;color:#7a848c;margin:14px 0 0}.signSuccess{text-align:center}.signDocumentPreview{margin:20px 0 24px;border:1px solid #dfe3e7;border-radius:16px;padding:18px}.signDocumentPreview h3{font-family:Georgia,Times New Roman,serif;margin:0 0 10px;border-bottom:1px solid #222;padding-bottom:5px}.signDocumentPreview h3:not(:first-child){margin-top:20px}.signPreviewGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 16px;gap:8px 16px}.signPreviewGrid span{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e1e5e8;padding:6px 0;font-size:13px}.signDocumentPreview table{width:100%;border-collapse:collapse;font-size:13px}.signDocumentPreview td{padding:7px 4px;border-bottom:1px solid #e1e5e8}.signDocumentPreview td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signDocumentPreview .signTotal td{font-weight:900;border-top:2px solid #111;border-bottom:2px solid #111}.certificateWrap{max-width:980px}.certificatePaper{padding:34px}.certificateSubtitle{margin:4px 0 0;color:#66707a}.certificateBadge{display:inline-flex;margin:18px 0 6px;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em}.certificateBadge.complete{background:#eaf9f2;color:#0b7953}.certificateBadge.pending{background:#fff4df;color:#8a5a00}.certificateTable{width:100%;border-collapse:collapse;font-size:12px;margin:8px 0 18px}.certificateTable td,.certificateTable th{border:1px solid #cfd6dc;padding:8px;text-align:left;vertical-align:top}.certificateTable th{background:#f5f7f8;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.certificateHashes{display:grid;grid-gap:8px;gap:8px;margin:8px 0 20px}.certificateHashes>div{border:1px solid #dfe3e7;border-radius:10px;padding:10px}.certificateHashes b{display:block;margin-bottom:5px}.certificateHashes code,.monoValue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;word-break:break-all}.certificateStatement{margin-top:20px;border-top:2px solid #111;padding-top:12px;font-size:11px;line-height:1.45;color:#4e5962}.executedDocRow{background:linear-gradient(90deg,rgba(234,249,242,.7),rgba(255,255,255,0))}.executedDocRow td:first-child strong:before{content:"✓ ";color:#0b7953}.documentActions{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.documentActions .tableAction{white-space:nowrap}.certificateAction{font-size:12px;color:#0b7953!important}.documentTable td:nth-child(3){white-space:nowrap}.dealCompletionContainer{margin-top:18px;margin-bottom:110px}.dealCompletionCard{padding:24px}.dealCompletionCard.archived{border-color:#bfe6d5;background:linear-gradient(180deg,#fff,#fbfffd)}.dealCompletionHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.dealCompletionHead h2{margin:4px 0 6px}.dealCompletionHead p{margin:0;color:#66707a}.completionBadge{display:inline-flex;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}.completionBadge.pending{background:#fff4df;color:#8a5a00}.completionBadge.ready{background:#edf4ff;color:#225c9b}.completionBadge.done{background:#eaf9f2;color:#0b7953}.completionRequirements{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.completionReq{border:1px solid #dfe3e7;border-radius:12px;padding:12px;display:flex;gap:10px;align-items:center}.completionReq>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef1f3;font-weight:900}.completionReq.done{border-color:#bfe6d5}.completionReq.done>span{background:#eaf9f2;color:#0b7953}.completionReq small{display:block;color:#66707a;margin-top:3px}.archiveSummary{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:10px;gap:10px;margin:16px 0}.archiveSummary>div{border:1px solid #dfe3e7;border-radius:12px;padding:12px}.archiveSummary small{display:block;color:#66707a;margin-bottom:5px}.archiveSummary strong{font-size:14px}.archiveSummary code{font-size:10px;word-break:break-all}.finalSummaryWrap{max-width:980px}.finalSummaryPaper{padding:34px}.finalSummaryPaper .certificateTable td:last-child{max-width:260px}.archivedHero{border-color:#bfe6d5;background:linear-gradient(135deg,#fff,#f4fbf7)}.closedSeal{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.closedSeal strong{font-size:34px}.closedSeal span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#eaf9f2;color:#0b7953;font-size:12px;font-weight:900}.archiveLockBanner{margin:16px 0;padding:14px 16px;border:1px solid #bfe6d5;border-radius:14px;background:#f4fbf7;color:#315b49}.archiveRecord{margin-top:18px}.archiveFacts .partyCard{min-height:86px}.archiveFacts .partyCard strong{font-size:16px}.archiveSealCard{margin:24px 0 90px;padding:24px;border-color:#bfe6d5;background:linear-gradient(180deg,#fff,#fbfffd)}.archiveSealMeta{display:grid;grid-template-columns:1fr 2fr;grid-gap:8px 16px;gap:8px 16px;margin:16px 0}.archiveSealMeta small{color:#66707a}.archiveSealMeta code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;word-break:break-all}.archiveHistoryLabel{font-size:12px;color:#66707a}.ledgerWide .archiveLockBanner{margin-top:16px}@media(max-width:800px){.archiveSealMeta,.archiveSummary,.completionRequirements,.signPreviewGrid,.signSummary,.signerGrid,.workflowSteps{grid-template-columns:1fr}.dealCompletionHead,.signatureLink,.workflowTop{align-items:flex-start;flex-direction:column}.signCard{padding:22px}.certificatePaper,.finalSummaryPaper{padding:20px}.certificateTable{font-size:10px}.documentActions{min-width:160px}.closedSeal{align-items:flex-start}}@media print{.workflowPanel{display:none!important}.certificateWrap,.finalSummaryWrap{max-width:none}.certificatePaper,.finalSummaryPaper{box-shadow:none!important;border:none!important;padding:0!important}.certificateTable td,.certificateTable th{padding:5px}.certificateHashes>div{padding:6px}.dealCompletionContainer{display:none!important}}.executedSig{min-height:74px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.executedSig img{display:block;width:150px;max-width:100%;height:42px;object-fit:contain;object-position:left center;margin:0 0 2px}.typedSignature{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:20px;line-height:1.1;min-height:30px;display:flex;align-items:flex-end}.signedName{font-size:9px;font-weight:700;border-top:1px solid #444;padding-top:2px;max-width:180px}.hashText{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.docMeta strong{color:#0b7953;letter-spacing:.08em;font-size:10px}@media print{.executedSig{min-height:52px!important;gap:1px!important}.executedSig img{width:115px!important;height:30px!important;margin-bottom:1px!important}.typedSignature{font-size:15px!important;min-height:22px!important}.signedName{font-size:7px!important;padding-top:1px!important}.hashText{font-size:6px!important}.docMeta strong{font-size:7px!important}.docFoot{font-size:6.5px!important}}