@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{color:#19221e;font-synthesis:none;--green:#113e36;--green2:#1f5a4e;--ink:#19221e;--muted:#6c756f;--line:#dddcd5;--cream:#f5f3ed;--white:#fff;background:#f5f3ed;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.app{min-height:100vh;display:flex}.sidebar{z-index:40;background:#fbfaf7;border-right:1px solid #e4e2da;flex-direction:column;width:248px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 8px 30px;font:700 21px Manrope;display:flex}.brand span span{color:#b88850}.brand-mark{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.close-side{display:none}.nav-label{letter-spacing:1.4px;color:#969b97;margin:0 12px 10px;font-size:10px;font-weight:700}.nav-label.section{margin-top:27px}.sidebar nav button{color:#64706a;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:44px;margin:2px 0;padding:0 12px;display:flex}.sidebar nav button.active{color:var(--green);background:#e8efeb;font-weight:700}.sidebar nav button b{color:#fff;background:#c38256;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar nav button .ok-dot{color:#267158;background:#dcece5;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.trust-card{color:var(--green);background:#eef2ed;border:1px solid #dce4dd;border-radius:10px;gap:10px;margin-top:auto;padding:14px;display:flex}.trust-card strong{font-size:11px}.trust-card p{color:#738078;margin:3px 0;font-size:10px;line-height:1.5}.profile{align-items:center;gap:10px;padding:18px 4px 0;display:flex}.avatar,.mini-avatar{color:#563e2d;background:#d5c0a9;border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar{width:36px;height:36px;font-size:12px}.profile div:nth-child(2){flex-direction:column;flex:1;display:flex}.profile strong{font-size:12px}.profile span{color:#8b928e;margin-top:3px;font-size:10px}.profile svg{color:#8b928e}main{width:calc(100% - 248px);margin-left:248px}header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf7e6;border-bottom:1px solid #dfddd6;align-items:center;height:76px;padding:0 4.4%;display:flex;position:sticky;top:0}.search{color:#8c938f;align-items:center;gap:10px;width:min(440px,50%);display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.search kbd{white-space:nowrap;background:#fff;border:1px solid #dddcd6;border-radius:4px;padding:3px 6px;font-size:10px}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.icon-btn{background:0 0;border:1px solid #deddd7;border-radius:8px;place-items:center;width:39px;height:39px;display:grid;position:relative}.header-actions .icon-btn i{background:#c47c4b;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.primary,.secondary{border:1px solid var(--green);border-radius:7px;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 19px;font-size:12px;font-weight:700;display:inline-flex}.primary{color:#fff;background:var(--green)}.primary:hover{background:#1b5549}.primary.small{height:39px}.secondary{color:var(--green);background:#fff;border-color:#d6d8d3}.content{max-width:1500px;margin:auto;padding:48px 4.4% 58px}.welcome{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.welcome p,.eyebrow{letter-spacing:1.3px;color:#908676;margin:0 0 9px;font-size:10px;font-weight:700}.welcome h1{letter-spacing:-.8px;margin:0 0 7px;font:600 30px Manrope}.welcome>div>span{color:var(--muted);font-size:13px}.kyc{color:#2f6b58;background:#f9faf7;border:1px solid #d5ddd6;border-radius:9px;align-items:center;gap:10px;padding:11px 15px;display:flex}.kyc div{flex-direction:column;display:flex}.kyc strong{font-size:11px}.kyc span{color:#7a877f;margin-top:2px;font-size:9px}.attention{color:#fff;background:linear-gradient(105deg,#123f37,#1b5448);border-radius:13px;align-items:center;gap:20px;min-height:138px;padding:27px 30px;display:flex;box-shadow:0 14px 35px #173b3120}.attention-icon{color:#d7b686;background:#ffffff12;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.attention div:nth-child(2){flex:1}.attention span{letter-spacing:1.4px;color:#cdbb9e;font-size:9px;font-weight:700}.attention h2{margin:7px 0;font:600 19px Manrope}.attention p{color:#bbcbc6;margin:0;font-size:12px}.primary.cream{color:#1c4239;background:#f2ede3;border:0}.stats{border:1px solid var(--line);background:#fbfaf7;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:24px 0 42px;display:grid}.stats>div{grid-template-columns:1fr auto;gap:7px;padding:22px 25px;display:grid}.stats>div:not(:last-child){border-right:1px solid var(--line)}.stats span{color:var(--muted);font-size:11px;font-weight:600}.stats strong{grid-area:1/2/3;font:600 22px Manrope}.stats small{color:#738079;align-items:center;gap:5px;font-size:9px;display:flex}.stats small svg{width:12px}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:19px;display:flex}.section-head h2{margin:0 0 4px;font:600 21px Manrope}.section-head p{color:var(--muted);margin:0;font-size:11px}.text-btn{color:var(--green);background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.text-btn svg{width:15px}.cases{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case-card{border:1px solid var(--line);cursor:pointer;background:#fbfaf8;border-radius:11px;padding:20px;transition:all .2s}.case-card:hover{border-color:#bdc9c2;transform:translateY(-3px);box-shadow:0 12px 30px #263b3212}.case-top{justify-content:space-between;display:flex}.case-top button{color:#a2a7a3;background:0 0;border:0}.status{border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.amber{color:#a0632e;background:#f3e7d8}.status.blue{color:#37658a;background:#e2edf3}.status.purple{color:#70588a;background:#eee7f3}.case-card .eyebrow{margin-top:20px}.case-card h3{margin:0 0 4px;font:600 15px Manrope}.muted{color:#89908c;margin:0;font-size:10px}.meta{color:#6f7873;flex-wrap:wrap;gap:15px;margin-top:19px;display:flex}.meta span{align-items:center;gap:4px;font-size:9px;display:flex}.meta svg{width:13px}.progress{background:#e7e6e0;height:3px;margin:18px 0}.progress i{background:#b68e5c;height:100%;display:block}.case-bottom{justify-content:space-between;align-items:end;display:flex}.lawyer{align-items:center;gap:8px;display:flex}.mini-avatar{width:30px;height:30px;font-size:9px}.lawyer>div:nth-child(2),.amount{flex-direction:column;display:flex}.lawyer span,.amount span{color:#969c98;margin-bottom:2px;font-size:8px}.lawyer strong,.amount strong{font-size:10px}.amount{text-align:right}.workflow{background:#ebe9e2;border-radius:12px;grid-template-columns:300px 1fr;align-items:center;gap:30px;margin-top:42px;padding:25px 28px;display:grid}.workflow-copy h2{margin:5px 0;font:600 19px Manrope}.workflow-copy p{color:#747d77;margin:0;font-size:10px;line-height:1.5}.stepper{justify-content:space-between;display:flex}.stepper>div{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.stepper>div:not(:last-child):after{content:"";background:#d1d1ca;width:calc(100% - 27px);height:2px;position:absolute;top:12px;left:calc(50% + 14px)}.stepper>div.done:not(:last-child):after{background:#537f70}.stepper i{z-index:1;color:#6e7772;background:#ddddd7;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.stepper .done i{color:#fff;background:#326756}.stepper .current i{color:#fff;background:#b98d59;box-shadow:0 0 0 4px #dcd1c2}.stepper svg{width:12px}.stepper span{color:#6e7772;margin-top:8px;font-size:8px}.stepper .current span{color:#78552e;font-weight:700}footer{border-top:1px solid var(--line);color:#89908c;justify-content:space-between;align-items:center;height:72px;padding:0 4.4%;font-size:9px;display:flex}footer nav{gap:20px;display:flex}footer>span:last-child{align-items:center;gap:5px;display:flex}footer svg{width:13px}.drawer-wrap,.modal-wrap{z-index:70;position:fixed;inset:0}.drawer-scrim,.modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10211c91;position:absolute;inset:0}.drawer{background:#f9f8f4;width:min(480px,100%);height:100%;padding:27px;animation:.25s slide;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 70px #14221c33}.drawer-head,.modal-head{justify-content:space-between;align-items:start;display:flex}.drawer-head h2,.modal-head h2{margin:0;font:600 24px Manrope}.evidence-photo{background:linear-gradient(135deg,#c9c2b5,#efede6);border-radius:10px;place-items:center;height:245px;margin:25px 0 20px;display:grid;position:relative;overflow:hidden}.evidence-photo:before{content:"";background:#fff;border-radius:3px;width:70%;height:80%;position:absolute;transform:rotate(-4deg);box-shadow:0 9px 30px #2f2a2322}.stamp{z-index:1;color:#a74c3e;border:3px double #a74c3e;align-items:center;gap:8px;padding:13px;font-size:11px;font-weight:700;display:flex;transform:rotate(-8deg)}.verified{color:#fff;background:#17483e;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex;position:absolute;bottom:12px;right:12px}.verified svg{width:13px}.evidence-info h3{margin:0 0 6px;font:600 16px Manrope}.evidence-info>p{color:var(--muted);font-size:11px}.evidence-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin-top:17px;display:grid}.evidence-grid>div{gap:9px;padding:13px;display:flex}.evidence-grid>div:first-child{border-right:1px solid var(--line)}.evidence-grid svg{color:#477265;width:17px}.evidence-grid span{color:#8b928e;flex-direction:column;font-size:8px;display:flex}.evidence-grid strong{color:var(--ink);margin-top:3px;font-size:9px}.lawyer-note{background:#eeeae2;border-radius:8px;gap:11px;margin:18px 0;padding:15px;display:flex}.lawyer-note strong{font-size:10px}.lawyer-note p{color:#68716c;margin:4px 0;font-size:10px;line-height:1.5}.policy{color:#2c6a56;border-top:1px solid var(--line);gap:10px;padding-top:18px;display:flex}.policy p{color:#77817a;flex-direction:column;margin:0;font-size:9px;line-height:1.5;display:flex}.policy strong{color:#2c6a56;font-size:10px}.drawer-actions{grid-template-columns:1fr 2fr;gap:10px;margin-top:22px;display:grid}.danger{color:#994839}.drawer-actions svg{width:16px}@keyframes slide{0%{transform:translate(100%)}to{transform:none}}.modal{background:#faf9f5;border-radius:14px;width:min(650px,100% - 30px);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 80px #101b1744}.service-grid{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 20px;display:grid}.service-grid button{border:1px solid var(--line);color:#3f4b45;background:#fff;border-radius:9px;align-items:center;gap:12px;height:88px;padding:17px;display:flex;position:relative}.service-grid button.selected{border:2px solid var(--green);color:var(--green);background:#eef3ef}.service-grid button svg:last-child{width:16px;position:absolute;top:12px;right:12px}.modal label{flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.modal textarea,.modal input,.modal select{color:#36413b;background:#fff;border:1px solid #d8d8d2;border-radius:7px;outline:none;padding:11px}.modal textarea{resize:vertical;min-height:78px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.modal-actions svg{width:15px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:26px;display:grid}.form-grid .full{grid-column:1/-1}.toast{color:#fff;z-index:100;background:#153e36;border-radius:8px;align-items:center;gap:9px;padding:13px 18px;font-size:11px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0003}.toast svg{width:17px}.scrim,.mobile-menu{display:none}@media (width<=1050px){.cases{grid-template-columns:1fr 1fr}.case-card:last-child{display:none}.workflow{grid-template-columns:1fr}.content{padding-left:3%;padding-right:3%}}@media (width<=760px){.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:none}.scrim.show{z-index:35;background:#10211c77;display:block;position:fixed;inset:0}.close-side{background:0 0;border:0;margin-left:auto;display:block}.mobile-menu{background:0 0;border:0;place-items:center;margin-right:10px;display:grid}.mobile-menu svg{width:21px}.sidebar{width:270px}main{width:100%;margin-left:0}.search{flex:1;width:auto}.search kbd{display:none}.primary.small{width:39px;padding:0;font-size:0}.primary.small svg{margin:0}.content{padding:30px 18px}.welcome{align-items:start}.kyc{display:none}.welcome h1{font-size:25px}.attention{flex-wrap:wrap;align-items:flex-start;padding:22px}.attention-icon{width:40px;height:40px}.attention div:nth-child(2){min-width:calc(100% - 70px)}.attention .primary{margin-left:60px}.stats{grid-template-columns:1fr}.stats>div:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.cases{grid-template-columns:1fr}.case-card:last-child{display:block}.workflow{display:none}.section-head{align-items:center}footer{padding:0 18px}footer nav{display:none}.drawer-actions{grid-template-columns:1fr}.modal{max-height:90vh;overflow:auto}.service-grid,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}@media (width<=430px){.header-actions{gap:5px}.header-actions .icon-btn{display:none}.search input{font-size:11px}.attention .primary{width:100%;margin-left:0}.evidence-grid{grid-template-columns:1fr}.evidence-grid>div:first-child{border-right:0;border-bottom:1px solid var(--line)}}.landing{color:#17241f;background:#f6f3ec;min-height:100vh}.landing button{font-family:inherit}.landing-nav{z-index:20;background:#f6f3ec;border-bottom:1px solid #ddd9cf;align-items:center;height:78px;padding:0 max(5vw,28px);display:flex;position:relative}.landing-brand{color:#173f37;letter-spacing:-.7px;background:0 0;border:0;align-items:center;gap:1px;font:700 20px Manrope;display:flex}.landing-brand>span{color:#f6f3ec;background:#173f37;border-radius:50%;place-items:center;width:33px;height:33px;margin-right:9px;display:grid}.landing-brand svg{width:17px}.landing-brand b{color:#b48653}.landing-links{gap:33px;margin:auto;display:flex}.landing-links a{color:#59655f;font-size:12px;font-weight:600;text-decoration:none}.landing-links a:hover{color:#153f36}.landing-actions{align-items:center;gap:15px;display:flex}.landing-actions .login{color:#34463e;background:0 0;border:0;font-size:11px;font-weight:700}.landing-actions .primary{height:40px}.landing-menu{background:0 0;border:0;display:none}.landing-main{width:100%;margin:0;overflow:hidden}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:4vw;max-width:1500px;min-height:650px;margin:auto;padding:82px max(7vw,35px) 68px;display:grid}.hero-copy{max-width:620px}.hero-tag{color:#946c3f;letter-spacing:.5px;background:#ede4d7;border:1px solid #ded0bb;border-radius:30px;align-items:center;gap:7px;padding:7px 12px;font-size:9px;font-weight:700;display:inline-flex}.hero-tag svg{width:14px}.hero h1{color:#163c34;letter-spacing:-3.2px;margin:22px 0;font:500 clamp(46px,5vw,72px)/1.06 Manrope}.hero h1 em{color:#af7e47;font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#66716b;max-width:540px;font-size:16px;line-height:1.7}.hero-actions{align-items:center;gap:25px;margin:31px 0;display:flex}.hero-primary{height:51px;padding:0 25px;font-size:12px}.hero-actions>a{color:#29483f;align-items:center;gap:9px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.hero-actions>a span{border:1px solid #bfc7c1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.hero-actions>a svg{width:15px}.hero-trust{align-items:center;gap:13px;margin-top:38px;display:flex}.faces{display:flex}.faces i{background:#c6ae95;border:2px solid #f6f3ec;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-7px;font-size:8px;font-style:normal;font-weight:700;display:grid}.faces i:first-child{margin:0}.faces i:last-child{color:#fff;background:#173f37}.hero-trust>div:last-child span{color:#b2834c;display:flex}.hero-trust svg{fill:currentColor;width:12px}.hero-trust p{color:#7b837f;margin:3px 0;font-size:8px}.hero-visual{background:radial-gradient(circle,#e5e3d9 0,#0000 64%);place-items:center;height:490px;display:grid;position:relative}.world-icon{color:#d1d4c9;stroke-width:.65px;width:300px;height:300px}.world-orbit{border:1px solid #d4d4ca;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbit-one{width:420px;height:260px}.orbit-two{width:320px;height:430px;transform:rotate(51deg)}.map-pin{background:#fff;border:1px solid #e2e0d9;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 12px 35px #1f352b1b}.map-pin>i{background:#50a078;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e1f0e9}.map-pin>div{flex-direction:column;display:flex}.map-pin span{color:#8a918d;font-size:8px}.map-pin strong{margin-top:2px;font-size:10px}.map-pin>svg{color:#3f8067;width:16px;margin-left:8px}.pin-madrid{top:90px;right:8px}.pin-bogota{bottom:120px;left:0}.pin-bogota>i{background:#b68750;box-shadow:0 0 0 5px #efe4d7}.hero-proof{color:#fff;background:#173f37;border-radius:9px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:35px;right:55px;box-shadow:0 12px 35px #173f3740}.hero-proof>svg{color:#d4b58e}.hero-proof div{flex-direction:column;display:flex}.hero-proof span{color:#a9bdb7;font-size:8px}.hero-proof strong{margin-top:3px;font-size:10px}.press-line{background:#eeebe3;border-top:1px solid #ddd9cf;border-bottom:1px solid #ddd9cf;align-items:center;gap:5vw;min-height:105px;padding:0 max(7vw,35px);display:flex}.press-line>span{letter-spacing:1.5px;color:#8e918c;white-space:nowrap;font-size:8px;font-weight:700}.press-line div{color:#848983;flex:1;justify-content:space-around;display:flex}.press-line b{letter-spacing:1px;font:600 12px Georgia}.how{max-width:1500px;margin:auto;padding:110px max(7vw,35px)}.landing-section-head{text-align:center}.landing-section-head>span,.services-intro>span,.security-copy>span,.lawyer-cta>div>span{letter-spacing:1.6px;color:#a17444;font-size:9px;font-weight:700}.landing-section-head h2,.services-intro h2,.security-copy h2{color:#173f37;letter-spacing:-1.2px;margin:14px 0;font:500 36px/1.22 Manrope}.landing-section-head p{color:#78817c;font-size:12px}.how-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:65px;display:grid}.how-grid article{border-left:1px solid #dedbd3;padding:8px 32px 0;position:relative}.how-grid article:last-child{border-right:1px solid #dedbd3}.step-number{color:#b18452;font:italic 13px Georgia}.how-icon{color:#285a4e;background:#e7ece6;border-radius:50%;place-items:center;width:49px;height:49px;margin:25px 0 20px;display:grid}.how-icon svg{width:21px}.how-grid h3{font:600 14px Manrope}.how-grid p{color:#78817c;font-size:10px;line-height:1.7}.how-arrow{color:#b2b4ae;z-index:2;background:#f6f3ec;width:20px;position:absolute;top:67px;right:-11px}.services-landing{color:#fff;background:#173f37;grid-template-columns:1fr 1.35fr;gap:8vw;padding:100px max(7vw,35px);display:grid}.services-intro{max-width:420px}.services-intro h2{color:#fff;font-size:35px}.services-intro p{color:#afc0ba;font-size:12px;line-height:1.8}.services-intro button,.lawyer-cta button{color:#fff;background:0 0;border:0;border-bottom:1px solid #9cb0a8;align-items:center;gap:8px;margin-top:25px;padding:10px 0;font-size:10px;font-weight:700;display:flex}.services-intro button svg,.lawyer-cta button svg{width:14px}.service-list article{border-bottom:1px solid #ffffff1d;align-items:center;gap:18px;padding:21px 0;display:flex}.service-list article:first-child{border-top:1px solid #ffffff1d}.service-list article>div{color:#d1ae82;background:#ffffff0c;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.service-list article>div svg{width:20px}.service-list section{flex:1}.service-list h3{margin:0 0 5px;font:600 13px Manrope}.service-list p{color:#9eb3ac;margin:0;font-size:9px}.service-list article>svg{color:#829b92;width:16px}.security{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;max-width:1350px;margin:auto;padding:120px max(7vw,35px);display:grid}.security-art{background:radial-gradient(circle,#e4e6dd 0,#0000 63%);place-items:center;height:370px;display:grid;position:relative}.shield-big{border:1px solid #c7cec8;border-radius:50%;place-items:center;width:160px;height:160px;display:grid;box-shadow:0 0 0 25px #ecece5,0 0 0 26px #dedfd7}.shield-big svg{color:#245448;stroke-width:1px;width:72px;height:72px}.security-chip{color:#37534a;background:#fff;border:1px solid #e0ded7;border-radius:25px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 25px #1b322710}.security-chip svg{color:#a57947;width:14px}.chip-one{top:55px;right:15px}.chip-two{top:155px;left:20px}.chip-three{bottom:40px;right:30px}.security-copy>p{color:#78817c;font-size:12px;line-height:1.8}.security-copy ul{margin:23px 0;padding:0;list-style:none}.security-copy li{align-items:center;gap:10px;margin:13px 0;font-size:10px;display:flex}.security-copy li svg{color:#2d6b58;background:#e0ebe4;border-radius:50%;width:17px;height:17px;padding:3px}.security-copy a{color:#25584c;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.security-copy a svg{width:14px}.lawyer-cta{color:#fff;background:#b88a58;border-radius:15px;justify-content:space-between;align-items:end;margin:0 max(5vw,28px);padding:65px max(5vw,45px);display:flex}.lawyer-cta>div:first-child{max-width:550px}.lawyer-cta>div>span{color:#f0dfcb}.lawyer-cta h2{margin:13px 0;font:500 36px/1.2 Manrope}.lawyer-cta p{color:#f0dfcb;font-size:11px;line-height:1.7}.lawyer-stats{gap:45px;display:flex}.lawyer-stats article{border-left:1px solid #ffffff38;flex-direction:column;padding-left:20px;display:flex}.lawyer-stats strong{font:500 27px Manrope}.lawyer-stats span{color:#f0dfcb;margin-top:3px;font-size:8px}.final-cta{text-align:center;padding:120px 25px}.final-cta h2{color:#173f37;margin:20px;font:500 40px/1.2 Manrope}.final-cta>p{color:#7b837f;font-size:12px}.final-cta>.primary{height:50px;margin:20px 0 12px;padding:0 27px}.final-cta small{color:#969c98;font-size:8px;display:block}.landing-footer{color:#a6b8b1;background:#102f29;height:auto;padding:55px max(7vw,35px) 20px}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:45px;display:grid}.footer-top .landing-brand{color:#fff;padding:0}.footer-top>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-top p{font-size:10px;line-height:1.7}.footer-top strong{color:#fff;margin-bottom:5px;font-size:10px}.footer-top a{font-size:9px}.footer-bottom{border-top:1px solid #ffffff14;justify-content:space-between;padding-top:20px;font-size:8px;display:flex}.footer-bottom span{align-items:center;gap:5px;display:flex}.footer-bottom svg{width:12px}@media (width<=900px){.landing-links{background:#f6f3ec;border-bottom:1px solid #ddd9cf;flex-direction:column;padding:25px;display:none;position:absolute;top:77px;left:0;right:0}.landing-links.open{display:flex}.landing-menu{place-items:center;margin-left:10px;display:grid}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{text-align:center;margin:auto}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{width:100%;max-width:600px;height:420px;margin:auto}.how-grid{grid-template-columns:1fr 1fr;gap:30px 0}.how-grid article:nth-child(2){border-right:1px solid #dedbd3}.services-landing{grid-template-columns:1fr;gap:45px}.security{gap:3vw}.lawyer-cta{flex-direction:column;align-items:flex-start;gap:45px}.footer-top{grid-template-columns:2fr 1fr 1fr}.footer-top>div:last-child{display:none}}@media (width<=620px){.landing-nav{padding:0 18px}.landing-actions .login{display:none}.landing-actions .primary{width:40px;padding:0;font-size:0}.hero{padding:50px 18px}.hero h1{letter-spacing:-2.2px;font-size:43px}.hero-copy>p{font-size:13px}.hero-visual{height:330px}.world-icon{width:210px;height:210px}.orbit-one{width:300px;height:190px}.orbit-two{width:230px;height:310px}.pin-madrid{top:35px}.pin-bogota{bottom:75px}.hero-proof{bottom:5px;right:10px}.press-line{text-align:center;padding:20px;display:block}.press-line div{flex-wrap:wrap;gap:18px;margin-top:18px}.how{padding:80px 18px}.landing-section-head h2,.services-intro h2,.security-copy h2{font-size:28px}.how-grid{grid-template-columns:1fr;margin-top:40px}.how-grid article,.how-grid article:nth-child(2),.how-grid article:last-child{border-left:1px solid #dedbd3;border-right:0}.how-arrow{display:none}.services-landing{padding:75px 22px}.security{grid-template-columns:1fr;padding:70px 18px}.security-art{height:310px}.lawyer-cta{margin:0 12px;padding:45px 25px}.lawyer-cta h2{font-size:29px}.lawyer-stats{flex-wrap:wrap;gap:20px}.final-cta{padding:90px 20px}.final-cta h2{font-size:32px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{display:flex}.footer-bottom{gap:20px}.landing-footer{padding-left:22px;padding-right:22px}}.landing-section-head>span,.services-intro>span,.security-copy>span,.lawyer-cta>div>span,.hero-tag,.press-line>span{font-size:12px;line-height:1.4}.hero-trust p,.map-pin span,.hero-proof span,.lawyer-stats span,.final-cta small,.footer-bottom{font-size:11px;line-height:1.5}.hero-trust>div:last-child p,.map-pin strong,.hero-proof strong,.how-grid p,.service-list p,.security-copy li,.services-intro button,.lawyer-cta button,.footer-top p,.footer-top strong,.footer-top a{font-size:12px;line-height:1.55}.landing-section-head p,.services-intro p,.security-copy>p,.lawyer-cta p,.final-cta>p{font-size:14px;line-height:1.65}.how-grid h3,.service-list h3{font-size:15px}.lawyer-stats article{min-width:125px}.final-cta small{margin-top:3px}.nav-label,.welcome p,.eyebrow,.attention span{font-size:11px}.trust-card strong,.profile strong,.sidebar nav button,.kyc strong,.attention p,.stats span,.section-head p,.case-card h3,.drawer-head p,.modal label{font-size:12px}.trust-card p,.profile span,.kyc span,.stats small,.status,.meta span,.lawyer span,.amount span,.stepper span,.evidence-grid span,.verified{font-size:11px}.case-card .muted,.lawyer strong,.amount strong,.workflow-copy p,.evidence-grid strong,.lawyer-note strong,.lawyer-note p,.policy p,.policy strong{font-size:12px;line-height:1.5}.search input,.welcome>div>span{font-size:14px}.payment-released{background:linear-gradient(105deg,#23594b,#347563)}.network-block{margin-top:44px}.professional-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.professional-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 18px 18px;position:relative;overflow:hidden}.pro-cover{background:linear-gradient(130deg,#dfe9e3,#eee7db);height:60px;margin:0 -18px}.pro-avatar{color:#503c2d;background:#ccb397;border:3px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;margin-top:-27px;font-size:13px;font-weight:700;display:grid;position:relative}.pro-avatar>svg{color:#1e6c57;fill:#fff;width:17px;height:17px;position:absolute;bottom:0;right:-2px}.professional-card h3{margin:11px 0 3px;font:600 15px Manrope}.professional-card>strong{color:#59675f;font-size:12px}.professional-card>p{color:#7c857f;align-items:center;gap:4px;font-size:12px;display:flex}.professional-card>p svg{width:13px}.pro-rating{align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.pro-rating svg{color:#b6844c;fill:currentColor;width:14px}.pro-rating span{color:#8a918d;font-weight:400}.skill-row{gap:5px;margin:13px 0;display:flex}.skill-row i{color:#53645c;background:#edf1ed;border-radius:15px;padding:5px 8px;font-size:11px;font-style:normal}.pro-actions{grid-template-columns:1fr 40px;gap:7px;display:grid}.pro-actions button{height:38px;color:var(--green);background:#fff;border:1px solid #cfd5d1;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.pro-actions button svg{width:15px}.pro-actions button:first-child{background:var(--green);color:#fff}.pro-actions button.connected{color:#366456;background:#e4ece7;border-color:#d4e1da}.register-modal{width:min(720px,100% - 30px)}.role-picker{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.role-picker>button{text-align:left;color:var(--ink);background:#fff;border:1px solid #d8d8d1;border-radius:12px;padding:22px;position:relative}.role-picker>button.selected{border:2px solid var(--green);background:#eef3ef}.role-picker>button>div{width:42px;height:42px;color:var(--green);background:#e8ede9;border-radius:50%;place-items:center;display:grid}.role-picker h3{margin:16px 0 7px;font:600 17px Manrope}.role-picker p{color:#6e7872;min-height:40px;font-size:13px;line-height:1.5}.role-picker span{color:#7b847e;font-size:11px}.role-picker>button>svg{color:#286652;width:20px;position:absolute;top:16px;right:16px}.register-form{margin-top:25px}.terms{align-items:flex-start;margin-top:18px;line-height:1.5;flex-direction:row!important;gap:8px!important;font-weight:400!important;display:flex!important}.terms input{margin-top:2px}.lawyer-app{background:#f4f3ee}.lawyer-side .profile{margin-top:auto}.lawyer-kpis{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:25px 0 38px;display:grid}.lawyer-kpis article{border-right:1px solid var(--line);flex-direction:column;padding:20px;display:flex}.lawyer-kpis article:last-child{border:0}.lawyer-kpis span{color:#727d76;font-size:12px}.lawyer-kpis strong{align-items:center;gap:5px;margin:8px 0;font:600 21px Manrope;display:flex}.lawyer-kpis strong svg{color:#b48249;fill:currentColor;width:16px}.lawyer-kpis small{color:#75847c;align-items:center;gap:5px;font-size:11px;display:flex}.lawyer-kpis small svg{width:13px}.lawyer-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:22px;display:grid}.filter-btn{height:36px}.filter-btn svg{width:15px}.opportunity-list{gap:12px;display:grid}.opportunity-list article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:19px}.opp-top{justify-content:space-between;align-items:center;display:flex}.opp-top>span{color:#3a6658;background:#e8eee9;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700}.opp-top button{color:#818a84;background:0 0;border:0}.opp-top svg{width:17px}.opportunity-list h3{margin:13px 0 9px;font:600 16px Manrope}.opp-client{color:#5f6e66;align-items:center;gap:7px;font-size:12px;display:flex}.opp-client>svg{color:#28705a;width:14px}.client-avatar{background:#d8c3aa;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.opp-meta{border-top:1px solid #ecebe6;gap:18px;margin-top:13px;padding-top:13px;display:flex}.opp-meta span{color:#77817b;align-items:center;gap:5px;font-size:11px;display:flex}.opp-meta svg{width:14px}.opp-meta strong{margin-left:auto;font-size:13px}.opportunity-list article>.primary{height:37px;margin-top:16px}.opportunity-list .applied{color:#326251;background:#e5ede8;border-color:#d1dfd7}.social-column{flex-direction:column;gap:15px;display:flex}.escrow-control,.feed-card,.connections-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.escrow-control{border-top:4px solid #b78b57}.escrow-title{align-items:center;gap:9px;display:flex}.escrow-title>svg{color:#9c7244}.escrow-title div{flex-direction:column;display:flex}.escrow-title span{color:#8c938f;font-size:10px}.escrow-title strong{font-size:13px}.escrow-amount{margin:20px 0;font:600 26px Manrope;display:block}.escrow-state{background:#f4eee5;border-radius:8px;gap:10px;padding:12px;display:flex}.escrow-state>i{background:#be854c;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #ead8c3}.escrow-state div{flex-direction:column;display:flex}.escrow-state b{font-size:12px}.escrow-state span{color:#7f817d;margin-top:3px;font-size:11px}.escrow-control>button{color:#898e8a;cursor:not-allowed;background:#eeede9;border:1px solid #d8d8d2;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin:15px 0 8px;font-size:11px;font-weight:700;display:flex}.escrow-control>button svg{width:14px}.escrow-control>p{color:#818983;margin:0;font-size:11px;line-height:1.5}.feed-head{align-items:center;gap:9px;display:flex}.small-pro{border-width:1px;flex:none;width:39px;height:39px;margin:0}.feed-head>div:nth-child(2){flex-direction:column;flex:1;display:flex}.feed-head strong{font-size:12px}.feed-head span{color:#7f8882;font-size:10px}.feed-head>svg{color:#929893;width:17px}.feed-card>p{color:#57655e;font-size:12px;line-height:1.6}.feed-evidence{color:#345c50;background:linear-gradient(135deg,#e3e8e2,#f0ece4);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:105px;display:flex}.feed-evidence svg{width:27px}.feed-evidence span{font-size:11px;font-weight:700}.feed-actions{border-top:1px solid #ecebe6;margin-top:12px;padding-top:10px;display:flex}.feed-actions button{color:#717c76;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.feed-actions svg{width:15px}.feed-actions button.liked{color:#a64c45}.feed-actions button.liked svg{fill:currentColor}.connections-card .section-head{align-items:center;margin-bottom:10px}.connections-card h3{margin:0;font:600 13px Manrope}.connections-card .section-head button{color:#2d6655;background:0 0;border:0;font-size:11px}.connection-row{border-top:1px solid #eee;align-items:center;gap:9px;padding:10px 0;display:flex}.connection-row>div:nth-child(2){flex-direction:column;flex:1;display:flex}.connection-row strong{font-size:12px}.connection-row span{color:#818983;font-size:10px}.connection-row>button{color:#2d6655;background:#fff;border:1px solid #ced7d1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.connection-row>button svg{width:14px}@media (width<=1050px){.professional-grid{grid-template-columns:1fr 1fr}.professional-card:last-child{display:none}.lawyer-kpis{grid-template-columns:1fr 1fr}.lawyer-kpis article:nth-child(2){border-right:0}.lawyer-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.lawyer-layout{grid-template-columns:1fr}.social-column{grid-template-columns:1fr 1fr;display:grid}.connections-card{display:none}}@media (width<=760px){.professional-grid{grid-template-columns:1fr}.professional-card:last-child{display:block}.role-picker,.lawyer-kpis{grid-template-columns:1fr}.lawyer-kpis article{border-bottom:1px solid var(--line);border-right:0!important}.social-column{grid-template-columns:1fr}.opp-meta{flex-wrap:wrap}.opp-meta strong{width:100%;margin:0}.lawyer-app .content{padding-left:18px;padding-right:18px}}.smart-case-banner{color:#fff;background:linear-gradient(110deg,#173f37,#245a4f);border-radius:12px;align-items:center;gap:16px;margin:-14px 0 38px;padding:20px 22px;display:flex}.smart-case-icon{color:#dfbd91;background:#ffffff12;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.smart-case-icon svg{width:22px}.smart-case-banner>div:nth-child(2){flex:1}.smart-case-banner span{color:#c9d8d3;letter-spacing:.4px;font-size:11px}.smart-case-banner h2{margin:5px 0;font:600 17px Manrope}.smart-case-banner p{color:#adc3bc;margin:0;font-size:12px}.smart-case-status{border:1px solid #fff2;border-radius:20px;align-items:center;padding:7px 10px;display:flex;gap:7px!important}.smart-case-status i{background:#e1aa64;border-radius:50%;width:7px;height:7px}.smart-case-banner .primary{color:#173f37;white-space:nowrap;background:#f3eee5;border:0}.case-workspace{z-index:90;background:#f5f4ef;position:fixed;inset:0;overflow:hidden}.workspace-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:91px;padding:14px 28px;display:flex;position:static}.workspace-head>div:first-child{flex:1}.back-btn{color:#64736b;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:4px;padding:0;font-size:11px;display:flex}.back-btn svg{width:13px;transform:rotate(180deg)}.workspace-head p{letter-spacing:1px;color:#927044;margin:0;font-size:10px}.workspace-head h1{margin:3px 0;font:600 20px Manrope}.workspace-head-actions{align-items:center;gap:9px;display:flex}.save-state{color:#527066;align-items:center;gap:5px;margin-right:5px;font-size:11px;display:flex}.save-state svg{width:14px}.workspace-head-actions .secondary{height:39px}.workspace-body{grid-template-columns:220px 1fr;height:calc(100vh - 91px);display:grid}.workspace-nav{border-right:1px solid var(--line);background:#fbfaf7;flex-direction:column;padding:24px 13px;display:flex}.workspace-nav>p{letter-spacing:1.2px;color:#929993;padding:0 12px;font-size:10px;font-weight:700}.workspace-nav>button{color:#647069;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;height:43px;padding:0 12px;font-size:12px;display:flex}.workspace-nav>button.active{color:#17483e;background:#e4ece7;font-weight:700}.workspace-nav>button svg{width:17px}.workspace-nav>button b{color:#fff;background:#b97948;border-radius:12px;margin-left:auto;padding:2px 6px;font-size:9px}.case-health{background:#eef1ec;border-radius:9px;margin-top:auto;padding:13px}.case-health>span{color:#6c7771;font-size:10px}.case-health>strong{float:right;font-size:11px}.case-health>div{clear:both;background:#d7ddd7;border-radius:3px;height:4px;margin:9px 0}.case-health>div i{background:#37705f;border-radius:3px;width:78%;height:100%;display:block}.case-health p{color:#747e78;margin:0;font-size:10px;line-height:1.4}.workspace-content{padding:32px clamp(22px,4vw,60px) 60px;overflow:auto;width:auto!important;margin:0!important}.workspace-title{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.workspace-title>div>span{letter-spacing:1.2px;color:#9a7348;font-size:10px;font-weight:700}.workspace-title h2{margin:6px 0;font:600 25px Manrope}.workspace-title p{color:#758079;margin:0;font-size:12px}.workspace-title button{height:39px}.case-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.case-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;gap:0 11px;padding:17px;display:grid}.case-summary-grid article>svg{color:#39705f;grid-row:1/3;width:21px}.case-summary-grid article>div{flex-direction:column;display:flex}.case-summary-grid strong{font:600 20px Manrope}.case-summary-grid span{color:#7f8782;font-size:11px}.case-summary-grid button{text-align:left;color:#356758;background:0 0;border:0;border-top:1px solid #ecece7;grid-column:1/-1;align-items:center;gap:5px;margin-top:11px;padding:11px 0 0;font-size:10px;font-weight:700;display:flex}.case-summary-grid button svg{width:13px}.case-summary-grid .finding-stat>svg{color:#af7142}.summary-columns{grid-template-columns:1.2fr .8fr;gap:15px;margin-top:18px;display:grid}.facts-panel,.next-actions{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h3{margin:0;font:600 14px Manrope}.panel-head p{color:#86908a;margin:4px 0;font-size:10px}.panel-head button{color:#326655;background:0 0;border:0;font-size:10px}.facts-panel>article{border-top:1px solid #eee;gap:12px;padding:14px 0;display:flex}.facts-panel>article>i{background:#39725f;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #e5eee9}.facts-panel>article>div{flex-direction:column;gap:4px;display:flex}.facts-panel span{color:#967044;font-size:10px}.facts-panel strong{font-size:12px}.facts-panel small{color:#89918c;align-items:center;gap:4px;font-size:10px;display:flex}.facts-panel small svg{width:12px}.next-actions>.panel-head{margin-bottom:7px}.next-actions>.panel-head>svg{color:#396c5d;width:18px}.next-actions>article{border-top:1px solid #eee;gap:10px;padding:13px 0;display:flex}.next-actions>article>i{background:#649080;border-radius:50%;width:8px;height:8px;margin-top:5px}.next-actions>article>i.urgent{background:#bd6b4f}.next-actions>article>div{flex-direction:column;display:flex}.next-actions strong{font-size:11px}.next-actions span{color:#89918c;margin-top:4px;font-size:10px}.upload-button{height:40px!important}.upload-button input{display:none}.upload-zone{color:#477064;background:#fafbf8;border:1px dashed #bfc9c2;border-radius:9px;justify-content:center;align-items:center;gap:13px;height:90px;margin-bottom:16px;display:flex}.upload-zone>svg{width:25px}.upload-zone>div{flex-direction:column;display:flex}.upload-zone strong{font-size:12px}.upload-zone span{color:#858e89;margin-top:4px;font-size:10px}.processing-bar{background:#e9f0ec;border-radius:8px;align-items:center;gap:11px;margin-bottom:12px;padding:11px 14px;display:flex;position:relative;overflow:hidden}.processing-bar>svg{color:#316858;width:18px;animation:1s linear infinite spin}.processing-bar>div{flex-direction:column;display:flex}.processing-bar strong{font-size:11px}.processing-bar span{color:#78837d;font-size:10px}.processing-bar>i{background:#3a7562;width:65%;height:3px;position:absolute;bottom:0;left:0}@keyframes spin{to{transform:rotate(360deg)}}.document-table{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.document-row{border-top:1px solid #ecece8;grid-template-columns:minmax(260px,2fr) .6fr .8fr .7fr 30px;align-items:center;gap:12px;min-height:62px;padding:8px 15px;font-size:11px;display:grid}.document-header{color:#7c8580;background:#f3f3ef;border:0;font-size:10px;font-weight:700;min-height:38px!important}.doc-name{align-items:center;gap:10px;display:flex}.doc-name>div{flex-direction:column;display:flex}.doc-name strong{font-size:11px}.doc-name small{color:#8a928d;margin-top:3px;font-size:10px}.doc-icon{color:#386a5b;background:#e8eeea;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.doc-icon svg{width:16px}.doc-icon.audio{color:#70558a;background:#eee8f2}.doc-icon.imagen{color:#966b3e;background:#eee9df}.doc-status{color:#3d725f;align-items:center;gap:5px;display:flex}.doc-status svg{width:13px}.document-row>button{color:#818a84;background:0 0;border:0}.transcription-card{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr 1fr;gap:0;margin-top:17px;display:grid;overflow:hidden}.audio-player{color:#fff;background:#173f37;align-items:center;gap:15px;padding:20px;display:flex}.audio-player>button{color:#173f37;background:#f4eee4;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.audio-player>button svg{width:18px}.audio-player>div{flex:1}.audio-player strong{font-size:11px}.audio-wave{align-items:center;gap:2px;height:31px;margin:7px 0;display:flex}.audio-wave i{background:#b5c9c2;border-radius:2px;width:2px}.audio-player span{color:#b2c5bf;font-size:9px}.transcript-preview{padding:18px}.transcript-preview>span{color:#997044;letter-spacing:1px;font-size:9px;font-weight:700}.transcript-preview p{color:#59655f;font-size:11px;line-height:1.6}.transcript-preview button{color:#326858;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:700;display:flex}.transcript-preview button svg{width:13px}.timeline-toolbar{background:#e9efeb;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:11px 14px;display:flex}.timeline-toolbar span{color:#376456;align-items:center;gap:7px;font-size:11px;display:flex}.timeline-toolbar svg{width:15px}.timeline-toolbar button{color:#54655d;background:0 0;border:0;gap:5px;font-size:10px;display:flex}.case-timeline{max-width:780px}.case-timeline article{grid-template-columns:85px 28px 1fr;gap:13px;padding-bottom:26px;display:grid;position:relative}.case-timeline article:not(:last-child):after{content:"";background:#ccd5cf;width:1px;position:absolute;top:28px;bottom:0;left:98px}.timeline-date{color:#8e6b45;padding-top:5px;font-size:10px;font-weight:700}.case-timeline article>i{color:#fff;z-index:1;background:#34705d;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.case-timeline article.warning>i{background:#b97643}.case-timeline article>i svg{width:13px}.case-timeline article>div:last-child{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.case-timeline h3{margin:0;font:600 13px Manrope}.case-timeline p{color:#66736c;font-size:11px;line-height:1.5}.case-timeline button{color:#5f6b65;background:#f0f1ed;border:0;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:flex}.case-timeline button svg{width:11px}.timeline-alert{color:#a25f32;background:#f7eade;border-radius:5px;margin-top:8px;padding:7px;font-size:10px;display:block}.people-layout{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.people-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.people-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.person-avatar{background:#d8c2aa;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:700;display:grid}.people-grid article>div:nth-child(2){flex-direction:column;flex:1;display:flex}.people-grid h3{align-items:center;gap:4px;margin:0;font:600 12px Manrope;display:flex}.people-grid h3 svg{color:#2b6e59;width:13px}.people-grid strong{color:#66756d;margin:3px 0;font-size:10px}.people-grid span{color:#939994;font-size:9px}.people-grid button{color:#89918c;background:0 0;border:0}.relationship-map{border:1px solid var(--line);background:#fff;border-radius:9px;padding:16px}.relationship-map .panel-head svg{color:#467264;width:18px}.network-map{background:radial-gradient(circle,#eef1ec,#0000 67%);height:265px;position:relative}.node{text-align:center;z-index:2;background:#e5eee9;border:1px solid #b9c9c1;border-radius:50%;place-items:center;width:67px;height:67px;font-size:9px;font-weight:700;display:grid;position:absolute}.client-node{color:#fff;background:#173f37;top:50%;left:50%;transform:translate(-50%,-50%)}.company-node{top:14%;left:10%}.lawyer-node{background:#eee6db;border-color:#dbc7ad;top:13%;right:7%}.bank-node{bottom:5%;right:15%}.link{transform-origin:0;background:#aebbb4;height:1px;position:absolute}.l1{width:120px;top:35%;left:27%;transform:rotate(25deg)}.l2{width:110px;top:48%;left:56%;transform:rotate(-35deg)}.l3{width:100px;top:56%;left:56%;transform:rotate(27deg)}.relationship-map>button{color:#316655;background:0 0;border:0;align-items:center;gap:4px;margin:auto;font-size:10px;font-weight:700;display:flex}.relationship-map>button svg{width:13px}.ai-notice{color:#376555;background:#e9f0ec;border:1px solid #d4e0d9;border-radius:8px;gap:10px;margin-bottom:15px;padding:12px;display:flex}.ai-notice svg{flex:none;width:18px}.ai-notice p{color:#6b7770;flex-direction:column;margin:0;font-size:10px;line-height:1.5;display:flex}.ai-notice strong{color:#376555;font-size:11px}.analysis-list{gap:12px;display:grid}.analysis-list>article{border:1px solid var(--line);background:#fff;border-left:4px solid #6d9386;border-radius:9px;padding:18px}.analysis-list>article.high{border-left-color:#b66545}.analysis-list>article.medium{border-left-color:#bd8b4f}.analysis-type{align-items:center;gap:7px;display:flex}.analysis-type svg{color:#a65f3d;width:16px}.analysis-type span{letter-spacing:1px;color:#855435;font-size:9px;font-weight:700}.analysis-type b{color:#9b5638;background:#f3e5dc;border-radius:12px;margin-left:auto;padding:4px 7px;font-size:9px}.analysis-list h3{font:600 15px Manrope}.analysis-list>article>p{color:#64716a;font-size:11px;line-height:1.6}.source-compare{grid-template-columns:1fr 1fr;gap:9px;display:grid}.source-compare>span{background:#f3f3ef;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:4px;padding:10px;font-size:9px;font-weight:700;display:grid}.source-compare>span>svg{width:14px}.source-compare>span>svg:nth-of-type(2){grid-row:2;align-self:start;margin-top:6px}.source-compare>span:first-line{font-weight:700}.analysis-actions{gap:7px;margin-top:14px;display:flex}.analysis-actions button{height:35px}.analysis-list .insight .analysis-type svg,.analysis-list .insight .analysis-type span{color:#3c7261}.report-builder{grid-template-columns:.75fr 1.25fr;gap:18px;display:grid}.report-builder>section,.report-preview{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px}.report-builder h3{margin:0 0 5px;font:600 14px Manrope}.report-builder>section>p{color:#7f8882;font-size:10px}.report-builder>section>label:not(.report-notes){margin:9px 0;display:block}.report-builder>section>label input{display:none}.report-builder>section>label span{align-items:center;gap:8px;font-size:11px;display:flex}.report-builder>section>label span svg{color:#fff;border:1px solid #adc0b6;border-radius:4px;width:17px;height:17px;padding:3px}.report-builder>section>label input:checked+span svg{background:#286453;border-color:#286453}.report-notes{flex-direction:column;gap:6px;margin-top:18px;font-size:10px;font-weight:700;display:flex}.report-notes textarea{resize:vertical;border:1px solid #d7d8d2;border-radius:6px;min-height:70px;padding:9px;font-size:11px}.report-builder>section>.primary{width:100%;margin-top:13px}.report-preview{background:#e9e9e4}.report-page{background:#fff;min-height:440px;padding:42px 44px;box-shadow:0 7px 20px #26362e18}.report-page>span{letter-spacing:1px;color:#92704a;font-size:8px}.report-page h2{color:#173f37;margin:12px 0 4px;font:600 20px Manrope}.report-page small{color:#828b85;font-size:9px}.report-page hr{border:0;border-top:2px solid #173f37;margin:21px 0}.report-page h3{margin-top:19px;font:600 12px Manrope}.report-page p{color:#5f6c65;font-size:10px;line-height:1.7}.report-lines i{background:#ecece8;height:5px;margin:7px 0;display:block}.report-lines i:nth-child(2){width:88%}.report-lines i:nth-child(3){width:94%}.report-lines i:nth-child(4){width:67%}.export-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.export-actions button{height:38px}@media (width<=1100px){.case-summary-grid{grid-template-columns:1fr 1fr}.people-layout{grid-template-columns:1fr}.smart-case-status{display:none}.workspace-body{grid-template-columns:190px 1fr}.people-grid,.report-builder{grid-template-columns:1fr}.document-row{grid-template-columns:minmax(220px,2fr) .7fr .8fr 30px}.document-row>span:nth-of-type(3),.document-header>span:nth-of-type(4){display:none}}@media (width<=760px){.smart-case-banner{flex-wrap:wrap;align-items:flex-start}.smart-case-banner .primary{width:100%}.case-workspace{overflow:auto}.workspace-head{height:auto;padding:12px 16px}.workspace-head-actions .save-state,.workspace-head-actions .secondary{display:none}.workspace-head h1{font-size:16px}.workspace-body{height:auto;display:block}.workspace-nav{z-index:3;background:#fff;flex-direction:row;padding:8px;display:flex;position:sticky;top:0;overflow:auto}.workspace-nav>p,.case-health{display:none}.workspace-nav>button{white-space:nowrap;height:38px}.workspace-content{padding:22px 15px}.workspace-title h2{font-size:21px}.workspace-title>button{width:40px;padding:0;font-size:0}.workspace-title>button svg{margin:0}.case-summary-grid,.summary-columns,.source-compare,.transcription-card{grid-template-columns:1fr}.document-header{display:none}.document-row{grid-template-columns:1fr auto;padding:12px}.document-row>span{display:none}.document-row>button{display:block}.people-grid{grid-template-columns:1fr}.relationship-map{display:none}.report-page{padding:25px 22px}.export-actions{flex-direction:column}.export-actions button{width:100%}}.portal,.portal-access{color:#18352d;background:#f5f3ed;min-height:100vh}.portal>header{background:#fff;border-bottom:1px solid #ddd9cf;justify-content:space-between;align-items:center;height:72px;margin:0;padding:0 5%;display:flex}.portal header>a,.portal-access a{letter-spacing:2px;color:#173f34;font-weight:900}.portal header div{align-items:center;gap:18px;display:flex}.portal button,.portal-form button,.portal-upload{color:#fff;cursor:pointer;background:#173f34;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.portal main{max-width:1100px;margin:auto;padding:48px 24px}.portal-heading{margin-bottom:28px}.portal-heading p{letter-spacing:2px;font-size:11px;font-weight:800}.portal-heading h1{margin:8px 0;font-family:Georgia,serif;font-size:38px}.portal-form,.portal-access section{background:#fff;border:1px solid #ddd9cf;border-radius:14px;padding:28px;box-shadow:0 10px 35px #173f3410}.portal-form{gap:15px;margin-bottom:38px;display:grid}.portal-form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.portal-form label,.portal-access label{gap:6px;font-size:13px;font-weight:700;display:grid}.portal-form input,.portal-form textarea,.portal-access input,.portal-access select{font:inherit;border:1px solid #ccc7bb;border-radius:7px;padding:11px}.portal-list>article{background:#fff;border:1px solid #ddd9cf;border-radius:12px;justify-content:space-between;gap:30px;margin:12px 0;padding:22px;display:flex}.portal-list article>div:first-child>span{text-transform:uppercase;color:#a26b22;font-size:11px;font-weight:800}.portal-list h3{margin:7px 0}.portal-list p{color:#61706b}.portal-actions{flex-direction:column;gap:8px;min-width:240px;display:flex}.portal-actions .danger{background:#a33}.portal-upload{gap:6px;display:grid}.portal-access{place-items:center;padding:20px;display:grid}.portal-access section{width:min(440px,100%)}.portal-access form{gap:14px;margin:25px 0;display:grid}.portal-access form button{color:#fff;background:#173f34;border:0;border-radius:8px;padding:13px;font-weight:800}.portal-link{color:#173f34!important;background:0 0!important}.portal-error,.portal-notice{color:#8b241b;background:#f9dfdb;border-radius:7px;padding:10px;font-size:13px}.portal-notice{color:#17543f;background:#e0f1e9}.portal-loading{place-items:center;min-height:100vh;display:grid}@media (width<=700px){.portal-list>article{display:block}.portal-actions{margin-top:18px}.portal-form>div{grid-template-columns:1fr}.portal>header span{display:none}}.client-welcome{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.client-welcome p{letter-spacing:2px;color:#b17b36;font-size:11px;font-weight:900}.client-welcome h1{margin:7px 0;font-family:Georgia,serif;font-size:40px}.client-welcome>div>span{color:#687670}.client-trust{background:#fff;border:1px solid #d9ded9;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.client-trust svg{color:#2b7a5d}.client-trust span{color:#74817c;font-size:12px;display:grid}.client-trust strong{color:#18352d;font-size:13px}.client-attention{color:#fff;background:#183f35;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:17px 20px;display:flex}.client-attention>svg{color:#f0c981}.client-attention div{gap:3px;display:grid}.client-attention span{color:#d6e4df;font-size:12px}.client-stats{background:#fff;border:1px solid #ddd9cf;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-bottom:25px;display:grid}.client-stats article{align-items:center;gap:14px;padding:20px;display:flex}.client-stats article:not(:last-child){border-right:1px solid #e2ded5}.client-stats svg{color:#427766;width:22px}.client-stats span{color:#78847f;font-size:12px;display:grid}.client-stats strong{color:#18352d;margin-top:4px;font-family:Georgia,serif;font-size:23px}.request-form{gap:0;padding:0;overflow:hidden}.request-form-head{background:#f9faf7;border-bottom:1px solid #e3e0d8;align-items:center;padding:24px 28px;grid-template-columns:none!important;gap:16px!important;display:flex!important}.request-form-head .request-icon{color:#27664f;background:#e1eee8;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.request-form-head>div:last-child{display:block}.request-form-head span{letter-spacing:1.5px;color:#b07834;font-size:10px;font-weight:900}.request-form-head h2{margin:3px 0;font-family:Georgia,serif;font-size:25px}.request-form-head p{color:#74817c;margin:0;font-size:12px}.request-form fieldset{border:0;border-bottom:1px solid #ebe7df;margin:0;padding:23px 28px}.request-form legend{text-transform:uppercase;letter-spacing:.7px;color:#53655f;padding:0 0 14px;font-size:12px;font-weight:900}.request-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}.request-grid .span-two{grid-column:span 3}.request-form input,.request-form textarea,.request-form select{box-sizing:border-box;width:100%;font:inherit;color:#18352d;background:#fff;border:1px solid #cfcac0;border-radius:8px;padding:11px 12px}.request-form textarea{resize:vertical}.request-form input:focus,.request-form textarea:focus,.request-form select:focus{border-color:#3f806a;outline:3px solid #8bbbaa55}.request-submit{justify-content:space-between;align-items:center;padding:20px 28px;grid-template-columns:none!important;gap:20px!important;display:flex!important}.request-submit>div{color:#66766f;align-items:center;gap:10px;display:flex}.request-submit>div svg{color:#34735c}.request-submit span{font-size:11px;display:grid}.request-submit strong{color:#18352d;font-size:12px}.request-submit button{align-items:center;gap:8px;padding:13px 20px;display:flex}@media (width<=750px){.client-welcome{display:block}.client-trust{margin-top:18px}.client-stats{grid-template-columns:1fr}.client-stats article:not(:last-child){border-bottom:1px solid #e2ded5;border-right:0}.request-grid{grid-template-columns:1fr!important}.request-grid .span-two{grid-column:auto}.request-submit{flex-direction:column;align-items:stretch}.request-submit button{justify-content:center}.request-form-head{align-items:flex-start}}.lawyer-welcome{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.lawyer-welcome>div:first-child>p{letter-spacing:2px;color:#a87531;font-size:11px;font-weight:900}.lawyer-welcome h1{margin:7px 0;font-family:Georgia,serif;font-size:40px}.lawyer-welcome>div:first-child>span{color:#6c7b75}.professional-badge{background:#e8f1ed;border:1px solid #cbded6;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.professional-badge svg{color:#247052}.professional-badge span{color:#687b73;font-size:11px;display:grid}.professional-badge strong{color:#194b3c;font-size:13px}.lawyer-live-stats{background:#fff;border:1px solid #dedad1;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.lawyer-live-stats article{align-items:center;gap:13px;padding:19px;display:flex}.lawyer-live-stats article:not(:last-child){border-right:1px solid #e5e1d8}.lawyer-live-stats svg{color:#447968;width:21px}.lawyer-live-stats span{color:#74817c;font-size:11px;display:grid}.lawyer-live-stats strong{color:#173d32;margin-top:4px;font-family:Georgia,serif;font-size:22px}.professional-layout{grid-template-columns:minmax(0,1fr) 290px;gap:25px;display:grid}.professional-layout .professional-main{max-width:none;padding:0}.opportunity-heading{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.opportunity-heading>div:first-child>span{letter-spacing:1.4px;color:#a87531;font-size:10px;font-weight:900}.opportunity-heading h2{margin:5px 0;font-family:Georgia,serif;font-size:25px}.opportunity-heading p{color:#74817c;margin:0;font-size:12px}.opportunity-filters{gap:8px;display:flex}.opportunity-filters label{color:#68766f;background:#fff;border:1px solid #d6d1c7;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.opportunity-filters svg{width:14px}.opportunity-filters select{color:#18352d;background:0 0;border:0;max-width:125px}.professional-cases{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.professional-cases>article,.professional-empty,.assigned-services,.profile-progress,.reputation-card,.security-reminder{background:#fff;border:1px solid #ddd9cf;border-radius:13px}.professional-cases>article{padding:20px}.professional-case-top{justify-content:space-between;display:flex}.professional-case-top span{color:#9d6c2f;text-transform:uppercase;font-size:10px;font-weight:900}.professional-case-top small{color:#26654f;background:#e9f2ee;border-radius:20px;padding:4px 8px}.professional-cases h3{margin:14px 0 7px}.professional-cases article>p{color:#68766f;min-height:38px;font-size:12px;line-height:1.5}.professional-case-meta{border-top:1px solid #eeeae2;justify-content:space-between;align-items:center;margin-top:13px;padding-top:13px;display:flex}.professional-case-meta span{align-items:center;gap:5px;font-size:11px;display:flex}.professional-case-meta svg{width:14px}.professional-case-meta strong{font-size:13px}.professional-cases .portal-actions{min-width:0;margin-top:14px}.professional-empty{text-align:center;grid-column:1/-1;padding:46px 30px}.professional-empty>div{color:#39725f;background:#e7f0ec;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;display:grid}.professional-empty h3{margin-bottom:8px}.professional-empty p{color:#71807a;max-width:430px;margin:0 auto 18px;font-size:13px}.professional-empty button{color:#245b48;background:#eef3f0}.assigned-services{margin-top:22px;padding:21px}.assigned-services>div{justify-content:space-between;align-items:center;display:flex}.assigned-services>div span{background:#eeeae3;border-radius:20px;padding:5px 9px;font-size:11px}.assigned-services>p{color:#71807a;font-size:13px}.assigned-services>article{border-top:1px solid #eeeae2;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:14px 0;display:grid}.assigned-services>article>span{text-transform:uppercase;font-size:10px;font-weight:900}.assigned-services>article>div{display:grid}.assigned-services small{color:#7b8782}.professional-side{align-content:start;gap:14px;display:grid}.profile-progress{text-align:center;padding:24px}.profile-symbol{color:#fff;background:#173f34;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-family:Georgia,serif;font-size:20px;display:grid}.profile-progress h3{margin:12px 0 3px}.profile-progress>span{color:#7a8681;font-size:11px}.progress-label{justify-content:space-between;margin-top:22px;font-size:11px;display:flex}.profile-bar{background:#e5e8e5;border-radius:5px;height:6px;margin:8px 0 16px;overflow:hidden}.profile-bar i{background:#b4803d;height:100%;display:block}.profile-progress ul{text-align:left;padding:0;list-style:none}.profile-progress li{color:#87918d;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.profile-progress li svg{width:16px}.profile-progress li.done{color:#245e4a}.profile-progress>button{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;display:flex}.profile-progress>button svg{width:15px}.reputation-card,.security-reminder{gap:12px;padding:17px;display:flex}.reputation-card>svg{color:#bd873e;fill:#bd873e}.security-reminder>svg{color:#31715a}.reputation-card strong,.security-reminder strong{font-size:12px}.reputation-card p,.security-reminder p{color:#75817d;margin:4px 0 0;font-size:11px;line-height:1.45}@media (width<=1000px){.lawyer-live-stats{grid-template-columns:1fr 1fr}.lawyer-live-stats article:nth-child(2){border-right:0}.professional-layout{grid-template-columns:1fr}.professional-side{grid-template-columns:1fr 1fr}.profile-progress{grid-row:span 2}}@media (width<=700px){.lawyer-welcome{display:block}.professional-badge{margin-top:16px}.lawyer-live-stats{grid-template-columns:1fr}.lawyer-live-stats article{border-bottom:1px solid #e5e1d8;border-right:0!important}.opportunity-heading{flex-direction:column;align-items:stretch;gap:14px}.opportunity-filters{flex-direction:column}.professional-cases,.professional-side{grid-template-columns:1fr}.profile-progress{grid-row:auto}}.install-prompt{z-index:200;color:#fff;background:#173f37;border:1px solid #426057;border-radius:13px;width:min(390px,100vw - 36px);padding:15px 16px 16px;font-size:13px;position:fixed;bottom:18px;left:18px;box-shadow:0 18px 55px #10251f55}.install-prompt-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.install-prompt-head span{font-weight:600}.install-prompt-head button{color:#b8cac4;background:0 0;border:0;padding:0 2px;font-size:27px;line-height:1}.install-prompt-action{color:#fff;background:#2f67e9;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-weight:800;display:flex}.install-prompt-action:hover{background:#2459d0}.install-prompt-action:focus-visible,.install-prompt-head button:focus-visible{outline-offset:2px;outline:3px solid #fff}.install-prompt-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.install-prompt>label{color:#bdccc7;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.install-prompt>label input{accent-color:#2f67e9;width:16px;height:16px}@media (width<=500px){.install-prompt{width:calc(100vw - 20px);bottom:10px;left:10px}}.portal-secondary{color:#214f41!important;background:#eef3f0!important}.portal-secondary svg,.evidence-list svg{width:16px}.evidence-list{gap:6px;margin-top:4px;display:grid}.evidence-list article{background:#f4f5f1;border:1px solid #daddd7;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.evidence-list article>span{color:#64716b;flex:1;min-width:0;font-size:10px;display:grid}.evidence-list article strong{text-overflow:ellipsis;overflow:hidden}.evidence-list article button{padding:7px}.evidence-empty{color:#7c8782}.profile-editor{background:#fff;border:1px solid #ddd9cf;border-radius:13px;padding:20px}.panel-title{align-items:center;gap:9px;margin-bottom:14px;display:flex}.panel-title>svg{color:#286650}.panel-title>div{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-editor form{gap:9px;display:grid}.profile-editor label{gap:4px;font-size:10px;font-weight:800;display:grid}.profile-editor input,.profile-editor textarea,.profile-editor select,.credential-upload select{border:1px solid #d5d2ca;border-radius:6px;width:100%;padding:8px}.profile-editor textarea{resize:vertical;min-height:70px}.profile-editor button,.role-workspace button{color:#fff;background:#173f34;border:0;border-radius:7px;padding:9px;font-weight:700}.credential-upload{border-top:1px solid #e4e0d8;margin-top:18px;padding-top:12px}.credential-upload h4{margin:0}.credential-list{gap:6px;margin-top:12px;display:grid}.credential-list>button{text-align:left;color:#244d41;background:#eef2ef;align-items:center;gap:7px;display:flex}.credential-list span{flex:1;font-size:9px;display:grid}.credential-list svg{width:15px}.verification{color:#725a3c;text-transform:uppercase;background:#eeeae2;border-radius:20px;padding:4px 7px;font-size:9px}.verification.verified,.verification.resolved{color:#216047;background:#dceee5}.verification.rejected{color:#8a3024;background:#f5dfda}.verification.reviewing{color:#315d86;background:#e1eaf4}.role-workspace{max-width:1100px}.role-heading{align-items:center;gap:16px;margin-bottom:28px;display:flex}.role-heading>svg{color:#28634f;background:#e0ece6;border-radius:12px;width:45px;height:45px;padding:10px}.role-heading p{letter-spacing:2px;color:#a87531;margin:0;font-size:10px;font-weight:900}.role-heading h1{margin:5px 0;font-family:Georgia,serif;font-size:36px}.role-heading span{color:#697771}.dispute-grid,.verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.dispute-grid>article,.verification-grid>article{background:#fff;border:1px solid #ddd9cf;border-radius:12px;padding:20px}.dispute-grid h3{margin:8px 0}.dispute-grid p{font-size:12px}.dispute-grid blockquote{background:#f5f1e9;border-left:3px solid #b9874d;margin:15px 0;padding:12px;font-size:12px;line-height:1.5}.resolution-actions{gap:7px;margin-top:15px;display:grid}.role-workspace .danger{background:#9c3831}.verification-grid>article>header{background:0 0;justify-content:space-between;height:auto;padding:0 0 14px;display:flex;position:static}.verification-grid h3{margin:0}.admin-credential{border-top:1px solid #e5e1d9;gap:7px;padding:10px 0;display:grid}.admin-credential>button{color:#245745;text-align:left;background:0 0}.admin-credential>div{gap:7px;display:flex}.admin-credential>div button{flex:1}.profile-review-actions{gap:7px;margin:12px 0;display:flex}.profile-review-actions button{flex:1}@media (width<=850px){.professional-side,.dispute-grid,.verification-grid{grid-template-columns:1fr}}
