:root{--navy:#0c203d;--navy-2:#142f53;--blue:#347cc4;--blue-light:#eef6ff;--gold:#be9b5c;--ink:#162333;--muted:#677586;--line:#dce3ea;--paper:#fff;--bg:#f4f7fa;--success:#17795a;--warning:#a96916;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 0,#fff 0,transparent 38%),var(--bg)}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.brand-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1240px)/2));background:#fff;border-bottom:1px solid var(--line)}.brand-header-dark{background:var(--navy);border-bottom-color:rgba(255,255,255,.12)}.brand-header-dark .secure-pill{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.09);color:#fff}.secured-application-page{min-height:100vh}.secured-application-page .brand-header-dark{background:#07121c;border-bottom-color:rgba(255,255,255,.12)}.institutional-application{min-height:100vh;background:linear-gradient(145deg,#091724,#10283b 38%,#eee8dc 0,#f5f1e8)}.institutional-application .brand-header-dark{height:88px;background:#091724;border-bottom:1px solid rgba(206,177,119,.28)}.institutional-application .secure-pill{border:1px solid rgba(206,177,119,.4);border-radius:0;background:transparent;color:#e6d5b3;font-family:Georgia,serif;font-weight:400;letter-spacing:.08em}.institutional-application .application-shell{grid-template-columns:270px minmax(0,850px);gap:0;width:min(1120px,calc(100% - 48px));margin:56px auto 90px;border:1px solid rgba(178,148,91,.38);background:#f7f3eb;box-shadow:0 32px 90px rgba(2,13,22,.28)}.institutional-application .form-card,.institutional-application .progress-card{border:0;border-radius:0;box-shadow:none}.institutional-application .progress-card{top:24px;min-height:100%;padding:40px 31px;background:#0d2234;color:#fff}.institutional-application .form-card .eyebrow,.institutional-application .progress-card .eyebrow{color:#9d793c}.institutional-application .progress-card ol{border-top-color:rgba(255,255,255,.13)}.institutional-application .progress-card li{color:#8494a0}.institutional-application .progress-card li.active{color:#f7f0e4}.institutional-application .progress-card li.active span{border-color:#bd9550;background:#bd9550;color:#0b1d2c}.institutional-application .progress-card li.done{color:#c5a76e}.institutional-application .progress-card li.done span{border-color:#8f733f;background:rgba(190,155,92,.14)}.institutional-application .security-note{margin-top:30px;border-left:1px solid rgba(190,155,92,.5);border-radius:0;background:transparent;color:#9eabb5}.institutional-application .security-note strong{color:#e9dfce}.institutional-application .form-card{background:#f7f3eb}.institutional-application .form-card>section{padding:52px 58px 38px}.institutional-application .form-card h2{max-width:670px;margin:10px 0 13px;color:#102b41;font-size:36px;line-height:1.15}.institutional-application .section-copy{max-width:650px;color:#66727a}.institutional-application .product-grid{gap:10px;margin-top:32px}.institutional-application .product-card{min-height:112px;border-color:#d8cebc;border-radius:0;background:#fbf8f2}.institutional-application .product-card:hover{border-color:#a98345;background:#fffdf9;transform:none}.institutional-application .product-card.selected{border-color:#9d793c;background:#f3eadb;box-shadow:inset 3px 0 #9d793c}.institutional-application .selected .radio-dot{border-color:#9d793c}.institutional-application .field input,.institutional-application select,.institutional-application textarea{border-radius:0;border-color:#d4cab8;background:#fcfaf6}.institutional-application .field input:focus,.institutional-application select:focus{border-color:#9d793c;box-shadow:0 0 0 2px rgba(157,121,60,.1)}.institutional-application .form-actions{border-top-color:#d8cebc;background:#efe9de}.institutional-application .primary-button{border-color:#102b41;border-radius:0;background:#102b41;letter-spacing:.025em}.institutional-application .primary-button:hover{background:#173a55}.institutional-application .secondary-button{border-radius:0;border-color:#b9ab93;background:transparent}.institutional-application .mobile-progress progress{accent-color:#9d793c}.institutional-application .assistance-actions{background:#102b41}@media(max-width:850px){.institutional-application{overflow-x:hidden;background:#f5f1e8}.institutional-application .brand-header-dark{height:70px}.institutional-application .application-shell{display:block;width:calc(100% - 24px);margin:18px auto 110px;border-color:#d3c5ac}.institutional-application .mobile-progress{background:#0d2234;color:#d9cdb8;border-bottom-color:rgba(255,255,255,.12)}.institutional-application .form-card>section{padding:34px 23px 27px}.institutional-application .form-card h2{font-size:29px}.institutional-application .product-grid{gap:8px;margin-top:24px}.institutional-application .product-card{min-height:98px;padding:16px 15px 14px 44px}.institutional-application .form-actions{padding:15px 22px}}.brand{color:var(--navy);text-decoration:none;font-family:Georgia,serif;font-size:21px;letter-spacing:.08em;display:flex;align-items:center;gap:10px}.product-chip,.secure-pill{color:var(--navy-2);background:var(--blue-light);border:1px solid #d8eaff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.application-shell{width:min(1240px,calc(100% - 36px));margin:34px auto 70px;display:grid;grid-template-columns:310px 1fr;gap:26px;align-items:start}.document-card,.form-card,.otp-card,.portal-side>section,.progress-card,.success-card{background:rgba(255,255,255,.96);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 55px rgba(19,40,67,.07)}.progress-card{padding:32px 28px;position:sticky;top:24px}.otp-card h1,.portal-hero h1,.progress-card h1,.success-card h1{color:var(--navy);font-family:Georgia,serif;font-weight:500;font-size:32px;line-height:1.08;margin:8px 0 14px}.document-heading p,.otp-card>p,.portal-side p,.progress-card>p:not(.eyebrow),.section-copy,.success-card>p{color:var(--muted);line-height:1.55}.eyebrow{margin:0;color:var(--blue);font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:800}.progress-card ol{padding:8px 0 2px;margin:24px 0;list-style:none;border-top:1px solid var(--line)}.progress-card li{display:flex;align-items:center;gap:12px;color:#8b96a2;font-size:14px;padding:11px 0}.progress-card li span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);font-size:12px}.progress-card li.active{color:var(--navy);font-weight:750}.progress-card li.active span{background:var(--navy);color:white;border-color:var(--navy)}.progress-card li.done{color:var(--success)}.progress-card li.done span{border-color:#b9decf;background:#eaf7f2}.security-note{padding:15px;background:#f4f8fc;border-radius:12px;display:flex;gap:5px;flex-direction:column;font-size:12px;line-height:1.45;color:var(--muted)}.security-note strong{color:var(--navy)}.form-card{overflow:hidden}.form-card>section{padding:42px 46px 30px;min-height:590px}.document-card h2,.form-card h2{font-family:Georgia,serif;font-weight:500;color:var(--navy);font-size:30px;margin:7px 0 10px}.form-card h3{color:var(--navy)}.mobile-progress{display:none}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px}.product-card{position:relative;min-height:106px;padding:18px 18px 16px 48px;border:1px solid var(--line);border-radius:13px;cursor:pointer;transition:.18s;background:#fff}.product-card:hover{border-color:#9fc4e7;transform:translateY(-1px)}.product-card.selected{border-color:var(--blue);box-shadow:0 0 0 2px rgba(52,124,196,.12);background:#fafdff}.product-card input{position:absolute;opacity:0}.radio-dot{position:absolute;left:18px;top:20px;width:18px;height:18px;border-radius:50%;border:1.5px solid #a7b1bc}.selected .radio-dot{border:5px solid var(--blue)}.product-card small,.product-card strong{display:block}.product-card strong{color:var(--navy);margin-bottom:5px}.product-card small{color:var(--muted);line-height:1.35}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:26px}.field{display:flex;flex-direction:column;gap:7px}.field.wide{grid-column:1/-1}.field>span,.signature-label{font-size:13px;font-weight:700;color:#344457}.field b{color:#c54848;margin-left:3px}.ai-input-row input,.field input{width:100%;height:46px;border:1px solid #cfd8e1;border-radius:9px;padding:0 13px;color:var(--ink);background:#fff;outline:none}.ai-input-row input:focus,.field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.merchant-information label:has(select[required])>span{display:flex;align-items:center;justify-content:space-between;color:#a43f3f}.merchant-information label:has(select[required])>span:after{content:"Required";padding:3px 6px;border-radius:999px;background:#fff0f0;color:#b43f3f;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.merchant-information label:has(select[required]) select:required:invalid{border-color:#d96a6a;background:#fffafa;box-shadow:0 0 0 2px rgba(197,72,72,.08)}.payment-mix-complete{grid-column:1/-1;padding:12px 14px;border:1px solid #aad4c3;border-radius:10px;background:#f0f8f5;color:var(--success);font-size:12px;font-weight:800}.payment-mix-complete small{display:block;margin-top:3px;color:#39705d;font-size:10px;font-weight:500}.save-indicator{display:inline-flex;align-items:center;margin:2px 0 0;padding:7px 10px;border-radius:8px;background:#f4f8fc;color:var(--muted);font-size:11px}.save-indicator.saved{background:#eaf7f2;color:var(--success)}.save-indicator.error{background:#fff2f2;color:#a64444}.upload-status{margin:10px 2px 0;color:var(--success);font-size:12px;font-weight:700}.check-row{display:flex;gap:12px;margin-top:25px;padding:17px;border:1px solid var(--line);border-radius:12px;align-items:flex-start}.check-row input{margin-top:3px;width:17px;height:17px;accent-color:var(--blue)}.check-row small,.check-row span{display:block}.check-row small{margin-top:4px;color:var(--muted)}.conditional-box{margin-top:20px;padding:22px;background:#f7f9fb;border-radius:13px}.info-banner{margin-top:28px;padding:15px 18px;border-left:3px solid var(--blue);background:var(--blue-light);color:#425a73;font-size:13px}.checklist-preview{display:grid;grid-template-columns:220px 1fr;gap:25px;margin:24px 0;border:1px solid var(--line);border-radius:14px;padding:22px}.checklist-preview>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.checklist-preview ul{margin:0;padding:0;list-style:none;column-count:2;column-gap:28px}.checklist-preview li{page-break-inside:avoid;break-inside:avoid;display:flex;gap:8px;padding:6px 0;font-size:13px;color:#405064}.checklist-preview li span{color:var(--blue)}.file-drop{border:1.5px dashed #aebdcb;border-radius:14px;padding:20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#fbfcfd}.file-drop>div:first-of-type{flex:1 1}.file-drop span,.file-drop strong{display:block}.file-drop span{font-size:12px;color:var(--muted);margin-top:4px}.file-list{width:100%;list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line)}.file-list li{display:flex;justify-content:space-between;font-size:13px;padding:6px}.file-list li span{margin:0}.authorization{max-height:190px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:18px;background:#fbfcfd}.authorization h3{margin-top:0}.authorization p{font-size:12px;line-height:1.55;color:#4f5e6e}.consent{margin-bottom:22px}.signature-label{display:flex;justify-content:space-between;margin:15px 0 8px}.signature-label span{font-weight:400;color:var(--muted)}.co-signature-label{margin-top:26px}.signature-wrap{border:1px solid #cfd8e1;border-radius:12px;overflow:hidden;background:white}.signature-pad{width:100%;height:130px;display:block;touch-action:none;background:linear-gradient(180deg,transparent 80%,#e7ebef 0,#e7ebef 81%,transparent 0)}.text-button{border:0;background:transparent;color:var(--blue);padding:9px 12px;cursor:pointer}.validation-hint{color:#ad4f4f;display:block;margin-top:6px}.offer-note{margin:18px 0;padding:14px 16px;border-left:4px solid var(--blue);border-radius:8px;background:#eef6ff;color:#173e68;font-weight:700;line-height:1.45}.form-actions{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:20px 46px;background:#fbfcfd}.primary-button,.secondary-button{border-radius:9px;padding:12px 20px;font-weight:750;cursor:pointer;text-decoration:none;display:inline-block}.primary-button{border:1px solid var(--navy);background:var(--navy);color:#fff}.primary-button:hover{background:var(--navy-2)}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{border:1px solid #c9d3dc;background:#fff;color:var(--navy)}.final-actions{display:flex;justify-content:flex-end;gap:10px}.banking-ready{border:1px solid #b9d9cc;background:#f0f8f5}.banking-ready h3{color:#1c654f}.step-error{margin:0;padding:11px 46px;background:#fff2f2;border-top:1px solid #f1d1d1;color:#a64444;font-size:12px;font-weight:700}.assistance-dock{position:fixed;right:22px;bottom:20px;z-index:20}.assistance-actions{display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:var(--navy);box-shadow:0 8px 30px rgba(12,32,61,.25)}.assistance-actions button{border:0;border-right:1px solid rgba(255,255,255,.16);padding:13px 17px;background:transparent;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.assistance-actions button:last-child{border-right:0}.assistance-actions button.active,.assistance-actions button:hover{background:var(--blue)}.assistance-panel{position:absolute;right:0;bottom:62px;width:min(380px,calc(100vw - 32px));padding:21px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 18px 60px rgba(12,32,61,.2)}.panel-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#7c8997;font-size:24px;line-height:1;cursor:pointer}.ai-title{display:flex;align-items:center;gap:9px;color:var(--navy);padding-right:28px}.ai-title span{width:30px;height:30px;border-radius:50%;background:var(--blue-light);display:grid;place-items:center;font-size:11px;font-weight:900}.assistance-panel>p{font-size:13px;color:#47586a;line-height:1.5}.assistance-panel>small{display:block;margin-top:9px;color:#84909c}.ai-input-row{display:flex;gap:7px}.ai-input-row input{height:40px;font-size:13px}.ai-input-row button{border:0;border-radius:8px;background:var(--blue);color:#fff;padding:0 15px;font-weight:700}.panel-button{width:100%;margin-top:13px;text-align:center}.panel-link{display:block;width:100%;margin-top:5px}.context-summary,.integration-note{display:flex;flex-direction:column;gap:5px;padding:14px;margin-top:15px;background:#f4f8fc;border:1px solid #dce9f4;border-radius:11px}.context-summary strong,.integration-note strong{color:var(--navy);font-size:13px}.context-summary small,.context-summary span,.integration-note span{color:var(--muted);font-size:12px;line-height:1.4}.live-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.live-choice-grid button{padding:16px 12px;border:1px solid var(--line);border-radius:11px;background:#fff;text-align:left;cursor:pointer}.live-choice-grid button:hover{border-color:var(--blue);background:#fafdff}.live-choice-grid span,.live-choice-grid strong{display:block}.live-choice-grid strong{color:var(--navy)}.live-choice-grid span{color:var(--muted);font-size:11px;margin-top:4px}.advisor-status{display:flex;align-items:center;gap:7px;margin-top:16px;padding:10px 12px;background:#edf8f3;border-radius:10px;color:var(--success);font-size:12px;font-weight:700}.advisor-status span{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(23,121,90,.12)}.help-textarea{width:100%;min-height:82px;resize:vertical;border:1px solid #cfd8e1;border-radius:9px;padding:11px 12px;font:inherit;font-size:13px;outline:none}.callback-time:focus,.help-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.callback-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.callback-options label{padding:11px;border:1px solid var(--line);border-radius:9px;color:#405064;font-size:12px}.callback-options input{accent-color:var(--blue)}.callback-time{width:100%;height:42px;border:1px solid #cfd8e1;border-radius:9px;padding:0 10px;outline:none}.request-success{display:flex;gap:10px;align-items:flex-start;margin-top:15px;color:var(--success)}.request-success span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e8f7f1;font-weight:800}.request-success p{margin:2px 0;font-size:13px;line-height:1.4}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.otp-card,.success-card{width:min(680px,calc(100% - 32px));margin:70px auto;padding:54px;text-align:center}.lock-icon,.success-icon{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:#e8f7f1;color:var(--success);font-size:28px}.success-actions{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:28px}.otp-card small,.success-actions span{color:var(--muted);font-size:12px}.otp-card .field{max-width:310px;margin:24px auto 15px;text-align:left}.otp-card .primary-button{width:310px}.portal-layout{width:min(1180px,calc(100% - 36px));margin:34px auto 70px}.portal-hero{background:linear-gradient(125deg,var(--navy),#1c4c7d);color:#fff;border-radius:18px;padding:34px 38px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 18px 55px rgba(12,32,61,.15)}.portal-hero h1{color:#fff;margin-bottom:8px}.portal-hero p:last-child{margin:0;color:#d5e3f1}.completion-ring{width:100px;height:100px;border:7px solid rgba(255,255,255,.2);border-top-color:#73b6ed;border-radius:50%;display:grid;place-content:center;text-align:center}.completion-ring strong{font-size:20px}.completion-ring span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#cddceb}.portal-grid{display:grid;grid-template-columns:1fr 330px;gap:22px;margin-top:22px}.document-card{padding:30px}.document-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid var(--line);padding-bottom:18px}.document-heading h2{margin-top:0}.document-heading p{margin:0;font-size:13px}.document-rows{padding-top:8px}.document-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:15px 3px;border-bottom:1px solid #ebeff3}.document-row small,.document-row strong{display:block}.document-row strong{font-size:14px;color:#283a4c}.document-row small{margin-top:4px;color:var(--muted);font-size:12px}.status-icon{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-size:12px}.status-icon.accepted{color:var(--success);background:#eaf7f2;border-color:#bee3d5}.status-icon.received,.status-icon.review{color:var(--warning);background:#fff6e9;border-color:#f1d5ad}.mini-upload{padding:8px 12px;border:1px solid #c4d0db;border-radius:8px;color:var(--blue);font-size:12px;font-weight:800;cursor:pointer}.portal-side{display:flex;flex-direction:column;gap:16px}.portal-side>section{padding:22px}.portal-side h3{margin:0 0 8px;color:var(--navy)}.portal-side .file-drop{padding:14px;display:block}.portal-side .file-drop .secondary-button{margin-top:12px;width:100%}.portal-side .security-note{box-shadow:none}.help-card a{color:var(--blue);font-weight:750;text-decoration:none}.portal-download{width:100%}@media (max-width:850px){.brand-header{height:66px;padding:0 18px}.brand{font-size:17px}.secure-pill{display:none}.application-shell{display:block;width:min(100% - 24px,680px);margin:16px auto 132px}.progress-card{display:none}.mobile-progress{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.mobile-progress progress{flex:1 1;height:6px}.form-card>section{padding:28px 22px 22px;min-height:auto}.form-card h2{font-size:26px}.field-grid,.product-grid{grid-template-columns:1fr}.field-grid{gap:14px}.field.wide{grid-column:auto}.checklist-preview{grid-template-columns:1fr;padding:18px}.checklist-preview ul{column-count:1}.form-actions{padding:16px 22px;position:sticky;bottom:0}.signature-label{display:block}.signature-label span{display:block;margin-top:3px}.portal-layout{width:min(100% - 24px,680px);margin-top:16px}.portal-hero{padding:26px 22px}.completion-ring{width:82px;height:82px}.portal-grid{grid-template-columns:1fr}.document-card{padding:22px 18px}.document-heading{display:block}.document-heading .product-chip{display:inline-block;margin-top:12px}.otp-card,.success-card{margin:30px auto 110px;padding:34px 22px}.assistance-dock{right:14px;bottom:14px}.assistance-panel{bottom:58px}.assistance-actions button{padding:12px 14px}}@media (max-width:520px){.portal-hero h1{font-size:27px}.portal-hero .completion-ring{display:none}.document-row{grid-template-columns:30px 1fr}.mini-upload{grid-column:2;justify-self:start;margin-top:5px}.form-actions .primary-button{min-width:135px}.final-actions{flex-direction:column}.final-actions button{width:100%}}.admin-login{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 25% 0,#fff 0,transparent 42%),linear-gradient(140deg,#edf3f7,#f7f4ed)}.admin-login-card{width:min(470px,100%);padding:48px 44px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 80px rgba(12,32,61,.13)}.admin-brand{font-family:Georgia,serif;letter-spacing:.11em;color:var(--navy);text-decoration:none;font-weight:700}.admin-login-card .eyebrow{margin-top:34px}.admin-heading h1,.admin-login-card h1{font-family:Georgia,serif;font-weight:500;color:var(--navy)}.admin-login-card h1{font-size:40px;margin:8px 0 12px}.admin-login-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.admin-login-card>small{display:block;margin-top:25px;color:#8793a0;line-height:1.5}.google-signin{min-height:44px;margin:28px auto 8px;display:flex;justify-content:center}.admin-error{color:#a64444!important;font-size:13px;line-height:1.45}.admin-loader{display:block;width:34px;height:34px;margin:0 auto 15px;border:3px solid #dce5ed;border-top:3px solid var(--blue);border-radius:50%;animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-shell{min-height:100vh;background:#f3f6f8}.admin-topbar{height:72px;padding:0 max(24px,calc((100vw - 1400px)/2));display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:#fff}.admin-topbar>div{display:flex;align-items:center;gap:18px}.admin-topbar .admin-brand{color:#fff}.admin-topbar>div>span{padding-left:18px;border-left:1px solid rgba(255,255,255,.22);font-size:13px;color:#bdcad8}.admin-user{font-size:12px;color:#c9d5df}.admin-user button{border:1px solid rgba(255,255,255,.25);border-radius:8px;background:transparent;color:#fff;padding:8px 12px;cursor:pointer}.admin-main{width:min(1400px,calc(100% - 40px));margin:0 auto;padding:34px 0 70px}.admin-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.admin-heading h1{font-size:35px;margin:6px 0 5px}.admin-heading p:last-child{margin:0;color:var(--muted)}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.admin-metrics article{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 35px rgba(12,32,61,.04)}.admin-metrics article span,.admin-metrics article strong{display:block}.admin-metrics article span{font-size:12px;color:var(--muted);font-weight:700}.admin-metrics article strong{margin-top:8px;font-family:Georgia,serif;color:var(--navy);font-size:29px;font-weight:500}.admin-metrics .metric-accent{background:#eaf6f1;border-color:#c9e5da}.admin-metrics .metric-accent strong{color:var(--success)}.admin-panel{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 45px rgba(12,32,61,.05)}.admin-toolbar{padding:16px 18px;display:grid;grid-template-columns:minmax(280px,1fr) 220px auto;gap:12px;align-items:center;border-bottom:1px solid var(--line);background:#fbfcfd}.admin-toolbar input,.admin-toolbar select{width:100%;height:42px;padding:0 12px;border:1px solid #ccd7e0;border-radius:9px;background:#fff;color:var(--ink);outline:none}.admin-toolbar input:focus,.admin-toolbar select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.admin-toolbar>span{font-size:12px;color:var(--muted);white-space:nowrap}.admin-error-banner{margin:0;padding:11px 18px;background:#fff2f2;border-bottom:1px solid #f1d1d1}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;min-width:1180px}.admin-table th{text-align:left;padding:12px 16px;background:#f5f8fa;color:#69798a;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.admin-table td{padding:17px 16px;border-top:1px solid #e8edf1;vertical-align:top;font-size:12px;color:#3f5162}.admin-table td:first-child{min-width:260px}.admin-table td:nth-child(2){min-width:170px}.admin-table td:nth-child(3),.admin-table td:nth-child(4){min-width:175px}.admin-table small,.admin-table span,.admin-table strong{display:block}.admin-table td>strong{font-size:13px;color:#24384b}.admin-table td:first-child>strong{font-size:14px;color:var(--navy)}.admin-table td>small,.admin-table td>span{margin-top:5px}.admin-table small{color:#7b8895}.deal-status{display:inline-block!important;width:max-content;margin:0!important;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800}.status-draft{background:#eef2f5;color:#5f6e7d}.status-documents_pending,.status-submitted{background:#fff4e3;color:#9a6112}.status-complete,.status-ready_for_review{background:#e7f6ef;color:#147154}.checklist-bar{width:120px;height:5px;border-radius:999px;background:#e4e9ed;overflow:hidden}.checklist-bar i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.admin-table details{position:relative;margin-top:6px}.admin-table summary{color:var(--blue);font-weight:700;cursor:pointer}.admin-table details ul{position:absolute;z-index:5;width:280px;margin:7px 0 0;padding:12px 12px 12px 28px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 35px rgba(12,32,61,.16);line-height:1.45}.admin-table details li{padding:3px 0}.ready-copy{color:var(--success)!important;font-weight:700}.table-link{display:inline-block;color:var(--blue);font-weight:800;text-decoration:none}.drive-state{margin:0!important;color:#6f7d89}.table-action{border:1px solid #cad4dd;border-radius:8px;padding:8px 10px;background:#fff;color:var(--navy);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.table-action:disabled{opacity:.4;cursor:not-allowed}.admin-empty{padding:70px 20px;text-align:center}.admin-empty span,.admin-empty strong{display:block}.admin-empty strong{color:var(--navy)}.admin-empty span{margin-top:7px;color:var(--muted);font-size:13px}@media(max-width:900px){.admin-topbar{padding:0 18px}.admin-user>span{display:none}.admin-main{width:min(100% - 24px,760px);padding-top:22px}.admin-heading{align-items:flex-start}.admin-heading h1{font-size:30px}.admin-heading p:last-child{max-width:420px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-toolbar{grid-template-columns:1fr 180px}.admin-toolbar>span{display:none}}@media(max-width:560px){.admin-login-card{padding:40px 22px}.admin-topbar>div>span{display:none}.admin-main{width:calc(100% - 20px)}.admin-heading{display:block}.admin-heading .secondary-button{margin-top:14px}.admin-metrics{gap:9px}.admin-metrics article{padding:16px}.admin-metrics article strong{font-size:24px}.admin-toolbar{grid-template-columns:1fr}.admin-table{min-width:1080px}}.status-under_review{background:#e7f6ef;color:#147154}.table-action{display:block}.table-action+.table-action{margin-top:7px}.review-link{text-decoration:none;text-align:center;background:var(--navy);border-color:var(--navy);color:#fff}.admin-back{color:#d7e1ea;text-decoration:none;font-size:13px;font-weight:700}.deal-review-main{width:min(1380px,calc(100% - 40px));margin:0 auto;padding:30px 0 70px}.deal-review-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.deal-review-hero h1{margin:7px 0 6px;font-family:Georgia,serif;font-weight:500;font-size:35px;color:var(--navy)}.deal-review-hero p:last-child{margin:0;color:var(--muted)}.deal-hero-actions{display:flex;align-items:center;gap:10px}.deal-review-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.deal-review-primary,.deal-review-side{display:flex;flex-direction:column;gap:20px}.review-card{padding:25px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 38px rgba(12,32,61,.05)}.review-card h2{margin:5px 0 0;font-family:Georgia,serif;font-weight:500;color:var(--navy);font-size:28px}.review-card h3{margin:7px 0 15px;color:var(--navy)}.review-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--line)}.review-card-heading>span{color:var(--muted);font-size:12px}.review-documents>div{display:grid;grid-template-columns:42px 1fr auto;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid #e8edf1}.review-documents>div:last-child{border-bottom:0}.document-file-icon{width:42px;height:42px;border-radius:9px;background:#eef5fb;color:var(--blue);display:grid;place-items:center;font-size:9px;font-weight:900}.review-documents span,.review-documents strong{display:block}.review-documents strong{font-size:13px;color:#263a4c}.review-documents div div span{margin-top:5px;color:var(--muted);font-size:11px}.review-documents a{color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.review-empty{padding:45px 0 20px;text-align:center;color:var(--muted)}.memo-guidance{margin:19px 0;padding:13px 15px;border-left:3px solid var(--blue);background:#f1f7fc;color:#53697e;font-size:12px;line-height:1.5}.memo-state{padding:6px 9px;border-radius:999px;text-transform:capitalize;font-size:10px!important;font-weight:800}.memo-draft{background:#fff4e3;color:#9a6112!important}.memo-final{background:#e7f6ef;color:#147154!important}.memo-field{display:block;margin-top:17px}.memo-field>span{display:block;margin-bottom:7px;color:#34475a;font-size:12px;font-weight:800}.deal-review-side select,.memo-field textarea,.note-input{width:100%;border:1px solid #cbd6df;border-radius:9px;background:#fff;color:var(--ink);font:inherit;outline:none}.memo-field textarea{min-height:110px;padding:12px;resize:vertical;line-height:1.5;font-size:13px}.memo-field textarea.large{min-height:165px}.deal-review-side select:focus,.memo-field textarea:focus,.note-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.memo-two-column{display:grid;grid-template-columns:1fr 1fr;gap:15px}.memo-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.memo-updated{display:block;margin-top:12px;text-align:right;color:var(--muted)}.deal-review-side .review-card{padding:21px}.deal-review-side select{height:43px;padding:0 10px}.side-button{width:100%;margin-top:11px;text-align:center}.side-checklist-bar{display:block;width:100%;height:7px;border-radius:999px;background:#e5eaee;overflow:hidden}.side-checklist-bar i{display:block;height:100%;background:var(--blue)}.side-missing-list{margin:15px 0 0;padding-left:19px;color:#5b6c7c;font-size:12px;line-height:1.45}.side-missing-list li{padding:4px 0}.side-ready{margin:15px 0 0;color:var(--success);font-size:12px;font-weight:800}.review-facts{margin:0}.review-facts div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #edf0f3}.review-facts div:last-child{border-bottom:0}.review-facts dt{color:var(--muted);font-size:11px}.review-facts dd{margin:0;text-align:right;color:#33475a;font-size:11px;font-weight:700}.note-input{min-height:85px;padding:10px;resize:vertical;font-size:12px}.deal-notes{margin-top:17px}.deal-notes article{padding:12px 0;border-top:1px solid #e9edf1}.deal-notes p{margin:0;color:#3f5162;font-size:12px;line-height:1.5;white-space:pre-wrap}.deal-notes small,.deal-notes>span{display:block;margin-top:6px;color:#8a95a0;font-size:10px}.review-message{margin:0 0 16px;padding:10px 14px;border-radius:9px;background:#eaf7f2;color:var(--success);font-size:12px;font-weight:700}.review-banner{margin:0 0 16px;border:1px solid #f1d1d1;border-radius:9px}.review-facts-card dd{text-transform:capitalize}.deal-review-topbar-actions{display:flex;align-items:center;gap:16px}.deal-review-topbar-actions .chief-button{white-space:nowrap}@media(max-width:700px){.admin-user .chief-button,.deal-review-topbar-actions .chief-button{width:42px;height:42px;padding:0;border-radius:50%;font-size:0}.admin-user .chief-button span,.deal-review-topbar-actions .chief-button span{margin:0;font-size:12px}}@media(max-width:920px){.deal-review-main{width:min(100% - 24px,760px);padding-top:22px}.deal-review-hero{align-items:flex-start}.deal-review-grid{grid-template-columns:1fr}.deal-review-side{display:grid;grid-template-columns:1fr 1fr;align-items:start}.deal-review-side .review-card:last-child{grid-column:1/-1}}@media(max-width:600px){.deal-review-main{width:calc(100% - 20px)}.deal-review-hero{display:block}.deal-review-hero h1{font-size:29px}.deal-hero-actions{margin-top:16px;flex-wrap:wrap}.review-card{padding:19px}.memo-two-column{grid-template-columns:1fr}.memo-actions{flex-direction:column}.memo-actions button{width:100%}.deal-review-side{display:flex}.review-documents>div{grid-template-columns:38px 1fr}.review-documents a{grid-column:2}.deal-review-hero p:last-child{line-height:1.55}}@media print{body{background:#fff}.admin-topbar,.deal-review-hero,.deal-review-primary>.review-card:first-child,.deal-review-side,.memo-actions,.memo-guidance,.review-banner,.review-message{display:none!important}.deal-review-grid,.deal-review-main{width:100%;display:block;padding:0;margin:0}.memo-card{box-shadow:none;border:0;padding:0}.memo-card .review-card-heading{border-bottom:2px solid #111}.memo-field textarea{border:0;padding:0;min-height:0;height:auto;resize:none;overflow:visible}.memo-field>span{font-size:14px;color:#000}.memo-updated{text-align:left}}.memo-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.analyze-button{min-width:148px;padding:10px 13px;font-size:11px}.analyze-button:disabled{opacity:.45;cursor:not-allowed}.ai-connect-card{border-color:#b9d7ef!important;background:linear-gradient(145deg,#fff,#f1f7fc)!important}.ai-connect-card>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.5}.ai-connect-card input{width:100%;height:43px;padding:0 11px;border:1px solid #c5d4df;border-radius:9px;outline:none}.ai-connect-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.analysis-results{margin:18px 0 22px;padding:18px;border:1px solid #cfe0ec;border-radius:12px;background:#f8fbfd}.analysis-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.analysis-label strong{color:var(--navy);font-size:12px}.analysis-label span{color:var(--muted);font-size:10px;text-transform:capitalize}.analysis-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.analysis-metrics article{padding:12px;background:#fff;border:1px solid #dde7ee;border-radius:9px}.analysis-metrics span,.analysis-metrics strong{display:block}.analysis-metrics span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.analysis-metrics strong{margin-top:6px;color:var(--navy);font-size:14px}.analysis-table-wrap{margin-top:14px;overflow-x:auto}.analysis-table{width:100%;min-width:560px;border-collapse:collapse;background:#fff;border-radius:9px;overflow:hidden}.analysis-table td,.analysis-table th{padding:9px 10px;border-bottom:1px solid #e7edf1;text-align:left;font-size:10px}.analysis-table th{color:#647689;background:#edf3f7;text-transform:uppercase;letter-spacing:.04em}.analysis-table td{color:#364b5e}.analysis-trend{margin:13px 0 0;color:#52687c;font-size:11px}.analysis-limitations{margin-top:12px;color:#52687c;font-size:11px}.analysis-limitations summary{cursor:pointer;font-weight:800}.analysis-limitations ul{margin:8px 0 0;padding-left:20px;line-height:1.45}@media(max-width:600px){.memo-card .review-card-heading{display:block}.memo-heading-actions{justify-content:flex-start;margin-top:12px}.analysis-metrics{grid-template-columns:1fr 1fr}.analysis-label{display:block}.analysis-label span{display:block;margin-top:5px}}.deal-activity{margin-top:4px}.deal-activity article{position:relative;display:grid;grid-template-columns:10px 1fr;gap:10px;padding:12px 0;border-top:1px solid #e9edf1}.deal-activity article:first-child{border-top:0;padding-top:4px}.activity-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#8796a3;box-shadow:0 0 0 4px #eef2f5}.activity-workflow{background:var(--blue);box-shadow:0 0 0 4px #e8f1f9}.activity-note{background:#6e5aa1;box-shadow:0 0 0 4px #f0ecfa}.deal-activity strong{display:block;color:#3b4e60;font-size:12px}.deal-activity p{margin:4px 0 0;color:#657585;font-size:11px;line-height:1.45}.deal-activity small,.deal-activity>span{display:block;margin-top:5px;color:#8a95a0;font-size:10px}.deal-history-details{padding:0!important}.deal-history-details>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px;cursor:pointer;list-style:none}.deal-history-details>summary::-webkit-details-marker{display:none}.deal-history-details>summary h3{margin-bottom:0}.deal-history-details>summary:focus-visible{outline:3px solid rgba(52,124,196,.18);outline-offset:-3px;border-radius:16px}.deal-history-toggle{position:relative;width:28px;height:28px;flex:0 0 28px;border:1px solid #d8e1e8;border-radius:50%;background:#f8fafb}.deal-history-toggle:after,.deal-history-toggle:before{content:"";position:absolute;left:8px;top:13px;width:10px;height:1px;background:#53697e;transition:transform .18s ease}.deal-history-toggle:after{transform:rotate(90deg)}.deal-history-details[open] .deal-history-toggle:after{transform:rotate(0)}.deal-history-details>.deal-activity{margin:0 21px;padding:4px 0 9px;border-top:1px solid #e9edf1}.activity-light-review{background:#347cc4;box-shadow:0 0 0 4px #e8f1f9}.activity-deep-review{background:#17735a;box-shadow:0 0 0 4px #e4f4ed}.readiness-state{display:inline-block;max-width:180px;padding:6px 9px;border-radius:999px;background:#eef2f5;color:#536474;font-size:10px!important;font-weight:800;line-height:1.25;text-align:center}.readiness-documents-being-understood{background:#eef6ff;color:#2767a1!important}.readiness-needs-document-review{background:#fff4e3;color:#966014!important}.readiness-ready-for-light-review{background:#edf1ff;color:#4458a1!important}.readiness-ready-for-deep-underwriting{background:#e7f6ef;color:#147154!important}.review-guidance{margin:17px 0;color:#607286;font-size:12px;line-height:1.55}.review-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-control-grid article{padding:16px;border:1px solid #dce5ec;border-radius:11px;background:#f9fbfc}.review-control-grid strong{display:block;color:#233c54;font-size:13px}.review-control-grid p{min-height:52px;margin:7px 0 13px;color:#647587;font-size:11px;line-height:1.45}.review-control-grid button{width:100%}.review-control-note{display:block;margin-top:13px;color:#778695;font-size:11px;line-height:1.45}@media(max-width:600px){.review-control-grid{grid-template-columns:1fr}.review-control-grid p{min-height:0}}.review-path-summary{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:9px;margin:15px 0;padding:12px;border:1px solid #d9e5ef;border-radius:10px;background:#f7fbfe}.review-path-summary div{min-width:0}.review-path-summary span,.review-path-summary strong{display:block}.review-path-summary span{color:#768695;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.review-path-summary strong{margin-top:5px;color:#334d63;font-size:11px;line-height:1.4}@media(max-width:600px){.review-path-summary{grid-template-columns:1fr}}.capital-plan-shell{width:min(1160px,calc(100% - 36px));margin:34px auto 70px;display:grid;grid-template-columns:minmax(280px,390px) minmax(0,720px);gap:38px;align-items:start}.capital-plan-intro{padding:52px 8px 20px}.capital-plan-intro h1,.capital-plan-success h1{margin:10px 0 18px;color:var(--navy);font-family:Georgia,serif;font-size:46px;line-height:1.08;font-weight:500}.capital-plan-intro>p:not(.eyebrow){margin:0;color:#53697d;font-size:17px;line-height:1.65}.plan-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.plan-trust span{padding:8px 11px;border:1px solid #ccd9e3;border-radius:999px;background:#fff;color:#506477;font-size:11px;font-weight:800}.plan-advisor{margin-top:35px;padding:18px;border-left:3px solid var(--gold);background:rgba(255,255,255,.6)}.plan-advisor a,.plan-advisor strong{display:block}.plan-advisor strong{color:#3b5063;font-size:12px}.plan-advisor a{margin-top:6px;color:var(--blue);font-size:13px;font-weight:800;text-decoration:none}.capital-plan-card{min-height:650px;border:1px solid #d9e1e8;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(11,31,51,.1);overflow:hidden}.capital-plan-card>header{display:flex;justify-content:space-between;align-items:center;padding:20px 26px}.capital-plan-card>header a{color:var(--navy);font-size:12px;font-weight:900;letter-spacing:.13em;text-decoration:none}.capital-plan-card>header span{color:#758493;font-size:11px;font-weight:800}.plan-progress{height:4px;background:#e8edf2}.plan-progress i{display:block;height:100%;background:var(--blue);transition:width .25s ease}.plan-contact,.plan-question,.plan-route-preview{padding:38px 44px 28px}.plan-contact h2,.plan-question h2,.plan-route-preview h2{margin:8px 0 25px;color:var(--navy);font-family:Georgia,serif;font-size:31px;line-height:1.22;font-weight:500}.plan-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan-options button{display:flex;justify-content:space-between;align-items:center;min-height:58px;padding:12px 15px;border:1px solid #d5dfe7;border-radius:11px;background:#fff;color:#31495e;text-align:left;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.plan-options button.selected,.plan-options button:hover{border-color:var(--blue);background:#f1f7fc;color:var(--navy);box-shadow:0 0 0 2px rgba(30,90,168,.08)}.plan-options button i{color:var(--blue);font-style:normal}.plan-question details{margin-top:22px;padding-top:16px;border-top:1px solid #e8edf1;color:#617385;font-size:12px}.plan-question summary{cursor:pointer;font-weight:800}.plan-question details p{margin:8px 0 0;line-height:1.5}.route-result{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:22px 0}.route-result article{padding:17px;border:1px solid #d6e2eb;border-radius:11px;background:#f7fafc}.route-result article span,.route-result article strong{display:block}.route-result article span{color:#6c7e8f;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.route-result article strong{margin-top:7px;color:var(--navy);font-size:15px;line-height:1.35}.route-result>p{grid-column:1/-1;margin:0;padding:15px 17px;border-left:3px solid var(--gold);background:#fcfaf5;color:#586b7d;font-size:12px;line-height:1.55}.plan-disclaimer{color:#71808d;font-size:11px;line-height:1.55}.plan-contact>.primary-button,.plan-route-preview>.primary-button{width:100%;margin-top:18px}.plan-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.plan-contact-grid label>span{display:block;margin-bottom:6px;color:#4f6275;font-size:11px;font-weight:800}.plan-contact-grid input{width:100%;height:48px;padding:0 12px;border:1px solid #cbd7e0;border-radius:9px;background:#fff;color:var(--ink);font:inherit;outline:none}.plan-contact-grid input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(30,90,168,.1)}.plan-consent{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;margin-top:15px;color:#5e7082;font-size:11px;line-height:1.45}.plan-consent input{margin-top:2px}.plan-consent b{color:#8d5815}.capital-plan-card>footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 26px;border-top:1px solid #e8edf1;color:#81909d;font-size:10px}.capital-plan-card>footer button{border:0;background:transparent;color:var(--blue);font-size:11px;font-weight:800;cursor:pointer}.capital-plan-success{width:min(720px,calc(100% - 30px));margin:55px auto 80px;padding:45px;border:1px solid #d6e1e9;border-radius:18px;background:#fff;box-shadow:0 22px 70px rgba(11,31,51,.1);text-align:center}.capital-plan-success h1{font-size:40px}.plan-success-mark{width:54px;height:54px;margin:0 auto 17px;border-radius:50%;background:#e7f6ef;color:#17735a;display:grid;place-items:center;font-size:25px;font-weight:900}.plan-success-intro{color:#5a6f81}.capital-plan-success .route-result{text-align:left}.plan-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.plan-success-actions span{width:100%;margin-top:5px;color:#7d8b98;font-size:10px}.source-badge{display:inline-block;margin-right:7px;padding:3px 6px;border-radius:999px;background:#edf1ff;color:#4458a1;font-size:8px!important;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.prequal-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:18px}.prequal-route-grid article{padding:14px;border:1px solid #d8e3eb;border-radius:10px;background:#f7fafc}.prequal-route-grid span,.prequal-route-grid strong{display:block}.prequal-route-grid span{color:#758696;font-size:9px;font-weight:800;text-transform:uppercase}.prequal-route-grid strong{margin-top:5px;color:#2e485e;font-size:13px}.prequal-summary{color:#5d7184;font-size:12px;line-height:1.55}.prequal-facts{display:grid;grid-template-columns:1fr 1fr;margin:14px 0}.prequal-facts div{display:flex;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #e9edf1}.prequal-facts dt{color:#758493;font-size:10px}.prequal-facts dd{margin:0;color:#354d62;font-size:10px;font-weight:800;text-align:right}@media(max-width:850px){.capital-plan-shell{grid-template-columns:1fr;width:min(720px,calc(100% - 24px));gap:16px}.capital-plan-intro{padding:25px 4px 8px}.capital-plan-intro h1{font-size:38px}.plan-advisor{display:none}}@media(max-width:600px){.capital-plan-shell{margin-top:18px}.capital-plan-intro h1{font-size:33px}.capital-plan-intro>p:not(.eyebrow){font-size:15px}.capital-plan-card{min-height:0}.plan-contact,.plan-question,.plan-route-preview{padding:28px 20px 22px}.plan-contact h2,.plan-question h2,.plan-route-preview h2{font-size:27px}.plan-contact-grid,.plan-options,.prequal-facts,.prequal-route-grid,.route-result{grid-template-columns:1fr}.plan-options button{min-height:54px}.capital-plan-card>footer{padding:14px 20px}.capital-plan-success{margin-top:25px;padding:30px 20px}.capital-plan-success h1{font-size:32px}.route-result>p{grid-column:1}.prequal-facts div{padding-left:0;padding-right:0}}.brand{font-size:0;letter-spacing:0;gap:0}.brand img{display:block;width:190px;height:auto;image-rendering:auto}.admin-brand{display:inline-flex;align-items:center}.admin-brand img{display:block;width:172px;height:auto;image-rendering:auto}.admin-brand-login img{width:190px}.admin-topbar .admin-brand-topbar{padding:0;background:transparent}.admin-topbar .admin-brand-topbar img{width:168px}@media(max-width:600px){.brand img{width:164px}.admin-brand-login img{width:172px}.admin-topbar .admin-brand-topbar img{width:150px}}.classification-controls{display:grid!important;grid-template-columns:auto minmax(220px,1fr) auto;gap:7px;align-items:center;margin-top:9px}.classification-controls select{height:33px;min-width:0;padding:0 8px;border:1px solid #cbd6df;border-radius:7px;background:#fff;color:#405367;font-size:10px}.classification-controls button{height:33px;padding:0 10px;border:1px solid var(--navy);border-radius:7px;background:var(--navy);color:#fff;font-size:10px;font-weight:800;cursor:pointer}.classification-controls small{grid-column:1/-1;margin:0!important;color:#7c8995!important;line-height:1.4}.classification-state{width:max-content;margin:0!important;padding:5px 7px;border-radius:999px;font-size:9px!important;font-weight:800}.classification-pending{background:#eef3f7;color:#52697e!important}.classification-needs_review{background:#fff0df;color:#9b5f13!important}.classification-accepted,.classification-manual{background:#e7f6ef;color:#147154!important}.document-heading-actions{display:flex;align-items:center;gap:10px}.document-heading-actions>span{color:var(--muted);font-size:12px}.document-heading-actions button{padding:8px 10px;border:1px solid #c6d3dc;border-radius:8px;background:#fff;color:var(--navy);font-size:10px;font-weight:800;cursor:pointer}.document-heading-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.classification-controls{grid-template-columns:1fr auto}.classification-state{grid-column:1/-1}.classification-controls select{min-width:0}.classification-controls small{grid-column:1/-1}}.command-center-main{padding-top:28px}.morning-brief{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin-bottom:18px;padding:20px 22px;border:1px solid #cbddea;border-radius:15px;background:linear-gradient(120deg,#fafdff,#edf5fb);box-shadow:0 10px 35px rgba(12,32,61,.05)}.brief-indicator{width:11px;height:11px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 6px rgba(52,124,196,.12)}.morning-brief h2{margin:3px 0 4px;color:var(--navy);font-family:Georgia,serif;font-size:22px;font-weight:500}.morning-brief p{margin:0;color:#5d7184;font-size:12px;line-height:1.5}.morning-brief>a{white-space:nowrap;color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.action-queue,.command-metrics{margin-bottom:18px}.action-queue{border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 12px 38px rgba(12,32,61,.05);overflow:hidden}.pipeline-heading,.queue-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 19px;border-bottom:1px solid var(--line)}.pipeline-heading h2,.queue-heading h2{margin:0;color:var(--navy);font-family:Georgia,serif;font-size:22px;font-weight:500}.queue-heading span{color:var(--muted);font-size:11px}.queue-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.queue-item{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:15px 18px;color:inherit;text-decoration:none;border-bottom:1px solid #e8edf1}.queue-item:nth-child(odd){border-right:1px solid #e8edf1}.queue-item small,.queue-item span,.queue-item strong{display:block}.queue-item strong{color:#263b4f;font-size:12px}.queue-item span{margin-top:4px;color:#5f7183;font-size:11px;line-height:1.4}.queue-item small{color:#83909d;font-size:9px;text-align:right}.queue-item:hover{background:#f8fbfd}.queue-clear{padding:27px;text-align:center;color:var(--success);font-size:13px;font-weight:700}.priority-dot{width:9px;height:9px;border-radius:50%;background:#9aa8b5}.priority-dot.priority-urgent{background:#bd3d3d;box-shadow:0 0 0 4px #f9e6e6}.priority-dot.priority-high{background:#d7801d}.priority-dot.priority-normal{background:var(--blue)}.priority-dot.priority-low{background:#8190a0}.pipeline-heading{background:#fbfcfd}.view-toggle{display:flex;padding:3px;border:1px solid #d6dfe6;border-radius:9px;background:#f0f4f7}.view-toggle button{border:0;border-radius:6px;padding:8px 12px;background:transparent;color:#627384;font-size:11px;font-weight:800;cursor:pointer}.view-toggle button.active{background:#fff;color:var(--navy);box-shadow:0 2px 8px rgba(12,32,61,.1)}.command-table{min-width:1280px}.command-table td:nth-child(2){min-width:185px}.command-table td:nth-child(3){min-width:240px}.command-table .stale-row{background:#fffdf8}.stage-chip{display:inline-block!important;width:max-content;margin:0!important;padding:6px 9px;border-radius:999px;background:#eef2f5;color:#536474;font-size:10px;font-weight:800}.stage-docs{background:#fff4e3;color:#966014}.stage-matched,.stage-underwriting{background:#edf1ff;color:#4458a1}.stage-conditions,.stage-submitted{background:#eef6ff;color:#2767a1}.stage-closing{background:#f4efff;color:#6c4ba1}.stage-complete,.stage-funded{background:#e7f6ef;color:#147154}.stage-lost{background:#f6eaea;color:#954848}.waiting-copy{margin-top:7px!important;color:#40566a!important;font-size:11px!important}.blocker-copy{color:#a35438!important;font-weight:700}.pipeline-board{display:flex;gap:12px;padding:16px;overflow-x:auto;background:#f5f7f9}.pipeline-column{flex:0 0 245px;min-height:260px;border:1px solid #dce3e9;border-radius:12px;background:#eef2f5;overflow:hidden}.pipeline-column>header{display:flex;justify-content:space-between;align-items:center;padding:12px 13px;border-bottom:1px solid #d9e1e7}.pipeline-column>header strong{color:#33495d;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.pipeline-column>header span{min-width:22px;padding:3px 6px;border-radius:999px;background:#fff;color:#5e7082;text-align:center;font-size:10px;font-weight:800}.pipeline-card{display:block;margin:9px;padding:13px;border:1px solid #d8e0e6;border-left:4px solid #8796a3;border-radius:9px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 5px 15px rgba(12,32,61,.05)}.pipeline-card:hover{border-color:#a9bfd1;transform:translateY(-1px)}.pipeline-card>span,.pipeline-card>strong{display:block}.pipeline-card>strong{color:var(--navy);font-size:12px}.pipeline-card>span{margin-top:4px;color:var(--muted);font-size:10px}.pipeline-card>div{display:flex;justify-content:space-between;gap:8px;margin-top:11px;color:#758392}.pipeline-card p{margin:8px 0 0;color:#536779;font-size:10px}.pipeline-card em{display:block;margin-top:7px;padding-top:7px;border-top:1px solid #edf0f2;color:#9a5137;font-size:9px;font-style:normal;line-height:1.35}.priority-border-urgent{border-left-color:#bd3d3d}.priority-border-high{border-left-color:#d7801d}.priority-border-normal{border-left-color:var(--blue)}.priority-border-low{border-left-color:#8796a3}.pipeline-empty{padding:36px 12px;text-align:center;color:#9aa6b0}.workflow-card{border-color:#cbddea!important}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.workflow-field{display:flex;flex-direction:column;gap:6px}.workflow-field>span{color:#526579;font-size:10px;font-weight:800}.workflow-field input,.workflow-field textarea{width:100%;border:1px solid #cbd6df;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:11px;outline:none}.workflow-field input{height:43px;padding:0 9px}.workflow-field textarea{min-height:68px;padding:9px;resize:vertical;line-height:1.4}.workflow-field input:focus,.workflow-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.workflow-span{grid-column:1/-1}.workflow-idle{margin:11px 0 0;color:#7b8996;font-size:10px}.queue-item>div>span{margin-top:4px;color:#5f7183;font-size:11px;line-height:1.4}.queue-item p{margin:4px 0 0;color:#6d7c8b;font-size:10px;line-height:1.4}.queue-item>a{color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}@media(max-width:900px){.queue-items{grid-template-columns:1fr}.queue-item:nth-child(odd){border-right:0}.morning-brief{grid-template-columns:auto 1fr}.morning-brief>span:last-child{grid-column:2;color:var(--muted);font-size:11px}.pipeline-heading{align-items:flex-start}.command-center-main .admin-heading{display:block}.command-center-main .admin-heading .secondary-button{margin-top:14px}}@media(max-width:560px){.morning-brief{padding:17px}.command-metrics{grid-template-columns:1fr 1fr}.queue-item{grid-template-columns:auto 1fr}.queue-item small{grid-column:2;text-align:left}.pipeline-heading{display:block}.view-toggle{width:max-content;margin-top:12px}.workflow-grid{grid-template-columns:1fr}.workflow-span{grid-column:auto}}.conversion-overview{margin-bottom:18px;padding:20px 22px}.conversion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.conversion-heading h2{margin:3px 0 0;color:var(--navy);font-family:Georgia,serif;font-size:22px;font-weight:500}.conversion-heading>span{color:var(--muted);font-size:10px}.conversion-funnel{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px}.conversion-funnel article{position:relative;padding:14px;border:1px solid #dce5eb;border-radius:10px;background:#f8fbfd}.conversion-funnel article:not(:last-child):after{content:"→";position:absolute;right:-8px;top:50%;z-index:2;color:#95a5b4;transform:translateY(-50%)}.conversion-funnel span,.conversion-funnel strong{display:block}.conversion-funnel strong{color:var(--navy);font-family:Georgia,serif;font-size:24px;font-weight:500}.conversion-funnel span{margin-top:4px;color:#66798b;font-size:10px;font-weight:800}.source-performance{margin-top:16px;padding-top:14px;border-top:1px solid #e6ebef}.source-performance>strong{color:#41566a;font-size:11px}.source-performance>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.source-performance article{padding:10px 12px;border-radius:9px;background:#f3f6f8}.source-performance b,.source-performance small,.source-performance span{display:block}.source-performance span{color:#334b61;font-size:11px;font-weight:800}.source-performance b{margin-top:4px;color:var(--navy);font-size:12px}.source-performance small,.source-performance>p{margin-top:3px;color:#788895;font-size:9px}.draft-only-badge{padding:6px 9px;border-radius:999px;background:#fff4e3;color:#966014!important;font-size:9px!important;font-weight:900}.draft-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.draft-grid>article{display:flex;flex-direction:column;padding:16px;border:1px solid #dce4ea;border-radius:11px;background:#f9fbfc}.draft-grid>article>div{display:flex;justify-content:space-between;gap:10px}.draft-grid>article>div strong{color:#2c4358;font-size:12px}.draft-grid>article>div span{color:#7a8996;font-size:9px}.draft-grid label{display:block;margin-top:12px}.draft-grid label>span{display:block;margin-bottom:5px;color:#657789;font-size:9px;font-weight:800}.draft-grid input,.draft-grid textarea{width:100%;border:1px solid #cbd6df;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;outline:none}.draft-grid input{height:39px;padding:0 9px}.draft-grid textarea{flex:1 1;min-height:190px;margin-top:12px;padding:10px;resize:vertical;line-height:1.5}.draft-grid input:focus,.draft-grid textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.draft-grid footer{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.draft-grid footer button{padding:9px 12px;font-size:10px}.conversion-contact-card{border-color:#cbddea!important}.attribution-facts{margin:0 0 14px}.attribution-facts div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf0f3}.attribution-facts dt{color:#7b8996;font-size:10px}.attribution-facts dd{margin:0;color:#354c61;font-size:10px;font-weight:800;text-align:right}.application-link-button{margin-top:13px!important}.conversion-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.conversion-contact-actions button{padding:10px 8px;font-size:10px}.activity-contact{background:#d7801d;box-shadow:0 0 0 4px #fff1df}.activity-communication,.activity-communication-draft{background:#6e5aa1;box-shadow:0 0 0 4px #f0ecfa}@media(max-width:900px){.conversion-funnel{grid-template-columns:repeat(3,1fr)}.source-performance>div{grid-template-columns:1fr 1fr}}@media(max-width:650px){.conversion-funnel,.draft-grid,.source-performance>div{grid-template-columns:1fr}.conversion-funnel article:not(:last-child):after{display:none}.conversion-overview{padding:17px}.draft-grid textarea{min-height:150px}}.activity-communication_draft{background:#6e5aa1;box-shadow:0 0 0 4px #f0ecfa}.admin-heading-actions,.pipeline-controls{display:flex;align-items:center;gap:9px}.admin-heading-actions .primary-button{white-space:nowrap}.pipeline-controls{flex-wrap:wrap;justify-content:flex-end}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(8,27,45,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lead-modal{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:18px;background:#fff;box-shadow:0 30px 90px rgba(5,20,35,.35)}.lead-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 18px;border-bottom:1px solid var(--line)}.lead-modal h2{margin:4px 0 5px;color:var(--navy);font-family:Georgia,serif;font-size:29px;font-weight:500}.lead-modal header p:last-child{margin:0;color:var(--muted);font-size:12px}.lead-modal header>button{width:34px;height:34px;border:1px solid #d6dfe6;border-radius:50%;background:#fff;color:#536779;font-size:22px;cursor:pointer}.lead-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:22px 26px}.internal-upload label>span,.lead-form-grid label>span{display:block;margin-bottom:6px;color:#526579;font-size:10px;font-weight:800}.internal-upload input,.internal-upload select,.lead-form-grid input,.lead-form-grid select,.lead-form-grid textarea{width:100%;border:1px solid #cbd6df;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:12px;outline:none}.internal-upload select,.lead-form-grid input,.lead-form-grid select{height:43px;padding:0 10px}.lead-form-grid textarea{min-height:88px;padding:10px;resize:vertical}.internal-upload select:focus,.lead-form-grid input:focus,.lead-form-grid select:focus,.lead-form-grid textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.lead-span{grid-column:1/-1}.lead-modal>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 26px;border-top:1px solid var(--line);background:#f8fafb}.duplicate-warning{margin:0 26px 20px;padding:14px;border:1px solid #e5c994;border-radius:10px;background:#fff8ea}.duplicate-warning>p,.duplicate-warning>strong{display:block;margin:0}.duplicate-warning>strong{color:#7f5315;font-size:12px}.duplicate-warning>p{margin-top:4px;color:#806a47;font-size:10px}.duplicate-warning>a{display:flex;justify-content:space-between;gap:12px;margin-top:9px;padding:9px;border-radius:7px;background:#fff;color:var(--navy);text-decoration:none}.duplicate-warning a span{font-size:11px;font-weight:800}.duplicate-warning a small{color:var(--muted);font-size:9px}.manual-badge{background:#eaf7f2;color:#17735a}.danger-outline{border-color:#ddb7b7!important;color:#9b4141!important}.danger-button{border:1px solid #b84c4c;border-radius:9px;padding:11px 16px;background:#a83f3f;color:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.lifecycle-reason{margin-top:12px}.lifecycle-note{padding:10px;border-radius:8px;background:#f5f7f9;color:#5d6e7e;font-size:11px;line-height:1.45}.internal-upload{display:flex;align-items:end;gap:12px;margin:17px 0 4px;padding:14px;border:1px solid #d8e3eb;border-radius:11px;background:#f8fbfd}.internal-upload>div{display:grid;grid-template-columns:220px minmax(220px,1fr);gap:10px;flex:1 1}.internal-upload input{padding:8px}.internal-upload>small{color:#8a651d;font-size:10px}.activity-lifecycle,.activity-manual_intake{background:#17735a;box-shadow:0 0 0 4px #e7f6ef}.activity-document{background:#347cc4;box-shadow:0 0 0 4px #e8f1f9}@media(max-width:700px){.admin-heading-actions{margin-top:14px}.pipeline-controls{justify-content:flex-start}.lead-form-grid{grid-template-columns:1fr;padding:18px}.lead-span{grid-column:auto}.lead-modal>footer{flex-wrap:wrap;padding:14px 18px}.internal-upload{display:block}.internal-upload>div{grid-template-columns:1fr}.internal-upload>button{width:100%;margin-top:10px}}.product-workspaces{display:flex;gap:9px;margin:0 0 18px;padding:5px;border:1px solid #d6e0e7;border-radius:13px;background:#edf2f5}.product-workspaces button{display:flex;align-items:center;justify-content:space-between;gap:28px;min-width:220px;border:0;border-radius:9px;padding:12px 15px;background:transparent;color:#657687;text-align:left;cursor:pointer}.product-workspaces button.active{background:#fff;color:var(--navy);box-shadow:0 4px 14px rgba(9,34,54,.1)}.product-workspaces small,.product-workspaces span{display:block}.product-workspaces span{font-size:12px;font-weight:900}.product-workspaces small{font-size:9px;color:#8493a0}.merchant-workspace{margin-bottom:28px;border:1px solid var(--line);border-radius:15px;background:#f7f9fa;box-shadow:0 12px 38px rgba(12,32,61,.05);overflow:hidden}.merchant-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 23px;background:#fff;border-bottom:1px solid var(--line)}.merchant-workspace h2{margin:2px 0 5px;color:var(--navy);font-family:Georgia,serif;font-size:27px;font-weight:500}.merchant-workspace header p:last-child{margin:0;color:var(--muted);font-size:11px}.merchant-policy{padding:10px 13px;border:1px solid #e2c98f;border-radius:9px;background:#fff8e8}.merchant-policy span,.merchant-policy strong{display:block}.merchant-policy strong{color:#7e571d;font-size:10px}.merchant-policy span{margin-top:3px;color:#8a724c;font-size:9px}.merchant-grid{display:grid;gap:14px;padding:16px}.merchant-card{border:1px solid #d8e1e7;border-radius:13px;background:#fff;overflow:hidden}.merchant-card-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;border-bottom:1px solid #e9eef1}.merchant-card-title span{color:#8794a0;font-size:9px;font-weight:800}.merchant-card-title h3{margin:3px 0;color:#213f58;font-family:Georgia,serif;font-size:20px;font-weight:500}.merchant-card-title p{margin:0;color:#748493;font-size:10px}.merchant-card-title a{color:var(--blue);font-size:10px;font-weight:900;text-decoration:none}.merchant-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px 19px}.merchant-approval>span,.merchant-fields label>span{display:block;margin-bottom:6px;color:#526579;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.merchant-fields select{width:100%;height:40px;border:1px solid #ccd7df;border-radius:8px;padding:0 9px;background:#fff;color:#31495d;font:inherit;font-size:10px}.merchant-approval button{width:100%;height:40px;border:1px solid #d9bd82;border-radius:8px;background:#fff8e7;color:#805916;font-size:10px;font-weight:900;cursor:pointer}.merchant-approval button.approved{border-color:#9acdbb;background:#eaf7f2;color:#17735a}.merchant-card footer{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px 19px;background:#f5f8fa;border-top:1px solid #e6ecef}.merchant-card footer span,.merchant-card footer strong{display:block}.merchant-card footer span{color:#8996a2;font-size:8px;text-transform:uppercase}.merchant-card footer strong{margin-top:4px;color:#4d6173;font-size:10px;text-transform:capitalize}.merchant-assessment{border-top:1px solid #e6ecef;background:#fbfcfd}.merchant-assessment summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 19px;cursor:pointer;list-style:none}.merchant-assessment summary::-webkit-details-marker{display:none}.merchant-assessment summary b,.merchant-assessment summary small,.merchant-assessment summary span{display:block}.merchant-assessment summary b{color:#29475f;font-family:Georgia,serif;font-size:15px;font-weight:500}.merchant-assessment summary small{margin-top:3px;color:#7a8996;font-size:9px;text-transform:capitalize}.merchant-assessment summary i{color:var(--blue);font-size:9px;font-style:normal;font-weight:900}.merchant-assessment[open] summary i{font-size:0}.merchant-assessment[open] summary i:after{content:"Close assessment";font-size:9px}.merchant-assessment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 19px 17px}.merchant-assessment-grid label>span{display:block;margin-bottom:6px;color:#526579;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.merchant-assessment-grid input,.merchant-assessment-grid select,.merchant-assessment-grid textarea{width:100%;min-height:40px;border:1px solid #ccd7df;border-radius:8px;padding:9px;background:#fff;color:#31495d;font:inherit;font-size:10px;box-sizing:border-box}.merchant-assessment-grid textarea{min-height:82px;resize:vertical}.merchant-assessment-grid .merchant-wide{grid-column:span 3}.merchant-assessment-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 19px;border-top:1px solid #e6ecef;background:#f4f7f9}.merchant-assessment-actions span{color:#788895;font-size:9px}.merchant-assessment-actions button{border:0;border-radius:8px;padding:10px 15px;background:var(--navy);color:#fff;font-size:9px;font-weight:900;cursor:pointer}.merchant-assessment-actions button:disabled{opacity:.45;cursor:default}.payment-assessment-card{padding:0;overflow:hidden}.payment-assessment-card .merchant-assessment{border-top:0}.payment-assessment-card .merchant-assessment summary{padding:19px 21px}.payment-assessment-card .merchant-assessment summary b{font-size:18px}.payment-assessment-card .merchant-addendum{border-top:1px solid #dce5ea}.merchant-addendum-section{padding:17px 19px 0}.merchant-addendum-section+.merchant-addendum-section{border-top:1px solid #edf1f3}.merchant-addendum-section h3{margin:0;color:#29475f;font-family:Georgia,serif;font-size:14px;font-weight:500}.merchant-addendum-section>p{margin:4px 0 12px;color:#7a8996;font-size:9px}.merchant-addendum-section .merchant-assessment-grid{padding:0 0 17px}.merchant-addendum-actions>div{display:flex;gap:8px}.merchant-addendum-actions .secondary-button{border:1px solid #bcc9d2;background:#fff;color:#29475f}.merchant-app-preview{margin:0 19px 19px;border:1px solid #cbd7de;border-radius:10px;background:#fff;padding:18px}.merchant-app-preview header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #edf1f3}.merchant-app-preview header span{color:#9a7a43;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.merchant-app-preview h3{margin:4px 0 0;color:#203d55;font-family:Georgia,serif;font-weight:500}.merchant-app-preview header button{border:0;background:transparent;color:#527087;font-size:9px;font-weight:800;cursor:pointer}.merchant-app-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}.merchant-app-preview dl div{padding:10px;border-radius:8px;background:#f6f8f9}.merchant-app-preview dt{color:#7a8996;font-size:8px;font-weight:900;text-transform:uppercase}.merchant-app-preview dd{margin:4px 0 0;color:#29475f;font-size:10px}.merchant-app-preview>p{margin:0;color:#788895;font-size:9px}.document-file-actions{display:flex;align-items:center;gap:9px}.document-file-actions .preview-button{display:inline-flex;align-items:center;justify-content:center;min-width:64px;border:1px solid #29475f;border-radius:7px;padding:7px 10px;background:#29475f;color:#fff;text-decoration:none}.document-file-actions>a:last-child{white-space:nowrap}.merchant-cover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:17px}.merchant-cover-grid label>span{display:block;margin-bottom:6px;color:#526579;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.merchant-cover-grid input,.merchant-cover-grid textarea{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #ccd7df;border-radius:8px;padding:9px;background:#fff;color:#31495d;font:inherit;font-size:10px}.merchant-cover-grid input[readonly]{background:#f5f7f8;color:#5c6e7c}.merchant-cover-notes{grid-column:1/-1}.merchant-cover-grid textarea{min-height:64px;resize:vertical}.record-edit-button{align-self:center;white-space:nowrap}.record-editor{padding-top:17px}.record-editor-section+.record-editor-section{margin-top:18px;padding-top:18px;border-top:1px solid #edf1f3}.record-editor-section h3{margin:0 0 12px;font-family:Georgia,serif;font-size:15px;font-weight:500;color:#29475f}.record-editor .merchant-assessment-grid{padding:0}.record-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:19px;padding-top:17px;border-top:1px solid #edf1f3}.record-editor-actions span{color:#7a8996;font-size:10px}.record-editor-actions button{border:0;border-radius:8px;background:#29475f;color:#fff;padding:10px 14px;font-size:10px;font-weight:800;cursor:pointer}.record-editor-actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:800px){.product-workspaces{overflow-x:auto}.product-workspaces button{min-width:205px}.merchant-workspace>header{display:block}.merchant-policy{margin-top:14px}.merchant-assessment-grid,.merchant-fields{grid-template-columns:1fr 1fr}.merchant-assessment-grid .merchant-wide{grid-column:span 2}.merchant-card footer{grid-template-columns:1fr}.merchant-card-title{align-items:flex-start}.merchant-card-title a{white-space:nowrap}}@media(max-width:520px){.merchant-assessment-grid,.merchant-cover-grid,.merchant-fields{grid-template-columns:1fr}.merchant-assessment-grid .merchant-wide{grid-column:auto}.merchant-assessment-actions{display:block}.merchant-assessment-actions button{width:100%;margin-top:11px}.merchant-addendum-actions>div{display:block}.merchant-app-preview dl{grid-template-columns:1fr}.merchant-card-title{display:block}.merchant-card-title a{display:inline-block;margin-top:11px}.product-workspaces button{min-width:185px;gap:12px;padding:10px}.merchant-grid{padding:9px}}.drive-import-result{margin:0 26px 20px;padding:14px;border:1px solid #b8d9cc;border-radius:10px;background:#edf8f3;color:#155f49;font-size:11px}.drive-import-result div{display:flex;gap:14px;margin-top:9px}.drive-import-result a{color:#155f49;font-weight:800}.library-admin-loading{min-height:100vh;display:grid;place-items:center;background:#eef1f2;color:#173852}.library-admin-shell{min-height:100vh;background:#eef1f2;color:#203d55}.library-admin-shell>header{height:74px;display:flex;align-items:center;gap:20px;padding:0 28px;background:#092a46;color:#fff}.library-admin-shell>header img{width:160px}.library-admin-shell>header>div{display:flex;gap:9px;align-items:center;padding-left:20px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.library-admin-shell>header>div b{color:#c4a66c}.library-admin-shell>header>a:last-child{margin-left:auto;color:#dbe7f0;font-size:10px;text-decoration:none}.library-admin-shell>main{display:grid;grid-template-columns:330px 1fr;min-height:calc(100vh - 74px)}.library-admin-shell aside{padding:30px 22px;border-right:1px solid #d2dce2;background:#f8fafb}.library-admin-shell aside>div p,.library-editor-heading p,.library-empty span{margin:0;color:#9a7a43;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.library-admin-shell aside h1{margin:7px 0 18px;font:400 31px Georgia,serif}.library-admin-shell aside>div button,.library-editor-heading button,.library-governance button{border:1px solid #264a65;border-radius:7px;padding:9px 12px;background:#173b56;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.library-admin-shell nav{display:grid;gap:8px;margin-top:25px}.library-admin-shell nav>button{padding:13px;border:1px solid #d6dee3;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.library-admin-shell nav>button.active{border-color:#b69a63;box-shadow:inset 3px 0 #b69a63}.library-admin-shell nav small,.library-admin-shell nav span,.library-admin-shell nav strong{display:block}.library-admin-shell nav small,.library-admin-shell nav span{color:#7d8b96;font-size:8px;text-transform:uppercase}.library-admin-shell nav strong{margin:6px 0;color:#233f55;font:400 14px Georgia,serif}.library-admin-workspace{padding:36px}.library-empty{max-width:560px;margin:15vh auto;padding:55px;border:1px solid #d7dfe3;border-radius:16px;background:#fff;text-align:center}.library-empty h2{font:400 34px Georgia,serif}.library-empty p{color:#687b89;line-height:1.7}.library-editor-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:22px}.library-editor-heading h2{margin:7px 0;font:400 34px Georgia,serif}.library-editor-heading span{color:#788894;font-size:9px;text-transform:uppercase}.library-editor-heading>div:last-child{display:flex;gap:8px}.library-editor-heading button:first-child{background:#fff;color:#264a65}.library-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px;border:1px solid #d5dde1;border-radius:13px;background:#fff}.library-editor-grid .wide{grid-column:1/-1}.library-editor-grid label>span{display:block;margin-bottom:6px;color:#526579;font-size:9px;font-weight:900;text-transform:uppercase}.library-editor-grid input,.library-editor-grid select,.library-editor-grid textarea{width:100%;box-sizing:border-box;border:1px solid #ccd7df;border-radius:8px;padding:10px;background:#fff;color:#31495d;font:inherit;font-size:11px}.library-editor-grid textarea{min-height:90px;resize:vertical}.library-governance{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:21px 24px;border:1px solid #d8c79f;border-radius:12px;background:#fbf8f0}.library-governance span,.library-governance strong{display:block}.library-governance span{font-size:8px;text-transform:uppercase;color:#8b7243}.library-governance strong{margin:5px 0;text-transform:capitalize;font:400 19px Georgia,serif}.library-governance p{margin:0;color:#756c5c;font-size:10px}.library-admin-error{padding:10px 13px;border:1px solid #e8bcbc;border-radius:8px;background:#fff1f1;color:#913939;font-size:10px}@media(max-width:800px){.library-admin-shell>main{grid-template-columns:1fr}.library-admin-shell aside{border-right:0;border-bottom:1px solid #d2dce2}.library-editor-grid{grid-template-columns:1fr}.library-editor-grid .wide{grid-column:auto}.library-admin-workspace{padding:22px}.library-editor-heading,.library-governance{align-items:stretch;flex-direction:column}.library-admin-shell>header>div{display:none}}.online-upload-page{min-height:100vh;background:#f3f5f6;color:var(--ink)}.upload-hero{position:relative;height:390px;overflow:hidden;background:#dbe2e8}.upload-hero-image,.upload-hero-shade{position:absolute;inset:0;width:100%;height:100%}.upload-hero-image{object-fit:cover;object-position:center 58%}.upload-hero-shade{background:linear-gradient(90deg,rgba(7,28,47,.84),rgba(12,38,62,.62) 32%,rgba(15,42,67,.08) 64%,rgba(255,255,255,.08))}.upload-nav{position:relative;z-index:2;display:flex;justify-content:flex-end;width:min(1180px,calc(100% - 48px));margin:0 auto;padding-top:26px}.upload-nav a{display:block;padding:12px 15px;border:1px solid rgba(255,255,255,.7);border-radius:9px;background:rgba(255,255,255,.92);box-shadow:0 10px 32px rgba(9,28,44,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.upload-nav img{display:block;width:185px;height:auto}.upload-hero-copy{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));margin:65px auto 0;color:#fff}.upload-hero-copy>p{margin:0 0 13px;color:#d8c499;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.upload-hero-copy h1{max-width:620px;margin:0;font-family:Georgia,serif;font-size:51px;line-height:1.02;font-weight:500;letter-spacing:-.02em}.upload-hero-copy>span{display:block;max-width:510px;margin-top:17px;color:#e0e8ee;font-size:14px;line-height:1.6}.upload-content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(480px,1.18fr);gap:58px;width:min(1080px,calc(100% - 48px));margin:-52px auto 0;padding:0 0 70px}.upload-intro{padding:100px 0 20px}.upload-intro h2{margin:9px 0 17px;color:var(--navy);font-family:Georgia,serif;font-size:37px;line-height:1.12;font-weight:500}.upload-intro>p:not(.eyebrow){margin:0;color:#5b6d7e;font-size:14px;line-height:1.7}.upload-trust{display:flex;flex-direction:column;gap:10px;margin-top:28px}.upload-trust span{color:#506578;font-size:11px;font-weight:800}.upload-trust i{display:inline-grid;width:20px;height:20px;margin-right:8px;border-radius:50%;place-items:center;background:#e6f3ee;color:#147154;font-size:10px;font-style:normal}.upload-card{min-height:520px;padding:30px;border:1px solid #d5dee5;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(8,29,47,.14)}.upload-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.upload-fields label>span{display:block;margin-bottom:7px;color:#40576b;font-size:10px;font-weight:900}.upload-fields input{width:100%;height:48px;padding:0 12px;border:1px solid #cbd6df;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:12px;outline:none}.upload-fields input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(52,124,196,.1)}.public-file-drop{margin-top:20px;padding:27px 20px;border:1.5px dashed #aec0ce;border-radius:13px;background:#f8fafb;text-align:center;transition:.18s ease}.public-file-drop.dragging{border-color:var(--blue);background:#eef6fc;box-shadow:0 0 0 4px rgba(52,124,196,.08)}.upload-icon{display:grid;width:46px;height:46px;margin:0 auto 12px;border-radius:50%;place-items:center;background:#e7f0f7;color:var(--blue);font-size:23px;font-weight:500}.public-file-drop>strong{display:block;color:#294156;font-size:13px}.public-file-drop>p{margin:5px 0 14px;color:#788794;font-size:10px}.public-file-drop .secondary-button{padding:9px 15px;font-size:10px}.public-file-list{margin-top:17px;border:1px solid #dce4ea;border-radius:11px;overflow:hidden}.public-file-list>header{display:flex;justify-content:space-between;gap:10px;padding:10px 13px;background:#f4f7f9}.public-file-list>header strong{color:#405568;font-size:10px}.public-file-list>header span{color:#7b8995;font-size:9px}.public-file-list>div{display:grid;grid-template-columns:36px 1fr 28px;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid #e8edf1}.file-type{display:grid;width:36px;height:36px;border-radius:7px;place-items:center;background:#edf4f9;color:var(--blue);font-size:7px;font-weight:900}.public-file-list p,.public-file-list small,.public-file-list strong{display:block;margin:0;min-width:0}.public-file-list p{overflow:hidden}.public-file-list p strong{overflow:hidden;color:#34495c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.public-file-list small{margin-top:3px;color:#84919c;font-size:8px}.public-file-list>div>button{border:0;background:transparent;color:#8795a1;font-size:18px;cursor:pointer}.public-upload-submit{width:100%;margin-top:19px;padding:14px}.upload-privacy{margin:12px 5px 0;color:#82909c;font-size:9px;line-height:1.5;text-align:center}.public-upload-error{margin:14px 0 0;padding:10px 12px;border:1px solid #efcccc;border-radius:8px;background:#fff1f1;color:#9b3b3b;font-size:10px;font-weight:700}.upload-progress{margin-top:17px;padding:13px;border-radius:10px;background:#f1f6fa}.upload-progress>div{display:flex;justify-content:space-between;color:#41596d;font-size:10px;font-weight:800}.upload-progress>i{display:block;height:6px;margin-top:8px;border-radius:999px;background:#dce6ed;overflow:hidden}.upload-progress>i span{display:block;height:100%;border-radius:inherit;background:var(--blue);transition:width .3s ease}.upload-progress>small{display:block;margin-top:6px;color:#7d8a96;font-size:8px}.upload-success{display:flex;min-height:455px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.upload-success>div{display:grid;width:58px;height:58px;margin-bottom:18px;border-radius:50%;place-items:center;background:#e6f5ef;color:#147154;font-size:25px;font-weight:900}.upload-success h2{margin:7px 0 10px;color:var(--navy);font-family:Georgia,serif;font-size:34px;font-weight:500}.upload-success>p:not(.eyebrow){max-width:430px;margin:0;color:#5f7283;font-size:13px;line-height:1.65}.upload-success button{margin-top:24px}.upload-footer{display:flex;justify-content:space-between;gap:20px;padding:20px max(24px,calc((100% - 1080px)/2));border-top:1px solid #dbe1e6;background:#fff;color:#7b8995;font-size:9px}.online-upload-page button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:850px){.upload-hero{height:360px}.upload-hero-copy{margin-top:55px}.upload-hero-copy h1{font-size:45px}.upload-content{grid-template-columns:1fr;gap:20px;width:min(680px,calc(100% - 30px));margin-top:-35px}.upload-intro{order:2;padding:10px 14px 0}.upload-card{order:1}.upload-trust{flex-direction:row;flex-wrap:wrap}.upload-footer{padding-left:24px;padding-right:24px}}@media(max-width:560px){.upload-hero{height:330px}.upload-hero-image{object-position:32% 55%}.upload-hero-shade{background:linear-gradient(90deg,rgba(7,28,47,.87),rgba(12,38,62,.52))}.upload-nav{width:calc(100% - 28px);padding-top:15px}.upload-nav a{padding:9px 11px}.upload-nav img{width:150px}.upload-hero-copy{width:calc(100% - 36px);margin-top:47px}.upload-hero-copy h1{font-size:38px}.upload-hero-copy>span{font-size:12px}.upload-content{width:calc(100% - 20px);margin-top:-24px}.upload-card{min-height:0;padding:20px;border-radius:15px}.upload-fields{grid-template-columns:1fr}.public-file-drop{padding:23px 14px}.upload-intro h2{font-size:31px}.upload-footer{display:block;text-align:center}.upload-footer span{display:block;margin:4px 0}}.upload-nav{justify-content:flex-start}.upload-nav a{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.upload-footer{border-top-color:rgba(255,255,255,.12);background:#092a46;color:#dbe7f0}@media(max-width:560px){.upload-nav a{padding:0}}.online-upload-embed{min-height:0;background:transparent;padding:16px}.online-upload-embed .upload-footer,.online-upload-embed .upload-hero,.online-upload-embed .upload-intro{display:none}.online-upload-embed .upload-content{display:block;width:min(620px,100%);margin:0 auto;padding:0}.online-upload-embed .upload-card{width:100%;min-height:520px;box-shadow:0 16px 45px rgba(8,29,47,.14)}@media(max-width:560px){.online-upload-embed{padding:8px}.online-upload-embed .upload-card{min-height:0}}.light-capital-plan .capital-plan-intro h1{max-width:520px}.plan-contact-wide{grid-column:1/-1}.light-path-list{display:grid;gap:10px;margin:24px auto;max-width:560px;text-align:left}.light-path-list article{padding:15px 17px;border:1px solid #d6e2eb;border-radius:11px;background:#f7fafc;color:#17735a}.light-path-list strong{margin-left:8px;color:var(--navy)}.light-plan-logo{display:block;width:min(245px,82%);height:auto;margin:0 0 30px}.standalone-application .progress-card h1{font-size:38px}.standalone-optional{margin-top:22px;padding:15px;border:1px solid var(--line);border-radius:11px;background:#f8fafb}.standalone-optional summary{cursor:pointer;color:var(--navy);font-size:12px;font-weight:800}.standalone-optional .field-grid{margin-top:16px}.standalone-statement-drop{display:flex;min-height:230px;margin-top:22px;padding:28px;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #aabcca;border-radius:14px;background:#f8fafb;text-align:center}.standalone-statement-drop>strong{color:#294156;font-size:14px}.standalone-statement-drop>span{margin:6px 0 16px;color:#768694;font-size:10px}.standalone-statement-list{margin:16px 0 0;padding:0;border:1px solid var(--line);border-radius:11px;list-style:none;overflow:hidden}.standalone-statement-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-top:1px solid var(--line)}.standalone-statement-list li:first-child{border-top:0}.standalone-statement-list small,.standalone-statement-list strong{display:block}.standalone-statement-list strong{color:#344b5f;font-size:11px}.standalone-statement-list small{margin-top:3px;color:#81909c;font-size:9px}.standalone-statement-list button{border:0;background:transparent;color:#7a8996;font-size:20px;cursor:pointer}.statement-confirm{margin-top:18px}.standalone-success{margin-top:70px}.application-footer{padding:28px max(24px,calc((100vw - 920px)/2)) 32px;border-top:1px solid #dce3ea;color:#74818c;text-align:center}.application-footer p{margin:0 auto;font-size:9px;font-weight:400;line-height:1.65;letter-spacing:.01em}.application-footer p+p{margin-top:10px;color:#89959f;font-size:8px}.application-footer strong{color:#5f6e7a;font:inherit;font-weight:700}.online-application-page{min-height:100vh}.online-application-page .brand-header-dark{background:#176fc1;border-bottom-color:#0f5da8}.online-application-page .primary-button{border-color:#176fc1;background:#176fc1}.online-application-page .primary-button:hover{background:#0f5da8}.online-application-page .progress-card li.active span{border-color:#176fc1;background:#176fc1}.online-application-page .mobile-progress progress{accent-color:#176fc1}.online-application-page .assistance-actions{background:#176fc1}.online-application-page .assistance-actions button.active,.online-application-page .assistance-actions button:hover{background:#0f5da8}.online-application-page .ai-input-row button{background:#176fc1}.online-application-page .upload-icon{background:#e8f3fd;color:#176fc1}.online-application-page .field input:focus{border-color:#176fc1;box-shadow:0 0 0 3px rgba(23,111,193,.12)}@media(max-width:850px){.standalone-application{margin-bottom:28px}.application-footer{padding:31px 20px 94px}.brand-header .brand img{width:184px}}.paid-capital-page{--paid-blue:#176fc1;--paid-deep:#092e50;--paid-pale:#edf6fd;min-height:100vh;background:#fff;color:#172d3f}.paid-capital-nav{display:flex;align-items:center;justify-content:space-between;height:78px;padding:0 max(28px,calc((100vw - 1180px)/2));background:var(--paid-blue)}.paid-capital-nav img{width:205px;height:auto}.paid-capital-nav button{padding:11px 16px;border:1px solid rgba(255,255,255,.55);border-radius:8px;background:transparent;font-size:11px;font-weight:900;cursor:pointer}.paid-capital-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:58px;align-items:center;padding:82px max(28px,calc((100vw - 1180px)/2)) 88px;background:linear-gradient(135deg,#eaf5fd,#fff 62%)}.paid-kicker{margin:0;color:var(--paid-blue);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.paid-hero-copy h1{max-width:690px;margin:16px 0 20px;color:var(--paid-deep);font-family:Georgia,serif;font-size:58px;font-weight:500;line-height:1.04}.paid-hero-copy>p:not(.paid-kicker){max-width:650px;margin:0;color:#52697c;font-size:17px;line-height:1.65}.paid-primary,.paid-secondary{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 21px;border-radius:9px;font:inherit;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.paid-primary{margin-top:28px;border:1px solid var(--paid-blue);background:var(--paid-blue);color:#fff}.paid-primary:hover{background:#0f5da8}.paid-primary span{font-size:18px}.paid-secondary{border:1px solid #cad7e1;background:#fff;color:var(--paid-deep)}.paid-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.paid-trust span{padding:7px 10px;border:1px solid #cfe0ed;border-radius:999px;background:#fff;color:#5a6f80;font-size:9px;font-weight:900}.paid-vsl{padding:13px;border:1px solid #cbdce9;border-radius:18px;background:#fff;box-shadow:0 25px 65px rgba(9,46,80,.14)}.paid-vsl-screen{display:flex;aspect-ratio:16/9;align-items:center;justify-content:center;flex-direction:column;border-radius:12px;background:linear-gradient(145deg,#082c4d,#176fc1);color:#fff}.paid-vsl-screen span{display:grid;width:58px;height:58px;place-items:center;padding-left:4px;border:1px solid rgba(255,255,255,.65);border-radius:50%;font-size:18px}.paid-vsl-screen strong{margin-top:17px;font-family:Georgia,serif;font-size:20px;font-weight:500}.paid-vsl-screen small{margin-top:5px;color:#c9e1f5;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.paid-vsl>p{margin:12px 4px 2px;color:#738593;font-size:9px;text-align:center}.paid-assessment-wrap{padding:82px max(28px,calc((100vw - 1040px)/2));background:var(--paid-deep)}.paid-assessment-wrap>header{text-align:center;color:#fff}.paid-assessment-wrap>header .eyebrow{color:#6ec4ff}.paid-assessment-wrap>header h2{margin:10px auto 12px;font-family:Georgia,serif;font-size:42px;font-weight:500}.paid-assessment-wrap>header>p:last-child{margin:0 auto 34px;color:#c2d7e7;font-size:13px}.paid-assessment-card{max-width:790px;min-height:500px;margin:0 auto;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:#fff;box-shadow:0 25px 70px rgba(0,0,0,.24);overflow:hidden}.paid-assessment-top{display:flex;align-items:center;justify-content:space-between;padding:19px 25px}.paid-assessment-top strong{color:var(--paid-deep);font-size:11px;text-transform:uppercase;letter-spacing:.11em}.paid-assessment-top span{color:#788895;font-size:10px;font-weight:800}.paid-assessment-progress{height:4px;background:#e7eef3}.paid-assessment-progress i{display:block;height:100%;background:var(--paid-blue);transition:width .25s}.paid-assessment-contact,.paid-assessment-question,.paid-assessment-start{padding:48px 48px 36px}.paid-assessment-start{text-align:center}.paid-assessment-start>span{color:var(--paid-blue);font-size:10px;font-weight:900;text-transform:uppercase}.paid-assessment-contact h3,.paid-assessment-question h3,.paid-assessment-start h3{margin:12px 0 19px;color:var(--paid-deep);font-family:Georgia,serif;font-size:32px;font-weight:500;line-height:1.2}.paid-assessment-start p{max-width:500px;margin:0 auto;color:#617587;font-size:13px;line-height:1.6}.paid-assessment-start .paid-primary{margin-top:25px}.paid-assessment-question>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.paid-assessment-question button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px 15px;border:1px solid #d2dde6;border-radius:10px;background:#fff;color:#304b60;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.paid-assessment-question button.selected,.paid-assessment-question button:hover{border-color:var(--paid-blue);background:#eff7fd}.paid-assessment-question button i{color:var(--paid-blue);font-style:normal}.paid-assessment-contact>div{display:grid;grid-template-columns:1fr 1fr;gap:13px}.paid-assessment-contact label.wide{grid-column:1/-1}.paid-assessment-contact label span{display:block;margin-bottom:6px;color:#53687a;font-size:10px;font-weight:800}.paid-assessment-contact input{width:100%;height:46px;padding:0 12px;border:1px solid #cbd7e0;border-radius:8px;outline:none}.paid-assessment-contact input:focus{border-color:var(--paid-blue);box-shadow:0 0 0 3px rgba(23,111,193,.1)}.paid-consent{display:flex!important;gap:9px;align-items:flex-start;margin-top:15px;color:#617385;font-size:10px;line-height:1.45}.paid-consent input{width:16px;height:16px;margin-top:1px}.paid-assessment-contact>.paid-primary{width:100%;margin-top:18px}.paid-error{padding:10px 12px;border-radius:8px;background:#fff1f1;color:#a44545;font-size:10px;font-weight:800}.paid-assessment-card>footer{display:flex;justify-content:space-between;align-items:center;padding:14px 25px;border-top:1px solid #e5ebf0}.paid-assessment-card>footer button{border:0;background:transparent;color:var(--paid-blue);font-size:10px;font-weight:900;cursor:pointer}.paid-assessment-card>footer small{color:#85929c;font-size:9px}.paid-authority{display:grid;grid-template-columns:390px 1fr;gap:65px;align-items:center;padding:90px max(28px,calc((100vw - 1080px)/2));background:#fff}.paid-founder-placeholder{display:grid;aspect-ratio:4/4.6;place-items:center;align-content:center;border-radius:18px;background:linear-gradient(145deg,#0b3458,#176fc1);color:#fff;box-shadow:0 24px 60px rgba(9,46,80,.16)}.paid-founder-placeholder span{font-family:Georgia,serif;font-size:74px}.paid-founder-placeholder small{margin-top:10px;color:#c9e3f6;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.paid-authority h2,.paid-final-cta h2,.paid-pathways h2,.paid-process h2{margin:10px 0 16px;color:var(--paid-deep);font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1.1}.paid-authority>div:last-child>p:not(.eyebrow){color:#566d7e;line-height:1.7}.paid-authority blockquote{margin:25px 0 14px;padding:17px 20px;border-left:3px solid var(--paid-blue);background:var(--paid-pale);color:#2d4e67;font-family:Georgia,serif;font-size:18px;line-height:1.5}.paid-authority strong{color:#597080;font-size:11px}.paid-process{padding:88px max(28px,calc((100vw - 1120px)/2));background:var(--paid-pale)}.paid-process>header{text-align:center}.paid-process>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.paid-process article{padding:28px;border:1px solid #cfdfeb;border-radius:14px;background:#fff}.paid-process article>span{color:var(--paid-blue);font-size:10px;font-weight:900}.paid-process h3{margin:17px 0 9px;color:var(--paid-deep);font-size:17px}.paid-process article p{margin:0;color:#617586;font-size:12px;line-height:1.6}.paid-pathways{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:88px max(28px,calc((100vw - 1080px)/2));background:#fff}.paid-pathways>div>p:not(.eyebrow){color:#5e7384;line-height:1.65}.paid-pathways ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.paid-pathways li{padding:15px;border:1px solid #d3e0e9;border-radius:10px;background:#f8fbfd;color:#31516a;font-size:11px;font-weight:800}.paid-pathways li:before{content:"✓";margin-right:8px;color:var(--paid-blue)}.paid-final-cta{padding:90px 24px;background:linear-gradient(145deg,#082c4d,#176fc1);color:#fff;text-align:center}.paid-final-cta .eyebrow{color:#80cdfd}.paid-final-cta h2{color:#fff}.paid-final-cta>p:not(.eyebrow){margin:0 auto;color:#c9ddec}.paid-final-cta .paid-primary{border-color:#fff;background:#fff;color:var(--paid-deep)}.paid-final-cta>span{display:block;margin-top:17px;color:#cae0ef;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.paid-capital-footer{padding:28px max(24px,calc((100vw - 900px)/2));background:#edf1f4;color:#74828d;text-align:center}.paid-capital-footer p{margin:0;font-size:9px;line-height:1.65}.paid-capital-footer small{display:block;margin-top:9px;font-size:8px}.paid-plan-result{width:min(720px,calc(100% - 28px));margin:38px auto 80px;padding:43px;border:1px solid #d5e0e8;border-radius:18px;background:#fff;box-shadow:0 25px 70px rgba(9,46,80,.12);text-align:center}.paid-plan-result>img{width:205px}.paid-result-mark{display:grid;width:55px;height:55px;margin:30px auto 16px;place-items:center;border-radius:50%;background:#e7f6ef;color:#167353;font-size:24px;font-weight:900}.paid-plan-result h1{color:var(--paid-deep,#092e50);font-family:Georgia,serif;font-size:39px;font-weight:500}.paid-plan-result>p{color:#617384;line-height:1.6}.paid-result-paths{display:grid;gap:9px;margin:24px 0;text-align:left}.paid-result-paths article{padding:14px;border:1px solid #d5e2eb;border-radius:10px;background:#f7fafc;color:#18775a}.paid-result-paths strong{margin-left:8px;color:#244b66}.paid-result-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.paid-result-actions .paid-primary{margin-top:0}.paid-plan-result>small{display:block;margin-top:22px;color:#84909a;font-size:9px;line-height:1.55}@media(max-width:850px){.paid-capital-hero{grid-template-columns:1fr;gap:38px;padding-top:54px}.paid-hero-copy h1{font-size:47px}.paid-vsl{max-width:650px}.paid-authority{grid-template-columns:300px 1fr;gap:38px}.paid-pathways,.paid-process>div{grid-template-columns:1fr}.paid-pathways{gap:30px}}@media(max-width:600px){.paid-capital-nav{height:68px;padding:0 16px}.paid-capital-nav img{width:178px}.paid-capital-nav button{display:none}.paid-capital-hero{padding:44px 19px 54px}.paid-hero-copy h1{font-size:39px}.paid-hero-copy>p:not(.paid-kicker){font-size:15px}.paid-hero-copy>.paid-primary{width:100%}.paid-trust{justify-content:center}.paid-vsl{padding:9px}.paid-assessment-wrap{padding:56px 12px}.paid-assessment-wrap>header{padding:0 12px}.paid-assessment-wrap>header h2{font-size:32px}.paid-assessment-wrap>header>p:last-child{line-height:1.55}.paid-assessment-contact,.paid-assessment-question,.paid-assessment-start{padding:31px 18px 25px}.paid-assessment-contact h3,.paid-assessment-question h3,.paid-assessment-start h3{font-size:27px}.paid-assessment-contact>div,.paid-assessment-question>div{grid-template-columns:1fr}.paid-assessment-contact label.wide{grid-column:auto}.paid-assessment-card>footer{padding:13px 18px}.paid-authority{grid-template-columns:1fr;padding:62px 19px;gap:32px}.paid-founder-placeholder{max-width:340px;width:100%;margin:0 auto}.paid-authority h2,.paid-final-cta h2,.paid-pathways h2,.paid-process h2{font-size:33px}.paid-pathways,.paid-process{padding:62px 19px}.paid-pathways ul{grid-template-columns:1fr}.paid-final-cta{padding:64px 19px}.paid-final-cta .paid-primary{width:100%}.paid-capital-footer{padding:25px 18px 92px}.paid-plan-result{margin-top:18px;padding:30px 19px}.paid-plan-result h1{font-size:32px}.paid-result-actions a{width:100%}}.paid-capital-nav button{border-color:#e88a12;background:#f5a623;color:#fff;box-shadow:0 8px 22px rgba(92,48,0,.22)}.paid-capital-nav button:hover{background:#ffb63f;transform:translateY(-1px)}.online-application-page{background:radial-gradient(circle at 20% 0,#fff 0,transparent 38%),var(--bg)}body:has(.online-application-page){background:#edf1f4}.online-application-page .responsive-brand-header{background:#fff;border-bottom-color:var(--line)}.online-application-page .responsive-brand-header .secure-pill{border-color:#d8eaff;background:var(--blue-light);color:var(--navy-2)}.responsive-brand-header .brand-logo-standard{display:block}.responsive-brand-header .brand-logo-inverse{display:none}.application-footer{min-height:150px;background:#edf1f4}@media(max-width:850px){.online-application-page .responsive-brand-header{background:#176fc1;border-bottom-color:#0f5da8}.responsive-brand-header .brand-logo-standard{display:none}.responsive-brand-header .brand-logo-inverse{display:block}.application-footer{min-height:200px;background:#edf1f4}}.page-directory{min-height:100vh;background:#f3f6f8;color:var(--ink)}.directory-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px max(28px,calc((100% - 1180px)/2));background:#082a47;color:#fff}.directory-header img{width:185px;height:auto}.directory-header>div{text-align:right}.directory-header p,.directory-header span{display:block;margin:0}.directory-header p{color:#b9c9d7;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.directory-header span{margin-top:5px;font-family:Georgia,serif;font-size:16px}.directory-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:58px max(28px,calc((100% - 1180px)/2)) 48px;background:linear-gradient(135deg,#0b365a,#174f79);color:#fff}.directory-hero h1{margin:8px 0 9px;font-family:Georgia,serif;font-size:53px;font-weight:500}.directory-hero>div>p:last-child{margin:0;color:#d2e0ea;font-size:14px}.directory-command-button{display:flex;align-items:center;justify-content:space-between;gap:30px;min-width:230px;padding:14px 17px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#fff;color:#0b3557;font-size:11px;font-weight:900;text-decoration:none;box-shadow:0 12px 34px rgba(3,18,31,.2)}.directory-command-button span{font-size:18px}.directory-groups{width:min(1180px,calc(100% - 44px));margin:38px auto 70px}.directory-group{margin-top:38px}.directory-group>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:15px}.directory-group h2{margin:0;color:var(--navy);font-family:Georgia,serif;font-size:27px;font-weight:500}.directory-group header p{margin:5px 0 0;color:#6c7e8d;font-size:11px}.directory-group>header>span{color:#81909d;font-size:9px;font-weight:800;text-transform:uppercase}.directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.directory-card{display:flex;min-height:205px;flex-direction:column;padding:21px;border:1px solid #d7e0e6;border-radius:14px;background:#fff;box-shadow:0 9px 28px rgba(9,34,54,.055)}.directory-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.directory-card-top>span{padding:5px 8px;border-radius:999px;background:#eaf2f8;color:#245c87;font-size:8px;font-weight:900;text-transform:uppercase}.directory-card code{color:#8996a1;font-size:9px}.directory-card h3{margin:18px 0 8px;color:#213f58;font-family:Georgia,serif;font-size:21px;font-weight:500}.directory-card>p{margin:0;color:#667989;font-size:11px;line-height:1.6}.directory-card footer{display:flex;gap:9px;margin-top:auto;padding-top:18px}.directory-card footer a,.directory-card footer button{min-width:112px;padding:10px 12px;border-radius:8px;font:inherit;font-size:9px;font-weight:900;text-align:center;cursor:pointer}.directory-card footer a{background:#0b3c63;color:#fff;text-decoration:none}.directory-card footer button{border:1px solid #cad6df;background:#fff;color:#38536a}.directory-footer{display:flex;justify-content:space-between;gap:20px;padding:20px max(28px,calc((100% - 1180px)/2));background:#082a47;color:#c3d1dc;font-size:9px}@media(max-width:720px){.directory-header>div{display:none}.directory-hero{display:block;padding-top:40px}.directory-hero h1{font-size:43px}.directory-command-button{margin-top:25px}.directory-grid{grid-template-columns:1fr}.directory-groups{width:calc(100% - 24px);margin-top:24px}.directory-group>header{display:block;padding:0 5px}.directory-group>header>span{display:block;margin-top:7px}.directory-footer{display:block;text-align:center}.directory-footer span{display:block;margin:4px}}.chief-button{border:1px solid #a98542;border-radius:9px;padding:10px 14px;background:linear-gradient(135deg,#132b45,#0b1d31);color:#fff;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 7px 18px rgba(9,29,50,.18)}.chief-button span{margin-left:7px;color:#d5aa5d;font-size:8px}.chief-backdrop{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:rgba(7,20,34,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chief-panel{width:min(570px,100%);height:100%;padding:28px;overflow-y:auto;background:#f8fafc;box-shadow:-24px 0 70px rgba(4,18,33,.25)}.chief-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #dce4eb}.chief-panel>header h2{margin:4px 0 7px;color:var(--navy);font-family:Georgia,serif;font-size:29px;font-weight:500}.chief-panel>header p{margin:0;color:#647689;font-size:12px;line-height:1.5}.chief-panel>header>button{border:0;background:transparent;color:#667789;font-size:27px;cursor:pointer}.chief-composer{position:relative;margin-top:24px}.chief-composer textarea{width:100%;min-height:125px;padding:17px 58px 17px 17px;border:1px solid #bfceda;border-radius:14px;background:#fff;color:#20384f;font:inherit;font-size:14px;line-height:1.55;resize:vertical;outline:none;box-shadow:0 10px 35px rgba(9,33,56,.06)}.chief-composer textarea:focus{border-color:#347cc4;box-shadow:0 0 0 3px rgba(52,124,196,.1)}.chief-composer button{position:absolute;right:13px;bottom:13px;width:40px;height:40px;border:1px solid #c8d7e2;border-radius:50%;background:#edf5fb;cursor:pointer}.chief-composer button.listening{background:#dcecff;box-shadow:0 0 0 7px rgba(52,124,196,.12);animation:chiefPulse 1.2s infinite}.chief-examples{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 20px}.chief-examples button{padding:7px 10px;border:1px solid #d5dfe7;border-radius:999px;background:#fff;color:#587085;font-size:10px;cursor:pointer}.chief-field{display:flex;flex-direction:column;gap:6px;margin-top:13px;color:#526579;font-size:10px;font-weight:800}.chief-field input{height:43px;padding:0 11px;border:1px solid #cbd6df;border-radius:9px;background:#fff}.chief-result{margin-top:17px;padding:18px;border:1px solid #cbddea;border-left:4px solid #347cc4;border-radius:12px;background:#fff}.chief-result.level-internal{border-left-color:#1e8b67}.chief-result.level-external{border-left-color:#c28a2f}.chief-result>span{color:#6c7d8c;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.chief-result h3{margin:7px 0;color:#1d354d;font-family:Georgia,serif;font-size:20px}.chief-result li,.chief-result p{color:#5d7082;font-size:11px;line-height:1.55}.chief-result ul{padding-left:18px}.chief-links{display:flex;gap:13px;margin-top:12px}.chief-links a{color:#2470b8;font-size:11px;font-weight:800;text-decoration:none}.chief-approval{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid #e3e9ee}.chief-approval small{color:#7b6a4f;line-height:1.4}.chief-approval span{white-space:nowrap;color:#9b691b;font-size:9px;font-weight:900;text-transform:uppercase}.chief-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;padding-top:18px;border-top:1px solid #dce4eb}.chief-panel>footer small{max-width:310px;color:#758493;font-size:9px;line-height:1.45}@keyframes chiefPulse{50%{transform:scale(1.06)}}@media(max-width:600px){.chief-panel{padding:21px}.chief-panel>footer{align-items:flex-end}.chief-examples{display:grid;grid-template-columns:1fr}.chief-examples button{text-align:left}}.admin-heading-actions .command-action-button{display:inline-flex;align-items:center;justify-content:center;width:104px;height:42px;padding:0 14px;white-space:nowrap}@media(max-width:560px){.admin-heading-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:14px;gap:7px}.admin-heading-actions .command-action-button{width:100%;margin-top:0!important;padding:0 8px}}.application-link-control{margin-top:13px}.application-link-control .application-link-button{margin-top:0!important}.application-link-value{display:block;margin-top:8px;padding:9px 10px;border:1px solid #dce5eb;border-radius:8px;background:#f7fafc;color:var(--blue);font-size:9px;line-height:1.4;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.client-threshold{position:relative;min-height:100vh;overflow:hidden;background:#080b0d;color:#fff}.client-threshold-image{position:absolute;inset:0;background:url(/unicus-opportunity-office.webp) center 54%/cover no-repeat;transform:scale(1.015);animation:officeArrival 2.2s ease-out both}.client-threshold-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,8,.9),rgba(4,7,8,.7) 39%,rgba(4,7,8,.2) 70%,rgba(4,7,8,.46)),linear-gradient(0deg,rgba(3,6,7,.75),transparent 43%)}@keyframes officeArrival{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.015)}}.client-threshold-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:92px;padding:0 clamp(24px,5vw,76px);border-bottom:1px solid rgba(255,255,255,.13)}.client-threshold-header img{width:205px;height:auto}.client-threshold-header>span{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.7);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.client-threshold-header i{width:7px;height:7px;border-radius:50%;background:#c9a665;box-shadow:0 0 0 4px rgba(201,166,101,.12)}.client-arrival{position:relative;z-index:2;width:min(570px,calc(100% - 48px));margin:clamp(90px,15vh,155px) 0 120px clamp(24px,9vw,138px);animation:officeCopy 1.2s ease-out .35s both}@keyframes officeCopy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.client-kicker{margin:0;color:#c9a665;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.client-arrival h1{max-width:550px;margin:16px 0 6px;font-family:Georgia,serif;font-size:clamp(46px,5vw,73px);font-weight:400;line-height:1.02;letter-spacing:-.035em}.client-business{margin:0;color:rgba(255,255,255,.7);font-size:15px}.client-arrival-rule{width:42px;height:1px;margin:34px 0 28px;background:#c9a665}.client-stage-label{margin:0 0 7px;color:rgba(255,255,255,.5);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.client-arrival>strong{display:block;font-family:Georgia,serif;font-size:22px;font-weight:400}.client-next-copy{max-width:380px;margin:14px 0 26px;color:rgba(255,255,255,.69);font-size:13px;line-height:1.6}.client-enter-button{display:flex;align-items:center;justify-content:space-between;gap:45px;min-width:245px;padding:15px 18px;border:1px solid rgba(255,255,255,.55);background:rgba(10,15,17,.3);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.25s}.client-enter-button:hover{border-color:#c9a665;background:rgba(201,166,101,.13)}.client-enter-button span{color:#c9a665;font-size:17px}.client-threshold-footer{position:absolute;z-index:2;right:clamp(24px,5vw,76px);bottom:28px;left:clamp(24px,5vw,76px);display:flex;justify-content:space-between;color:rgba(255,255,255,.48);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.client-portal-state{place-content:center;justify-items:center;padding:24px}.client-state-mark{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(201,166,101,.7);border-radius:50%;color:#c9a665;font-family:Georgia,serif;font-size:27px}.client-portal-state h1{max-width:570px;margin:16px 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.client-portal-state>p:not(.client-kicker),.client-portal-state>span{color:#8e9ba4}.private-office{--office-navy:#091827;--office-ink:#192a38;--office-gold:#b89555;min-height:100vh;background:#f2f1ed;color:var(--office-ink)}.private-office-header{display:grid;grid-template-columns:230px 1fr 250px;align-items:center;min-height:82px;padding:0 max(24px,calc((100vw - 1260px)/2));background:var(--office-navy);color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.office-brand{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.office-brand img{width:183px}.private-office-header nav{display:flex;align-self:stretch;justify-content:center;gap:22px}.private-office-header nav button{position:relative;padding:0 4px;border:0;background:transparent;color:#8996a1;font-size:10px;font-weight:800;letter-spacing:.06em;cursor:pointer}.private-office-header nav button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--office-gold);content:"";opacity:0}.private-office-header nav button.active,.private-office-header nav button:hover{color:#fff}.private-office-header nav button.active:after{opacity:1}.office-identity{display:flex;align-items:center;justify-content:flex-end;gap:10px}.office-identity>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#d0b77f;font-family:Georgia,serif;font-size:12px}.office-identity small,.office-identity strong{display:block}.office-identity strong{font-size:10px}.office-identity small{margin-top:3px;color:#80909d;font-size:8px}.office-overview,.office-room{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:62px 0 80px}.office-room-heading h1,.office-welcome h1{margin:11px 0 8px;color:var(--office-navy);font-family:Georgia,serif;font-size:45px;font-weight:400;letter-spacing:-.02em}.office-room-heading>p:last-child,.office-welcome>p:last-child{margin:0;color:#687783;font-size:13px}.office-next-action{display:grid;grid-template-columns:190px 1fr 230px;align-items:center;gap:30px;margin-top:38px;padding:30px 34px;background:var(--office-navy);color:#fff;box-shadow:0 18px 45px rgba(8,24,39,.12)}.office-next-action>div b,.office-next-action>div span{display:block}.advisor-message>span,.office-next-action>div span,.office-section-heading span,.office-three article>span,.strategy-grid article>span{color:var(--office-gold);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.office-next-action>div b{margin-top:8px;font-family:Georgia,serif;font-size:17px;font-weight:400}.office-next-action h2{margin:0 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:400}.office-next-action p{margin:0;color:#aab6bf;font-size:11px;line-height:1.55}.advisor-message button,.office-document-side button,.office-next-action button{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.office-next-action button span{color:var(--office-gold);font-size:16px}.office-three{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border:1px solid #d8d8d2;background:#fff}.office-three article{min-height:170px;padding:25px 27px;border-right:1px solid #e1e0da}.office-three article:last-child{border-right:0}.office-three h3{margin:13px 0 8px;color:var(--office-navy);font-family:Georgia,serif;font-size:20px;font-weight:400}.office-three p{margin:0;color:#687883;font-size:11px;line-height:1.55}.capital-roadmap{margin-top:22px;padding:30px;background:#fff;border:1px solid #d8d8d2}.office-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.office-section-heading h2{margin:7px 0 0;color:var(--office-navy);font-family:Georgia,serif;font-size:25px;font-weight:400}.office-section-heading>small{color:#7c898f;font-size:9px}.roadmap-track{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin-top:30px}.roadmap-track:before{position:absolute;top:15px;right:7%;left:7%;height:1px;background:#d6d7d3;content:""}.roadmap-track>div{position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.roadmap-track i{display:grid;width:31px;height:31px;place-items:center;border:1px solid #cfd2d0;border-radius:50%;background:#fff;color:#89949b;font-size:9px;font-style:normal}.roadmap-track .complete i{border-color:var(--office-navy);background:var(--office-navy);color:#fff}.roadmap-track .current i{border-color:var(--office-gold);box-shadow:0 0 0 5px rgba(184,149,85,.12);color:#8f6d31}.roadmap-track strong{margin-top:10px;color:#263b4b;font-size:9px}.roadmap-track small{margin-top:3px;color:#90999e;font-size:7px}.office-room-heading{padding-bottom:30px;border-bottom:1px solid #d7d6d0}.office-doc-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;margin-top:25px}.advisor-card,.advisor-message,.office-document-card,.office-document-side>section,.strategy-grid article{border:1px solid #d8d8d2;background:#fff}.office-document-card{padding:28px}.office-document-card .document-rows{margin-top:21px}.office-document-card .document-row{border-radius:0;border-right:0;border-left:0}.office-document-side{display:grid;align-content:start;gap:14px}.office-document-side>section{padding:22px}.office-document-side h3{margin:0 0 8px;color:var(--office-navy);font-family:Georgia,serif;font-size:18px;font-weight:400}.office-document-side p{color:#6d7b84;font-size:10px;line-height:1.5}.office-document-side .file-drop{padding:14px;border-radius:0}.office-document-side button{width:100%;border-color:#c7c8c4;color:var(--office-navy)}.office-security{display:flex!important;gap:13px;background:#ecebe6!important}.office-security>span{color:var(--office-gold);font-size:20px}.office-security strong{color:var(--office-navy);font-size:10px}.office-security p{margin:4px 0 0}.strategy-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-top:25px}.strategy-grid article{padding:28px}.strategy-grid .strategy-primary{grid-row:span 2;padding:38px}.strategy-grid h2{margin:17px 0 13px;font-size:30px;line-height:1.2}.strategy-grid h2,.strategy-grid h3{color:var(--office-navy);font-family:Georgia,serif;font-weight:400}.strategy-grid h3{margin:13px 0 8px;font-size:21px}.strategy-grid p{color:#667781;font-size:11px;line-height:1.65}.strategy-grid article>small{color:#9a783a;font-size:8px;font-weight:800;text-transform:uppercase}.strategy-primary>div{margin-top:32px}.strategy-primary>div small,.strategy-primary>div strong{display:block;font-size:9px}.strategy-primary>div i{display:block;height:5px;margin:10px 0;background:#e1e1dc}.strategy-primary>div b{display:block;height:100%;background:var(--office-gold)}.strategy-primary>div small{color:#849097}.strategy-disclaimer{max-width:850px;margin:20px 0 0;color:#7c888e;font-size:8px;line-height:1.5}.advisor-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;margin-top:25px}.advisor-card{display:flex;align-items:center;gap:25px;padding:34px}.advisor-monogram{display:grid;width:90px;height:90px;place-items:center;border-radius:50%;background:var(--office-navy);color:#cfb477;font-family:Georgia,serif;font-size:28px}.advisor-card span{color:#8e733e;font-size:8px;font-weight:900;text-transform:uppercase}.advisor-card h2{margin:8px 0 4px;color:var(--office-navy);font-family:Georgia,serif;font-size:25px;font-weight:400}.advisor-card p{margin:0;color:#78848b;font-size:9px}.advisor-card i{display:flex;align-items:center;gap:7px;margin-top:15px;color:#40735f;font-size:8px;font-style:normal;font-weight:800}.advisor-card i b{width:6px;height:6px;border-radius:50%;background:#4b8b70}.advisor-message{padding:30px}.advisor-message h3{margin:10px 0 5px;color:var(--office-navy);font-family:Georgia,serif;font-size:22px;font-weight:400}.advisor-message p{color:#697985;font-size:10px}.advisor-message textarea{width:100%;min-height:100px;padding:13px;border:1px solid #d1d3d0;background:#fafaf8;font:inherit;font-size:11px;resize:vertical}.advisor-message>div{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.advisor-message button{border-color:#c7c8c4;color:var(--office-navy)}.advisor-message button:last-child{background:var(--office-navy);color:#fff}.private-office-footer{display:flex;justify-content:space-between;padding:22px max(24px,calc((100vw - 1180px)/2));background:#e5e4df;color:#778187;font-size:8px;letter-spacing:.09em;text-transform:uppercase}@media(max-width:900px){.private-office-header{grid-template-columns:180px 1fr;padding:0 20px}.private-office-header nav{order:3;grid-column:1/-1;height:46px;border-top:1px solid rgba(255,255,255,.08)}.office-identity{display:none}.office-next-action{grid-template-columns:1fr}.office-next-action button{width:max-content}.office-three{grid-template-columns:1fr}.office-three article{min-height:0;border-right:0;border-bottom:1px solid #e1e0da}.roadmap-track{grid-template-columns:repeat(3,1fr);row-gap:24px}.roadmap-track:before{display:none}.advisor-grid,.office-doc-grid,.strategy-grid{grid-template-columns:1fr}.strategy-grid .strategy-primary{grid-row:auto}}@media(max-width:600px){.client-threshold-header{height:74px;padding:0 18px}.client-threshold-header img{width:170px}.client-threshold-header>span{font-size:0}.client-arrival{width:calc(100% - 36px);margin:105px 18px 110px}.client-arrival h1{font-size:46px}.client-threshold-footer{right:18px;left:18px}.client-threshold-footer span:last-child{display:none}.private-office-header{grid-template-columns:1fr;min-height:72px;padding:0 16px}.office-brand{text-align:center}.private-office-header nav{gap:0;justify-content:space-between}.private-office-header nav button{font-size:8px}.office-overview,.office-room{width:calc(100% - 28px);padding:42px 0 60px}.office-room-heading h1,.office-welcome h1{font-size:36px}.office-next-action{padding:25px 22px}.office-next-action button{width:100%}.capital-roadmap{padding:22px 15px}.roadmap-track{grid-template-columns:repeat(2,1fr)}.office-section-heading{align-items:start}.office-document-card{padding:20px 14px}.office-document-card .document-row{grid-template-columns:32px 1fr}.office-document-card .mini-upload{grid-column:2;margin-top:6px;width:max-content}.strategy-grid .strategy-primary{padding:27px 22px}.advisor-card{padding:25px 20px}.advisor-monogram{width:68px;height:68px}.advisor-message{padding:24px 18px}.private-office-footer span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.client-arrival,.client-threshold-image{animation:none}}.client-enter-button{width:max-content;text-decoration:none}.signature-room{min-height:100vh;background:#eef0ed;color:#152837}.signature-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1240px)/2));background:#091927;color:#fff}.signature-header img{width:190px}.signature-header>div{display:grid;grid-template-columns:22px auto;align-items:center}.signature-header strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.signature-header small{grid-column:2;color:#8795a0;font-size:8px;text-transform:uppercase}.signature-lock{grid-row:1/3;color:#b99a5b;font-size:12px}.signature-shell{width:min(1240px,calc(100% - 40px));margin:auto;padding:48px 0 70px}.signature-intro{max-width:680px}.panel-step,.signature-kicker{color:#9a793e;font-size:9px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.signature-intro h1{margin:11px 0 9px;font:400 42px/1.05 Georgia,serif;color:#0b2132}.signature-intro>p:last-child{color:#65747e;font-size:12px;line-height:1.6}.signature-progress{display:grid;grid-template-columns:repeat(3,1fr);max-width:600px;margin:30px 0 25px}.signature-progress>div{position:relative;display:flex;align-items:center;gap:9px;color:#8a969d;font-size:9px;font-weight:800}.signature-progress>div:not(:last-child):after{position:absolute;right:14px;left:35px;height:1px;background:#ced3d1;content:""}.signature-progress i{display:grid;width:27px;height:27px;place-items:center;border:1px solid #c8cecb;border-radius:50%;background:#eef0ed;font-style:normal}.signature-progress .active{color:#173247}.signature-progress .active i{border-color:#a7884c;background:#a7884c;color:#fff}.signature-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.locked-document,.signature-complete,.signature-panel{border:1px solid #d2d6d3;background:#fff}.locked-document-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 19px;border-bottom:1px solid #e1e3e0;background:#fafbf9}.locked-document-bar span,.locked-document-bar strong{display:block}.locked-document-bar strong{font-size:11px}.locked-document-bar span{margin-top:3px;color:#78858d;font-size:8px}.locked-document-bar b{padding:6px 8px;border:1px solid #ceb879;color:#876b32;font-size:7px;letter-spacing:.1em}.document-sheet{width:min(590px,calc(100% - 48px));min-height:700px;margin:28px auto;padding:40px;background:#fff;box-shadow:0 8px 25px rgba(25,40,48,.15)}.document-brand{font-size:18px;font-weight:900;color:#112d43}.document-brand span{display:block;margin-top:4px;color:#777;font-size:9px;font-weight:600;text-transform:uppercase}.document-line{margin-top:27px;border-bottom:1px solid #6b7479}.document-line span{display:block;color:#79858b;font-size:7px;text-transform:uppercase}.document-line strong{display:block;padding:7px 0 5px;font-size:10px}.document-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}.document-block{margin-top:33px;padding:14px;border:1px solid #c9ced0}.document-block b{font-size:8px}.document-block p{margin:7px 0 0;color:#65737a;font-size:8px;line-height:1.5}.document-placeholder{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px;margin-top:25px}.document-placeholder i{height:23px;border-bottom:1px solid #bfc5c6}.document-sheet footer{display:flex;justify-content:space-between;margin-top:55px;padding-top:11px;border-top:1px solid #d7dbda;color:#899397;font-size:7px}.document-sheet code{color:#304653}.signature-panel{align-self:start;padding:28px;position:sticky;top:20px}.signature-complete h2,.signature-panel h2{margin:9px 0 8px;font:400 25px/1.2 Georgia,serif;color:#0b2132}.signature-complete>p,.signature-panel>p{color:#6f7d85;font-size:10px;line-height:1.6}.signature-panel label:not(.signature-consent){display:block;margin-top:15px}.signature-panel label>span{display:block;margin-bottom:6px;color:#41545f;font-size:8px;font-weight:800;text-transform:uppercase}.signature-panel input{box-sizing:border-box;padding:11px;color:#142837;font:inherit;font-size:11px}.signature-panel canvas,.signature-panel input{width:100%;border:1px solid #cfd4d2;background:#fbfcfa}.signature-panel canvas{display:block;height:94px;touch-action:none}.signature-consent{display:flex;gap:10px;margin:20px 0;padding:15px;border:1px solid #d9ddd9;background:#f6f7f4}.signature-consent input{width:auto}.signature-consent small,.signature-consent strong{display:block}.signature-consent strong{font-size:9px}.signature-consent small{margin-top:4px;color:#718087;font-size:8px;line-height:1.45}.signature-primary,.signature-secondary{display:flex;width:100%;justify-content:space-between;padding:13px 15px;border:0;background:#0b2233;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.signature-primary:disabled{opacity:.35;cursor:not-allowed}.signature-primary span{color:#c3a568}.clear-signature,.signature-back{padding:6px 0;border:0;background:transparent;color:#8f6f35;font-size:8px;cursor:pointer}.signature-back{width:100%;margin-top:10px}.signature-complete{padding:55px;text-align:center}.complete-mark{display:grid;width:54px;height:54px;place-items:center;margin:0 auto 18px;border-radius:50%;background:#183f31;color:#fff;font-size:22px}.signature-complete>p{max-width:600px;margin:0 auto}.signature-complete dl{display:grid;grid-template-columns:repeat(4,1fr);max-width:760px;margin:28px auto;border:1px solid #d8dcda}.signature-complete dl div{padding:18px;border-right:1px solid #d8dcda}.signature-complete dl div:last-child{border:0}.signature-complete dt{color:#849096;font-size:7px;text-transform:uppercase}.signature-complete dd{margin:6px 0 0;font-size:10px;font-weight:800}.signature-secondary{width:150px;margin:auto;justify-content:center;background:#fff;border:1px solid #aeb7b5;color:#193344}.signature-test-note{margin:18px 0 0;color:#8a9498;font-size:8px;text-align:center}.signature-test-note:before{content:"◆";margin-right:7px;color:#b2965e}@media(max-width:900px){.signature-grid{grid-template-columns:1fr}.signature-panel{position:static}.signature-complete dl{grid-template-columns:1fr 1fr}.signature-complete dl div:nth-child(2){border-right:0}}@media(max-width:600px){.signature-header{padding:0 18px}.signature-header img{width:158px}.signature-shell{width:calc(100% - 24px);padding-top:32px}.signature-intro h1{font-size:34px}.signature-progress span{display:none}.document-sheet{box-sizing:border-box;width:calc(100% - 20px);padding:24px}.signature-panel{padding:22px 18px}.signature-complete{padding:36px 18px}.signature-complete dl{grid-template-columns:1fr}.signature-complete dl div{border-right:0;border-bottom:1px solid #d8dcda}}.private-office-header nav a{position:relative;display:flex;align-items:center;padding:0 4px;color:#8996a1;font-size:10px;font-weight:800;letter-spacing:.06em;text-decoration:none}.private-office-header nav a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--office-gold);content:"";opacity:0}.private-office-header nav a.active,.private-office-header nav a:hover{color:#fff}.private-office-header nav a.active:after{opacity:1}.enterprise-destination{display:grid;grid-template-columns:170px 1fr;gap:12px 34px;margin-top:38px;padding:34px 38px;border-left:3px solid var(--office-gold);background:var(--office-navy);color:#fff;box-shadow:0 18px 45px rgba(8,24,39,.12)}.enterprise-destination>div{grid-row:1/3}.decision-room span,.discipline-panel article>span,.enterprise-destination span,.enterprise-overview-grid article>span,.initiative-grid article>span,.intelligence-grid article>span,.intelligence-grid aside>span,.journey-rooms article>span,.now-next-later article>span,.overview-lower section>span{display:block;color:var(--office-gold);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.enterprise-destination small{display:block;margin-top:8px;color:#82909b;font-size:9px}.enterprise-destination h2{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.32}.enterprise-destination p{grid-column:2;margin:0;color:#9eabb4;font-size:11px;line-height:1.6}.enterprise-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;margin-top:22px}.enterprise-overview-grid article{padding:29px 31px;border:1px solid #d8d8d2;background:#fff}.enterprise-overview-grid h3{margin:12px 0 9px;color:var(--office-navy);font-family:Georgia,serif;font-size:23px;font-weight:400}.enterprise-overview-grid p{color:#687883;font-size:11px;line-height:1.65}.enterprise-overview-grid small{color:#89949a;font-size:8px}.recommended-move{background:#e9e7e0!important}.decision-room button,.intelligence-grid aside button,.overview-lower button,.recommended-move button{margin-top:11px;padding:10px 0;border:0;border-bottom:1px solid #9e8a61;background:transparent;color:var(--office-navy);font-size:9px;font-weight:900;cursor:pointer}.recommended-move button b{margin-left:18px;color:#98783e}.discipline-panel{margin-top:22px;padding:31px;border:1px solid #d8d8d2;background:#fff}.discipline-map{display:grid;grid-template-columns:repeat(4,1fr);margin-top:27px;border-top:1px solid #deded9;border-bottom:1px solid #deded9}.discipline-map article{min-height:172px;padding:23px 19px;border-right:1px solid #e0dfda}.discipline-map article:last-child{border-right:0}.discipline-map article.primary{background:var(--office-navy);color:#fff}.discipline-map h3{margin:13px 0 8px;color:var(--office-navy);font-family:Georgia,serif;font-size:20px;font-weight:400}.discipline-map .primary h3{color:#fff}.discipline-map p{margin:0;color:#6e7b83;font-size:9px;line-height:1.55}.discipline-map .primary p{color:#a6b0b7}.now-next-later{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border:1px solid #d8d8d2;background:#fff}.now-next-later article{padding:24px 27px;border-right:1px solid #e1e0da}.now-next-later article:last-child{border-right:0}.now-next-later strong{display:block;margin-top:10px;color:var(--office-navy);font-family:Georgia,serif;font-size:17px;font-weight:400}.now-next-later p{margin:7px 0 0;color:#74818a;font-size:9px;line-height:1.5}.overview-lower{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.overview-lower section{padding:27px;border:1px solid #d8d8d2;background:#fff}.overview-lower h3{margin:13px 0 8px;color:var(--office-navy);font-family:Georgia,serif;font-size:19px;font-weight:400}.overview-lower p{color:#6e7d86;font-size:10px;line-height:1.6}.journey-rooms{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:26px}.journey-rooms article{position:relative;min-height:220px;padding:32px;border:1px solid #d8d8d2;background:#fff}.journey-rooms article:nth-child(2){background:var(--office-navy);color:#fff}.journey-rooms h2{margin:17px 0 11px;color:var(--office-navy);font-family:Georgia,serif;font-size:31px;font-weight:400}.journey-rooms article:nth-child(2) h2{color:#fff}.journey-rooms p{max-width:470px;color:#6a7a84;font-size:11px;line-height:1.7}.journey-rooms article:nth-child(2) p{color:#aab4bb}.journey-rooms small{position:absolute;right:25px;bottom:22px;color:#95846a;font-size:8px;text-transform:uppercase}.decision-room{margin-top:26px;border:1px solid #d8d8d2;background:#fff}.decision-title{padding:38px;border-bottom:1px solid #deded9}.decision-title small,.initiative-grid small{float:right;color:#8f7a55;font-size:8px;font-weight:800;text-transform:uppercase}.decision-title h2{max-width:800px;margin:16px 0 10px;color:var(--office-navy);font-family:Georgia,serif;font-size:33px;font-weight:400}.decision-title p{max-width:780px;color:#687883;font-size:11px;line-height:1.7}.decision-columns{display:grid;grid-template-columns:1fr 1fr}.decision-columns section{padding:33px 38px;border-right:1px solid #deded9}.decision-columns section:last-child{border-right:0;background:#eae8e1}.decision-columns h3{margin:16px 0 7px;color:var(--office-navy);font-family:Georgia,serif;font-size:20px;font-weight:400}.decision-columns p{color:#687883;font-size:10px;line-height:1.65}.decision-room footer{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:15px;padding:18px 38px;background:var(--office-navy);color:#fff}.decision-room footer b{font-size:9px;font-weight:500}.initiative-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;margin-top:26px}.initiative-grid article{padding:30px;border:1px solid #d8d8d2;background:#fff}.initiative-grid h2,.initiative-grid h3{margin:15px 0 9px;color:var(--office-navy);font-family:Georgia,serif;font-weight:400}.initiative-grid h2{font-size:30px}.initiative-grid h3{font-size:21px}.initiative-grid p{color:#697983;font-size:11px;line-height:1.65}.initiative-primary{grid-row:span 2;padding:38px!important}.initiative-phases{display:grid;grid-template-columns:repeat(6,1fr);margin-top:35px}.initiative-phases div{position:relative;text-align:center}.initiative-phases div:before{position:absolute;top:15px;left:0;width:100%;height:1px;background:#d5d6d2;content:""}.initiative-phases i{position:relative;z-index:1;display:grid;width:31px;height:31px;margin:auto;place-items:center;border:1px solid #cfd2d0;border-radius:50%;background:#fff;color:#87939a;font-size:8px;font-style:normal}.initiative-phases .done i{background:var(--office-navy);color:#fff}.initiative-phases .active i{border-color:var(--office-gold);box-shadow:0 0 0 4px rgba(184,149,85,.12)}.initiative-phases span{margin-top:8px!important;color:#4b5e6b!important;font-size:7px!important;letter-spacing:0!important;text-transform:none!important}.intelligence-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;margin-top:26px}.intelligence-grid article,.intelligence-grid aside{padding:38px;border:1px solid #d8d8d2;background:#fff}.intelligence-grid h2{margin:18px 0 12px;font-size:34px;line-height:1.2}.intelligence-grid h2,.intelligence-grid h3{color:var(--office-navy);font-family:Georgia,serif;font-weight:400}.intelligence-grid h3{margin:12px 0 7px;font-size:19px}.intelligence-grid p{color:#687883;font-size:11px;line-height:1.7}.intelligence-grid blockquote{margin:30px 0;padding:23px 27px;border-left:2px solid var(--office-gold);background:#eceae3;color:#314551;font-family:Georgia,serif;font-size:18px;line-height:1.5}.intelligence-grid article small{color:#8e7a57;font-size:8px;text-transform:uppercase}.intelligence-grid aside>span:not(:first-child){margin-top:28px}@media(max-width:1080px){.private-office-header{grid-template-columns:185px 1fr 180px}.private-office-header nav{gap:12px}.private-office-header nav a,.private-office-header nav button{font-size:8px}.discipline-map{grid-template-columns:repeat(3,1fr)}.discipline-map article{border-bottom:1px solid #e0dfda}.initiative-grid,.overview-lower{grid-template-columns:1fr}.initiative-primary{grid-row:auto}}@media(max-width:760px){.enterprise-destination{grid-template-columns:1fr}.enterprise-destination>div{grid-row:auto}.enterprise-destination p{grid-column:auto}.decision-columns,.enterprise-overview-grid,.intelligence-grid,.journey-rooms{grid-template-columns:1fr}.journey-rooms article:last-child{grid-column:auto}.now-next-later{grid-template-columns:1fr}.now-next-later article{border-right:0;border-bottom:1px solid #e1e0da}.discipline-map{grid-template-columns:1fr}.discipline-map article{min-height:0;border-right:0}.decision-columns section{border-right:0;border-bottom:1px solid #deded9}.decision-room footer{grid-template-columns:1fr}.initiative-phases{grid-template-columns:repeat(3,1fr);row-gap:24px}.private-office-header nav{overflow-x:auto;justify-content:flex-start;padding:0 6px}.private-office-header nav a,.private-office-header nav button{flex:0 0 auto;padding:0 8px}.office-section-heading{display:block}.office-section-heading>small{display:block;margin-top:8px}}.document-action-menu{position:relative}.document-action-menu>summary{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d5dee5;border-radius:7px;background:#fff;color:#536879;font-size:10px;letter-spacing:1px;cursor:pointer;list-style:none}.document-action-menu>summary::-webkit-details-marker{display:none}.document-action-menu[open]>summary{background:#f1f4f6}.document-action-menu>div{position:absolute;z-index:20;top:34px;right:0;width:190px;padding:6px;border:1px solid #d9e1e7;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(18,40,58,.14)}.document-action-menu button{width:100%;border:0;border-radius:6px;background:transparent;padding:9px 10px;text-align:left;font-size:10px;font-weight:800;cursor:pointer}.document-action-menu .danger-link{color:#8c3b3b}.document-action-menu .danger-link:hover{background:#fbf1f1}.document-action-menu button:disabled{opacity:.45;cursor:not-allowed}.document-trash{margin-top:16px;border-top:1px solid #e4e9ed;padding-top:14px}.document-trash>summary{cursor:pointer;color:#627586;font-size:11px;font-weight:800}.document-trash>p{margin:8px 0 0;color:#8a97a2;font-size:10px}.document-trash .review-documents{margin-top:8px;padding:0 12px;border-radius:10px;background:#f7f8f9}.document-trash button{border:1px solid #c6d3dc;border-radius:7px;background:#fff;padding:7px 10px;color:#29475f;font-size:10px;font-weight:800;cursor:pointer}.signing-document-state{margin-top:7px!important;width:max-content;padding:4px 7px;border-radius:999px;background:#fff4e3;color:#916019!important;font-size:9px!important;font-weight:800}.signing-completed{background:#e7f6ef;color:#147154!important}.document-file-actions button{border:1px solid #c6d3dc;border-radius:7px;background:#fff;padding:7px 9px;color:#29475f;font-size:9px;font-weight:800;cursor:pointer}.signature-document-grid{grid-template-columns:minmax(0,1fr) 340px}.actual-pdf-document{background:#d9dcda}.pdf-page-stack{padding:22px}.signing-pdf-page{position:relative;width:max-content;max-width:100%;margin:0 auto 22px;background:#fff;box-shadow:0 7px 24px rgba(14,31,43,.17)}.signing-pdf-page canvas{display:block;max-width:100%;height:auto!important}.pdf-sign-field{position:absolute;z-index:2;border:2px solid #b18a3f;border-radius:3px;background:rgba(255,239,169,.68);color:#493711;cursor:pointer;overflow:hidden;text-align:left}.pdf-sign-field span{display:block;padding:2px 4px;font-size:clamp(6px,.7vw,10px);font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-sign-field.filled{border-color:#25704f;background:rgba(209,244,226,.82);color:#164b36}.signature-error,.signature-loading,.signature-rendering{padding:60px;text-align:center;color:#536674}.signature-error{margin:50px auto;border:1px solid #eccccc;background:#fff5f5;color:#7f3030}.signing-control-panel{top:16px}.signature-inline-error{margin:12px 0;padding:9px;background:#fff1f1;color:#8b3939!important}.signature-field-count{display:block;margin-top:10px;text-align:center;color:#7e898f}.signature-panel canvas:focus{outline:2px solid #b18a3f;outline-offset:2px}@media(max-width:900px){.signature-document-grid{grid-template-columns:1fr}.pdf-page-stack{padding:10px}.signing-control-panel{order:-1}}.visible-signing-link{display:block;margin-top:9px}.visible-signing-link>span{display:block!important;margin-bottom:4px;color:#6f7e89!important;font-size:8px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.visible-signing-link input{box-sizing:border-box;width:min(560px,100%);padding:8px 9px;border:1px solid #ced8df;border-radius:6px;background:#f7f9fa;color:#29475f;font-size:9px}.pdf-sign-field.active{border-color:#0b63a5;box-shadow:0 0 0 4px rgba(11,99,165,.18)}.pdf-sign-field.reviewed{border-color:#25704f;background:rgba(209,244,226,.9)}.signature-walkthrough{margin:18px 0;padding:14px;border:1px solid #d7ddd9;background:#f7f8f5}.signature-walkthrough>small,.signature-walkthrough>span,.signature-walkthrough>strong{display:block}.signature-walkthrough>span{color:#9a793e;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.signature-walkthrough>strong{margin-top:6px;color:#1a3446;font-size:11px}.signature-walkthrough>small{margin-top:4px;color:#718087;font-size:8px;line-height:1.45}.signature-walkthrough>button{display:flex;width:100%;justify-content:space-between;margin-top:11px;padding:10px 12px;border:0;background:#173247;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.signature-walkthrough>button:disabled{opacity:.4;cursor:not-allowed}.signature-walkthrough>.confirm-current-placement{background:#8a6c36}.client-state-logo{display:block;width:min(240px,62vw);height:auto;margin-bottom:8px}.client-state-home{display:block;color:inherit;text-decoration:none}.client-portal-state .client-state-logo{margin-top:-14px}.client-portal-state h1{font-size:clamp(16px,2vw,21px);line-height:1.45}.client-portal-state{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:clamp(24px,5vw,64px);background:#09131b;color:#fff;text-align:center}.client-state-background,.client-state-tint{position:absolute;inset:0}.client-state-background{background:url(/unicus-enterprise-office.webp) 50%/cover no-repeat;transform:scale(1.01)}.client-state-tint{background:rgba(8,46,78,.48)}.client-state-box{position:relative;z-index:1;display:grid;justify-items:center;width:min(590px,100%);padding:clamp(38px,6vw,66px) clamp(28px,6vw,64px);border:1px solid rgba(255,255,255,.2);background:rgba(8,43,72,.9);box-shadow:0 26px 80px rgba(2,12,22,.38)}.client-state-box>p:not(.client-kicker),.client-state-box>span{color:#b8c6d1}.capital-library-public{min-height:100vh;background:#f5f3ed;color:#162f43}.capital-library-public>header,.library-reader>header{display:flex;align-items:center;justify-content:space-between;padding:22px max(24px,calc((100% - 1120px)/2));background:#08253d}.capital-library-public>header img,.library-reader>header img{width:185px}.capital-library-public>header>a:last-child,.library-reader>header>a:last-child{color:#e1d4b5;font-size:9px;text-transform:uppercase;text-decoration:none;letter-spacing:.09em}.capital-library-masthead{padding:100px max(24px,calc((100% - 1120px)/2)) 80px;background:#0c2f49;color:#fff}.capital-library-masthead p{color:#c1a66f;font-size:10px;text-transform:uppercase;letter-spacing:.16em}.capital-library-masthead h1{margin:10px 0;font:400 clamp(46px,7vw,82px) Georgia,serif}.capital-library-masthead span{color:#cdd8df;font:italic 18px Georgia,serif}.capital-library-list{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:65px 0}.capital-library-list article{display:grid;grid-template-columns:220px 1fr 1fr 160px;gap:24px;align-items:start;padding:27px 0;border-bottom:1px solid #cfd3cf}.capital-library-list small{color:#927844;font-size:8px;text-transform:uppercase}.capital-library-list h2{margin:0;font:400 25px Georgia,serif}.capital-library-list p{margin:0;color:#5e6e78;font-size:12px;line-height:1.65}.capital-library-list a{color:#183e58;font-size:9px;font-weight:800;text-decoration:none}.capital-library-beginning{padding:70px;border:1px solid #d7d4ca;text-align:center}.capital-library-beginning h2{font:400 31px Georgia,serif}.capital-library-public>footer{padding:25px;text-align:center;background:#08253d;color:#9fb0bc;font-size:8px}.library-reader{min-height:100vh;background:#f7f5ef;color:#243b4c}.library-reader-body,.library-reader-title{width:min(780px,calc(100% - 40px));margin:auto}.library-reader-title{padding:90px 0 50px;border-bottom:1px solid #d4d1c8}.library-reader-title small{color:#9a7c43;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.library-reader-title h1{margin:15px 0;font:400 clamp(42px,6vw,69px)/1.05 Georgia,serif}.library-reader-title p{color:#596c79;font:italic 19px/1.5 Georgia,serif}.library-reader-title span{font-size:9px;text-transform:uppercase;color:#7d898f}.library-reader-body{padding:55px 0 90px;font:400 18px/1.85 Georgia,serif}.library-reader-body h2{margin:55px 0 17px;font-size:31px}.library-reader-abstract{font-size:23px;color:#3e5665}.library-reader-body blockquote{margin:45px 0;padding-left:24px;border-left:2px solid #b99a60;font-size:25px;color:#365064}.library-reader>footer{padding:28px;text-align:center;background:#08253d}.library-reader-state a,.library-reader>footer a{color:#c8ad73}.library-reader-state{min-height:100vh;display:grid;place-content:center;gap:20px;text-align:center;background:#08253d;color:#fff}@media(max-width:760px){.capital-library-list article{grid-template-columns:1fr}.capital-library-masthead{padding-top:70px}.capital-library-beginning{padding:45px 22px}}.library-reader-eyebrow{margin:64px 0 8px!important;color:#9a7c43;font:700 10px/1.2 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.16em}.library-reader-lead{margin:0 0 55px;color:#24495f;font:italic 25px/1.6 Georgia,serif!important}.library-reader-callout{margin:38px 0;padding:26px 30px;border:1px solid #d8ccb2;background:#f0ece1}.library-reader-callout strong{display:block;margin-bottom:8px;color:#806536;font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.library-reader-callout p{margin:0}.library-reader-body ul{padding-left:25px}.library-reader-body li{margin:12px 0}.library-reader-comparison{margin:34px 0;border-top:1px solid #b8b4a8}.library-reader-comparison>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d4d1c8}.library-reader-comparison span,.library-reader-comparison strong{padding:13px 16px}.library-reader-comparison strong{color:#8a6d38;font:700 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.library-reader-comparison span:last-child{background:#efecdf;color:#203f53}.library-reader-definitions{display:grid;gap:1px;margin:32px 0;background:#d2cec2;border:1px solid #d2cec2}.library-reader-definitions>div{display:grid;grid-template-columns:170px 1fr;gap:24px;padding:22px;background:#f7f5ef}.library-reader-definitions strong{color:#8a6d38;font:700 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.library-reader-definitions p{margin:0}.library-reader-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:35px 0}.library-reader-steps>div{display:grid;grid-template-columns:34px 1fr;gap:5px 13px;padding:22px;border:1px solid #d4d1c8}.library-reader-steps span{grid-row:1/3;color:#b28f4f;font-size:12px}.library-reader-steps strong{text-transform:uppercase;font:700 11px Arial,sans-serif;letter-spacing:.08em}.library-reader-steps p{grid-column:2;margin:0;font-size:15px}.library-reader-questions{padding:0;list-style:none;counter-reset:questions}.library-reader-questions li{counter-increment:questions;display:grid;grid-template-columns:46px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #d4d1c8}.library-reader-questions li:before{content:counter(questions,decimal-leading-zero);color:#ad8d4e;font:700 11px Arial,sans-serif}.library-reader-manifesto{margin:30px 0;padding:38px;background:#0c2f49;color:#fff}.library-reader-manifesto p{margin:0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:20px}.library-reader-closing{margin-top:70px;padding:50px 35px;background:#e9e2d1;text-align:center}.library-reader-closing h2{margin:0 0 10px}.library-reader-closing p{text-transform:uppercase;color:#8a6d38;font:700 10px Arial,sans-serif;letter-spacing:.12em}.library-reader-closing small{display:block;margin-top:40px;color:#697780;font:italic 12px/1.6 Georgia,serif}@media(max-width:760px){.library-reader-definitions>div,.library-reader-steps{grid-template-columns:1fr}.library-reader-comparison span,.library-reader-comparison strong{padding:11px 9px}.library-reader-body{font-size:17px}.library-reader-lead{font-size:21px!important}}.capital-library-collection{padding:70px max(24px,calc((100% - 1120px)/2)) 95px;background:#0a1b27;color:#f4efe5}.capital-library-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:28px;background:rgba(197,170,116,.26);border:1px solid rgba(197,170,116,.26)}.capital-library-collection-grid article{display:flex;min-height:390px;flex-direction:column;padding:clamp(30px,4vw,52px);background:#0b202e}.capital-library-collection-grid small{color:#c5aa74;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.capital-library-collection-grid h2{max-width:430px;margin:20px 0 10px;font:400 clamp(30px,3.2vw,45px)/1.05 Georgia,serif}.capital-library-collection-grid h3{margin:0 0 24px;color:#c6ced2;font:italic 17px/1.5 Georgia,serif}.capital-library-collection-grid p{max-width:520px;margin:0;color:#9eabb2;font:15px/1.75 Georgia,serif}.capital-library-collection-grid a{align-self:flex-start;margin-top:auto;padding-top:35px;color:#d4bd8d;font-size:10px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.capital-library-collection-grid a span{margin-left:12px}@media(max-width:760px){.capital-library-collection{padding-top:50px}.capital-library-collection-grid{grid-template-columns:1fr}.capital-library-collection-grid article{min-height:340px}}.library-admin-shell>.command-shell-header{height:72px;padding:0 max(24px,calc((100vw - 1400px)/2));gap:0;background:var(--navy)}.library-admin-shell>.command-shell-header img{width:168px}.library-admin-shell>.command-shell-header>div{padding-left:0;border-left:0;font-size:inherit;letter-spacing:normal;text-transform:none}.library-admin-shell>.command-shell-header>div>span{padding-left:18px;border-left:1px solid rgba(255,255,255,.22);color:#bdcad8;font-size:13px}.library-admin-shell>.command-shell-header a:last-child{margin-left:0}.library-admin-shell>main{min-height:calc(100vh - 72px)}@media(max-width:800px){.library-admin-shell>.command-shell-header>div{display:flex}}@media(max-width:600px){.library-admin-shell>.command-shell-header{padding:0 18px}.library-admin-shell>.command-shell-header img{width:150px}.library-admin-shell>.command-shell-header>div>span{display:none}}