@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=DM+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');
html{margin-top:0!important}.sig-body #wpadminbar{display:none!important}
:root{--ink:#07101d;--navy:#0d1830;--gold:#c6a45a;--ivory:#f4f0e7;--paper:#f5f6f7;--line:#d8dee5;--muted:#74808f;--green:#4ca989}.sig-body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}.sig-body *{box-sizing:border-box}.sig-body a{text-decoration:none;color:inherit}.sig-body button,.sig-body input,.sig-body select,.sig-body textarea{font:inherit}.sig-header{height:72px;background:#07101d;color:white;display:flex;align-items:center;padding:0 4vw;border-bottom:1px solid #26344a}.sig-brand{display:flex;align-items:center;gap:13px}.sig-mark{width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--gold);transform:rotate(45deg);font:19px "Cormorant Garamond";color:var(--gold)}.sig-mark::first-letter{transform:rotate(-45deg)}.sig-brand strong,.sig-brand small{display:block}.sig-brand strong{font:19px "Cormorant Garamond";letter-spacing:.18em}.sig-brand small{font:7px "IBM Plex Mono";letter-spacing:.2em;color:#9aa5b5}.sig-tag{margin:auto;font:9px "IBM Plex Mono";letter-spacing:.18em;color:#8f9bac}.sig-link{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.sig-public{background:var(--ivory)}.sig-hero{min-height:610px;padding:95px 7vw;display:grid;grid-template-columns:1.2fr .55fr;gap:10vw;align-items:center;color:white;background:radial-gradient(circle at 75% 40%,#1e3b69 0,transparent 34%),linear-gradient(135deg,#07101c,#111d34)}.sig-eyebrow{font:9px "IBM Plex Mono";letter-spacing:.18em;color:#ae9150}.sig-hero h1{font:58px/1 "Cormorant Garamond";font-weight:500;margin:24px 0}.sig-hero h1 em{color:#dec47f}.sig-hero p{font:18px/1.55 "Cormorant Garamond";color:#b4bdc9;max-width:680px}.sig-actions{display:flex;gap:10px;margin:32px 0 20px}.sig-actions button,.sig-primary{padding:14px 18px;border:1px solid var(--gold);background:var(--gold);color:var(--ink);text-transform:uppercase;font:9px "IBM Plex Mono";letter-spacing:.1em;cursor:pointer}.sig-actions button+button{background:transparent;color:white;border-color:#ffffff50}.sig-actions button.active{box-shadow:0 0 0 2px #fff}.sig-login{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#d8c282}.sig-hero aside{border:1px solid #ffffff28;background:#06101ca6;padding:28px}.sig-hero aside b{font:20px "Cormorant Garamond"}.sig-hero aside p{font:11px/1.7 "DM Sans";color:#929eae}.sig-request{padding:90px 7vw;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.sig-request h2{font:42px "Cormorant Garamond";margin:15px 0}.sig-request>div>p{font-size:11px;line-height:1.7;color:#737a78}.sig-request form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sig-request label{font:9px "IBM Plex Mono";letter-spacing:.08em;text-transform:uppercase}.sig-request input,.sig-request select,.sig-request textarea{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #cfc8bc;background:#faf8f3}.sig-request .wide{grid-column:1/-1}.sig-checks label{display:flex;gap:9px;text-transform:none;font:10px/1.5 "DM Sans";margin:8px 0}.sig-checks input{width:auto;margin:2px 0}.sig-success{margin:30px 7vw 0;padding:18px;border-left:3px solid var(--green);background:white}.sig-app{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 72px)}.sig-sidebar{background:#0b1627;color:#8390a3;padding:28px 18px;display:flex;flex-direction:column}.sig-sidebar>span{font:8px "IBM Plex Mono";letter-spacing:.15em;color:#5f6d81;padding:0 12px 18px}.sig-sidebar>a{padding:13px 12px;font-size:11px}.sig-sidebar>a.active{color:white;background:#1a2940;border-left:2px solid var(--gold)}.sig-sidebar>div{margin-top:auto;font:8px "IBM Plex Mono";color:#7f9e94}.sig-sidebar>div i{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:6px}.sig-sidebar>div small{display:block;color:#566578;margin-top:7px}.sig-main{padding:40px 4vw 70px;min-width:0}.sig-top{display:flex;justify-content:space-between;align-items:center}.sig-top h1{font:39px "Cormorant Garamond";margin:7px 0 25px}.sig-secondary{border:1px solid #bcc5cf;padding:11px 14px;text-transform:uppercase;font:8px "IBM Plex Mono"}.sig-case{display:flex;align-items:center;background:linear-gradient(110deg,#101e35,#172a48);border-left:3px solid var(--gold);color:white;padding:24px}.sig-case>div{flex:1}.sig-case span{font:8px "IBM Plex Mono";color:#d1b66f}.sig-case h2{font:27px "Cormorant Garamond";margin:5px 0}.sig-case p{font-size:9px;color:#93a0b2}.sig-case>b{font:8px "IBM Plex Mono";border:1px solid #4c5e77;padding:9px}.sig-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:white;border:1px solid var(--line);margin:16px 0}.sig-metrics article{padding:22px;border-right:1px solid var(--line)}.sig-metrics small{font:8px "IBM Plex Mono";color:#7d8896}.sig-metrics strong{display:block;font:29px "Cormorant Garamond";margin:10px 0}.sig-metrics article>div{height:3px;background:#e1e5e9}.sig-metrics article>div i{display:block;height:100%;background:var(--gold)}.sig-metrics p{font-size:9px;color:#7c8795}.sig-columns{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.sig-panel{background:white;border:1px solid var(--line);padding:24px;margin-bottom:16px}.sig-panel h2{font:24px "Cormorant Garamond";margin:0 0 5px}.sig-panel .sub{font-size:9px;color:#7f8995}.sig-panel table{border-collapse:collapse;width:100%;margin-top:18px}.sig-panel th,.sig-panel td{text-align:left;padding:11px;border-bottom:1px solid var(--line);font-size:9px}.sig-panel th{font:7px "IBM Plex Mono";color:#798592}.sig-panel td small{display:block;color:#8a949f;margin-top:3px}.sig-panel td a{color:#8e723a}.sig-panel .ok{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green)}.sig-upload{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:18px}.sig-upload input,.sig-upload select,.sig-upload button,.sig-message textarea,.sig-message button{padding:10px;border:1px solid var(--line);font-size:9px}.sig-upload button,.sig-message button{background:#17263e;color:white}.sig-thread{max-height:390px;overflow:auto}.sig-thread article{padding:12px;background:#f0f2f4;margin:8px 0}.sig-thread b,.sig-thread small{font-size:8px}.sig-thread small{float:right;color:#89939e}.sig-thread p{font-size:10px;line-height:1.55}.sig-message{display:grid;gap:8px;margin-top:15px}.sig-taskgrid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sig-taskgrid h3{font:18px "Cormorant Garamond"}.sig-taskgrid article{padding:12px;border-top:1px solid var(--line)}.sig-taskgrid b,.sig-taskgrid span{display:block;font-size:9px}.sig-taskgrid span{color:#818c98;margin-top:4px}.sig-confidential{background:#ece9e2;border-left:2px solid var(--gold);padding:16px}.sig-confidential b{font:8px "IBM Plex Mono"}.sig-confidential p{font-size:9px}.sig-empty{background:white;border:1px solid var(--line);padding:45px}.sig-empty h2{font:28px "Cormorant Garamond"}
@media(max-width:850px){.sig-tag{display:none}.sig-hero,.sig-request{grid-template-columns:1fr}.sig-hero{padding:70px 25px}.sig-hero h1{font-size:45px}.sig-request{padding:65px 25px}.sig-app{display:block}.sig-sidebar{flex-direction:row;overflow:auto;padding:8px;position:sticky;top:0;z-index:5}.sig-sidebar>span,.sig-sidebar>div{display:none}.sig-sidebar>a{white-space:nowrap}.sig-main{padding:25px 14px}.sig-metrics{grid-template-columns:1fr 1fr}.sig-columns{grid-template-columns:1fr}.sig-upload{grid-template-columns:1fr}.sig-request form{grid-template-columns:1fr}.sig-request .wide{grid-column:1}.sig-actions{flex-direction:column;align-items:flex-start}}
.sig-client-timeline article{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.sig-client-timeline time{font:8px "IBM Plex Mono";color:#7b8794}.sig-client-timeline b{font:16px "Cormorant Garamond"}.sig-client-timeline p,.sig-ops-client>p{font-size:10px;color:#65717f}.sig-ops-client a{display:inline-block;margin-top:7px;color:#8c6f30;font:8px "IBM Plex Mono";text-transform:uppercase}.sig-client-notice{border-left:2px solid var(--gold);background:#f1f2f3;padding:13px;margin:8px 0}.sig-client-notice b{font:15px "Cormorant Garamond"}.sig-client-notice small{float:right;font-size:8px;color:#808b97}.sig-client-notice p{font-size:10px}@media(max-width:850px){.sig-client-timeline article{grid-template-columns:1fr;gap:5px}}
.sig-signup-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#30405a;border-top:1px solid #30405a}.sig-signup-steps article{display:flex;gap:18px;padding:28px 7vw;background:#0b1729;color:white}.sig-signup-steps article>b{font:28px "Cormorant Garamond";color:var(--gold)}.sig-signup-steps strong,.sig-signup-steps small{display:block}.sig-signup-steps strong{font:16px "Cormorant Garamond"}.sig-signup-steps small{margin-top:6px;font:9px/1.5 "DM Sans";color:#99a4b4}.sig-checks a{color:#7d612c;text-decoration:underline}.sig-form-note{grid-column:1/-1;font-size:10px;line-height:1.55;color:#68717b;margin:0}.sig-onboarding-empty{max-width:850px}.sig-onboarding-empty>p{max-width:720px;line-height:1.7}.sig-onboarding-empty ol{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sig-onboarding-empty li{border-top:2px solid var(--gold);background:#f2f3f4;padding:18px}.sig-onboarding-empty li b,.sig-onboarding-empty li span{display:block}.sig-onboarding-empty li b{font:16px "Cormorant Garamond"}.sig-onboarding-empty li span{margin-top:8px;font-size:10px;line-height:1.55;color:#6e7986}@media(max-width:850px){.sig-signup-steps,.sig-onboarding-empty ol{grid-template-columns:1fr}.sig-signup-steps article{padding:22px 25px}}

/* Readability baseline for client-facing content. */
.sig-body{font-size:16px;line-height:1.6}
.sig-header,.sig-sidebar,.sig-panel,.sig-case,.sig-metrics,.sig-request{font-size:14px}
.sig-eyebrow,.sig-sidebar>span,.sig-case span,.sig-panel .sub,.sig-metrics small{font-size:12px;letter-spacing:.11em}
.sig-sidebar a,.sig-sidebar div,.sig-panel p,.sig-panel td,.sig-panel th,.sig-panel label,.sig-panel input,.sig-panel select,.sig-panel textarea,.sig-panel button{font-size:14px;line-height:1.55}
.sig-panel th{font-size:12px}.sig-panel h2{font-size:26px}.sig-panel h3{font-size:19px}
.sig-thread article p,.sig-client-timeline p,.sig-client-notice p,.sig-taskgrid article span{font-size:14px;line-height:1.6}
.sig-thread article small,.sig-client-notice small,.sig-client-timeline time{font-size:12px}
.sig-form-note,.sig-signup-steps small,.sig-onboarding-empty li span{font-size:13px;line-height:1.6}
.sig-request label,.sig-request input,.sig-request select,.sig-request textarea,.sig-checks label{font-size:14px;line-height:1.5}
.sig-success,.sig-notice{font-size:15px;line-height:1.6}
@media(max-width:850px){.sig-body{font-size:16px}.sig-panel td,.sig-panel th{font-size:13px}.sig-sidebar a{font-size:14px}}
.sig-client-invoice{border:1px solid #d8dde3!important;background:#f7f4ed!important;margin:12px 0!important}.sig-client-invoice a{font-weight:700}.sig-invoice-approval{display:grid;gap:10px;margin-top:12px}.sig-invoice-approval textarea{width:100%;padding:10px;border:1px solid #cfc8bc}.sig-invoice-approval button{padding:11px;background:#17263e;color:#fff;border:0}.sig-invoice-approval .sig-secondary{background:#fff;color:#17263e;border:1px solid #17263e}
.sig-app{font-size:16px;line-height:1.6}.sig-app .sig-sidebar>a{font-size:15px;line-height:1.35;padding:15px 13px}.sig-app .sig-sidebar>span,.sig-app .sig-sidebar>div,.sig-app .sig-sidebar small{font-size:12px}.sig-app .sig-panel p,.sig-app .sig-panel td,.sig-app .sig-panel th,.sig-app .sig-panel label,.sig-app .sig-panel input,.sig-app .sig-panel select,.sig-app .sig-panel textarea,.sig-app .sig-panel button,.sig-app .sig-thread b,.sig-app .sig-thread small,.sig-app .sig-taskgrid b,.sig-app .sig-taskgrid span{font-size:15px!important;line-height:1.55}.sig-app .sig-panel th,.sig-app .sig-eyebrow,.sig-app .sig-metrics small,.sig-app .sig-case span{font-size:13px!important}.sig-app .sig-case p,.sig-app .sig-metrics p,.sig-app .sig-panel .sub{font-size:14px!important}.sig-app .sig-panel h2{font-size:30px}.sig-app .sig-taskgrid h3{font-size:23px}
.sig-client-account{padding:18px;margin:0 0 22px;background:#f5f1e8;border-left:4px solid #b28a3e}.sig-client-account h3{margin-top:0}.sig-client-balance{font-size:18px!important}.sig-payment-hold,.sig-topup-warning{padding:18px;margin:14px 0;background:#fff1f1;border:2px solid #b71c1c;color:#7f1010}.sig-payment-hold b{font-size:16px;letter-spacing:.06em}.sig-topup-warning{background:#fff8e4;border-color:#bf7b00;color:#704900}.sig-payment-hold-global,.sig-topup-global{margin:0 0 22px}.sig-payment-hold-global b{font-size:18px}
.sig-topup-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:16px;background:#fff;border:1px solid #d8d0bf}.sig-topup-form label,.sig-topup-form small{display:grid;gap:6px}.sig-topup-form input{padding:11px;border:1px solid #c9c2b4}.sig-topup-form button{padding:12px;background:#17263e;color:#fff;border:0}.sig-topup-form small{align-self:center;color:#667085}@media(max-width:700px){.sig-topup-form{grid-template-columns:1fr}}
.sig-activity-pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.sig-activity-pages span{margin-right:auto;color:#aeb8c7}.sig-activity-pages a{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;padding:7px 11px;border:1px solid #42516a;color:#e7edf5;text-decoration:none}.sig-activity-pages a.active{background:#c6a45a;border-color:#c6a45a;color:#07101d;font-weight:700}
