:root{--navy:#0a2940;--ink:#173c54;--light:#f1f8fb;--sky:#37afc8;--gold:#efb747;--line:#d5e5ed}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:white;font:15px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif}h1,h2,h3{line-height:1.15;letter-spacing:-.035em}h2{font-size:clamp(30px,3.7vw,46px);margin:13px 0 19px}h3{font-size:23px}p{margin:0 0 16px}.wrap{max-width:1230px;margin:auto;padding:0 25px}.head{background:#061c30;border-bottom:2px solid #2685a4}.head-row{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:72px}.head a{color:#e7f5fa;text-decoration:none;font-weight:800;font-size:12px}.head .brand{font-size:17px}.head small{font-size:10px;color:#b7d4e0}.head nav{display:flex;gap:20px;flex-wrap:wrap}.hero{background:linear-gradient(116deg,#082337,#0d4861);color:white;padding:75px 0 80px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.14em;color:#a67d33}.hero .eyebrow,.closing .eyebrow{color:#efc57c}.hero h1{font-size:clamp(39px,4.85vw,63px);margin:14px 0 23px}.hero h1 span{color:#a5e7f6}.hero p{font-size:16px;color:#d0e7ef;max-width:760px}.hero-actions,.board-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;padding:12px 17px;border-radius:9px;font-weight:850;font-size:12px;cursor:pointer}.btn.gold{background:#f4b842;color:#183949}.btn.outline{color:white;border:1px solid #9bcede;background:transparent}.btn.muted{background:#ebf3f7;color:#2c657d}.btn.light{background:#e2f3fa;color:#18627e}.hero-board{border-radius:17px;border:1px solid #ffffff55;background:#ffffff12;box-shadow:0 25px 40px #051b2b66;overflow:hidden}.board-head{padding:19px 21px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #ffffff30;font-size:12px}.board-head span{color:#f6d18d;font-size:10px;font-weight:900}.mini-milestones{display:grid;gap:12px;padding:22px}.mini-milestones>div{display:grid;grid-template-columns:14px 1fr;align-items:center;gap:0 11px;background:#ffffffed;padding:13px;border-radius:9px;color:#224c61}.mini-milestones small{grid-column:2;font-size:11px;color:#7290a0}.dot{height:11px;width:11px;border-radius:50%}.dot.cyan{background:#39b7cd}.dot.gold{background:#dda749}.dot.green{background:#47b185}.notice-mini{padding:14px 22px;font-size:11px;color:#cbe3eb;background:#06243c88}.privacy-warning{margin:23px 0;border:1px solid #e1c98e;border-left:5px solid #d4a23e;background:#fff9ec;color:#745c32;border-radius:10px;padding:17px 20px;font-size:12px}.privacy-warning strong{display:block;font-size:14px}.privacy-warning p{margin:7px 0}.section{padding:65px 0}.lead{max-width:1020px;color:#617e90;font-size:16px}.role-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:29px 0 0}.role-tabs button{padding:16px 12px;border:1px solid #d4e6ef;border-top:4px solid #47afcb;background:#f5fafc;border-radius:10px 10px 0 0;color:#2c657e;font-weight:850;font-size:13px;cursor:pointer}.role-tabs button:nth-child(2){border-top-color:#dda746}.role-tabs button:nth-child(3){border-top-color:#63a08c}.role-tabs button:nth-child(4){border-top-color:#946cb6}.role-tabs button[aria-pressed=true]{background:#103b55;color:white}.workspace{border:1px solid #d6e4ec;border-top:4px solid #103b55;background:#fff;border-radius:0 0 14px 14px;padding:25px;box-shadow:0 13px 25px #194c6510}.workspace-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.workspace-heading span{font-size:10px;font-weight:850;letter-spacing:.12em;color:#a57c3e}.workspace-heading h3{margin:7px 0 9px}.workspace-heading p{font-size:13px;color:#5b7d90}.workspace-status{border:1px solid #d9c997;border-radius:30px;padding:6px 10px;white-space:nowrap;font-size:10px;font-weight:850;color:#8b6d28;background:#fff7e3}.role-privacy{border-radius:9px;border-left:4px solid #3eafca;background:#eaf8fc;padding:14px;font-size:12px;color:#235b77;margin:12px 0}.sample-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;margin:22px 0 12px}.sample-line strong{font-size:13px}.sample-line small{font-size:11px;color:#728c9d}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lane{border:1px solid #dce8ed;border-radius:10px;background:#f5f9fb;padding:12px;min-height:235px}.lane:nth-child(2){background:#fffaf0}.lane:nth-child(3){background:#f7f3fb}.lane:nth-child(4){background:#effaf6}.lane-head{display:flex;justify-content:space-between;font-size:12px;font-weight:850;margin:0 0 12px;color:#2c5c73}.lane-head b{border-radius:18px;background:white;padding:2px 9px}.lane-items{min-height:175px;display:grid;align-content:start;gap:9px}.doc-task{background:white;border:1px solid #d4e4eb;border-left:4px solid #4caac3;border-radius:9px;padding:13px 11px;cursor:grab;box-shadow:0 3px 8px #143c5410}.doc-task:active{cursor:grabbing}.doc-task b{display:block;font-size:12px;line-height:1.36}.doc-task small{display:block;color:#758d9c;margin-top:7px;font-size:10px}.doc-task select{margin-top:10px;padding:6px 7px;width:100%;border:1px solid #d1e2eb;color:#315c73;border-radius:6px;font-size:11px;background:#fafcfd}.lane.drag-over{outline:2px dashed #2aa0c3;outline-offset:-3px}.lc-section{background:#f2f9fc;border-top:1px solid #dcecf3}.lc-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:25px 0}.lc-summary>div{background:#fff;border-top:4px solid #49adcb;border:1px solid #cfe3ee;border-radius:10px;padding:17px}.lc-summary>div:nth-child(2){border-top-color:#e6b04b}.lc-summary>div:nth-child(3){border-top-color:#9273b2}.lc-summary span,.lc-summary small{display:block;font-size:11px;color:#6b8798}.lc-summary strong{display:block;font-size:17px;margin:6px 0}.lc-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.lc-step{background:white;border:1px solid #d4e4eb;border-top:4px solid #35b1cb;padding:21px 17px;border-radius:12px}.lc-step:nth-child(4n+2){border-top-color:#e3a645}.lc-step:nth-child(4n+3){border-top-color:#9271b2}.lc-step:nth-child(4n+4){border-top-color:#69ac8f}.step-number{display:inline-flex;justify-content:center;align-items:center;background:#ecf6fa;border-radius:30px;color:#24758e;width:35px;height:35px;font-weight:900;font-size:12px;margin-bottom:12px}.lc-step strong{display:block;font-size:14px;line-height:1.35}.lc-step p{font-size:12px;color:#5f7b8d;margin:12px 0}.lc-step small{font-size:11px;color:#8a713c}.lc-fineprint{margin-top:22px;padding:20px;border:1px solid #e6d7b7;border-left:4px solid #dca944;background:#fff9ed;border-radius:10px;font-size:12px;color:#746b56}.lc-fineprint a{color:#216b8b}.security-section{background:#fff}.table-scroll{overflow-x:auto}.table-scroll table{width:100%;min-width:780px;border-collapse:collapse;font-size:12px}.table-scroll td,.table-scroll th{border-bottom:1px solid #d8e6ee;padding:15px 11px;text-align:left;vertical-align:top}.table-scroll th{background:#103b55;color:white}.table-scroll td:first-child{font-weight:850}.table-scroll tr:nth-child(even){background:#f6fafc}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0}.security-grid>div{background:#f3f9fc;border:1px solid #d5e7ee;border-top:4px solid #50b1ca;border-radius:10px;padding:21px}.security-grid h3{font-size:18px;margin:0 0 10px}.security-grid p{color:#658294;font-size:12px}.closing{background:linear-gradient(110deg,#072235,#104762);color:white;padding:60px 0}.closing h2{color:white}.closing p{color:#d1e6ef;max-width:890px}footer{background:#061b2c;padding:25px 0;color:#b1cfdf;font-size:11px}@media(max-width:1020px){.hero-grid{grid-template-columns:1fr}.kanban,.lc-journey{grid-template-columns:repeat(2,1fr)}.security-grid{grid-template-columns:1fr 1fr}.role-tabs{grid-template-columns:1fr 1fr}}@media(max-width:650px){.wrap{padding:0 16px}.head nav{gap:9px}.head nav a{font-size:10px}.hero{padding:49px 0}.hero h1{font-size:42px}.section{padding:50px 0}.kanban,.lc-journey,.lc-summary,.security-grid{grid-template-columns:1fr}.workspace{padding:16px}.role-tabs{grid-template-columns:1fr 1fr}.role-tabs button{font-size:11px;padding:12px 7px}.workspace-heading{flex-wrap:wrap}}
.role-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.doc-task.locked{cursor:default;user-select:text}.doc-task.locked:active{cursor:default}.status-lock{display:inline-block;font-size:9px;letter-spacing:.035em;font-weight:850;color:#236e87;background:#e9f7fc;border-radius:7px;padding:5px 9px;margin-top:11px}.readonly-banner{display:inline-flex;align-items:center;gap:5px;padding:10px 13px;background:#f2f7fa;border:1px solid #d0e3eb;border-radius:9px;color:#27536d;font-weight:850;font-size:12px}.access-enforcement{padding:58px 0;background:#f0f8fb;border-top:1px solid #dceaf1;border-bottom:1px solid #dceaf1}.access-enforcement h2{font-size:clamp(29px,3.4vw,43px);margin:10px 0 15px}.access-enforcement>div>p{color:#5c7b8f;max-width:1000px}.permission-pill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:23px 0}.permission-pill-grid>div{background:#fff;border:1px solid #d0e3ec;border-top:4px solid #4aabc7;padding:19px;border-radius:12px}.permission-pill-grid>div:nth-child(2){border-top-color:#d8aa4b}.permission-pill-grid>div:nth-child(3){border-top-color:#6aa88d}.permission-pill-grid>div:nth-child(4){border-top-color:#9972b5}.permission-pill-grid b{display:block;color:#1b4f69;font-size:14px}.permission-pill-grid span{display:block;font-size:12px;color:#617f91;margin-top:10px}.access-enforcement .policy-implementation-note{font-size:12px;background:#fff8e9;border-left:4px solid #d7a548;border-radius:8px;padding:16px;max-width:none;margin-top:23px}@media(max-width:1020px){.role-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.permission-pill-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-pill-grid{grid-template-columns:1fr}}