.mls-lhc{--ink:#18251f;--forest:#153f32;--green:#1f6a50;--mint:#d9ebe2;--paper:#f7f4ed;--gold:#c49a54;--line:#d8ddd8;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.4;width:100%}.mls-lhc *{box-sizing:border-box}.mls-lhc button,.mls-lhc a{font:inherit}.mls-lhc button{cursor:pointer}.mls-lhc-inner{background:var(--paper);overflow:hidden}.mls-lhc-hero{padding:70px max(24px,calc((100% - 1120px)/2));display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.mls-lhc-eyebrow,.mls-lhc-head>p,.mls-lhc-result-section header p,.mls-lhc-cta>div>p{color:var(--green);font-size:11px;font-weight:700;letter-spacing:.16em}.mls-lhc-hero h2,.mls-lhc-head h2,.mls-lhc-result-hero h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.035em}.mls-lhc-hero h2{font-size:clamp(46px,5vw,72px);line-height:1;margin:18px 0 24px}.mls-lhc-lede{color:#58645e;font-size:17px;line-height:1.75;max-width:620px}.mls-lhc-trust{display:flex;gap:18px;flex-wrap:wrap;color:#526059;font-size:12px;margin-top:28px}.mls-lhc-start-card{background:#fff;border:1px solid #e1e3de;padding:42px;box-shadow:0 24px 70px rgba(25,46,36,.1)}.mls-lhc-shield{width:58px;height:66px;display:grid;place-items:center;background:var(--mint);color:var(--green);clip-path:polygon(50% 0,100% 18%,90% 75%,50% 100%,10% 75%,0 18%);font-size:23px;font-weight:700;margin-bottom:22px}.mls-lhc-start-card>small{color:var(--green);font-size:9px;font-weight:700;letter-spacing:.16em}.mls-lhc-start-card h3{font:500 30px Georgia,serif;margin:10px 0}.mls-lhc-start-card>p{color:#68736d}.mls-lhc-stats{display:grid;grid-template-columns:1fr 1fr;border:solid var(--line);border-width:1px 0;margin:22px 0;padding:17px 0}.mls-lhc-stats strong{font:500 23px Georgia,serif}.mls-lhc-stats strong+strong{border-left:1px solid var(--line);padding-left:24px}.mls-lhc-stats span{font:400 10px Arial;color:#738079;text-transform:uppercase}.mls-lhc-primary{border:0;background:var(--forest);color:#fff!important;padding:16px 18px;display:flex;justify-content:space-between;gap:20px;text-decoration:none;font-weight:700}.mls-lhc-primary:hover{background:var(--green)}.mls-lhc-primary:disabled{opacity:.38;cursor:not-allowed}.mls-lhc-start-card>.mls-lhc-primary{width:100%}.mls-lhc-start-card>em{display:block;margin-top:14px;color:#828985;font-size:9px;font-style:normal}.mls-lhc-head{max-width:760px;margin:0 0 34px}.mls-lhc-head h2{font-size:clamp(36px,4vw,54px);line-height:1.05;margin:12px 0}.mls-lhc-head>span{color:#66716b}.mls-lhc-panel,.mls-lhc-questions,.mls-lhc-actions,.mls-lhc-progress,.mls-lhc-progress-meta{width:min(960px,calc(100% - 40px));margin-left:auto;margin-right:auto}.mls-lhc-head{width:min(960px,calc(100% - 40px));margin-left:auto;margin-right:auto}.mls-lhc-panel{background:#fff;border:1px solid #e1e3de;padding:40px;margin-bottom:80px}.mls-lhc-panel fieldset{border:0;margin:0;padding:0 0 30px}.mls-lhc-panel fieldset+fieldset{border-top:1px solid var(--line);padding-top:26px}.mls-lhc-panel legend{width:100%;font:500 19px Georgia,serif;margin-bottom:15px}.mls-lhc-biz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mls-lhc-biz,.mls-lhc-binary button{background:#fff;border:1px solid var(--line);padding:16px;text-align:left}.mls-lhc-biz{min-height:86px}.mls-lhc-biz strong,.mls-lhc-biz span{display:block}.mls-lhc-biz strong{font:600 17px Georgia,serif;color:var(--forest)}.mls-lhc-biz span{font-size:11px;color:#68736d;margin-top:8px}.mls-lhc-biz.selected,.mls-lhc-binary button.selected{border-color:var(--green);background:#edf6f1;box-shadow:inset 0 0 0 1px var(--green)}.mls-lhc-binary>div{display:flex;gap:10px}.mls-lhc-binary button{min-width:160px}.mls-lhc-actions{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:24px 0 70px;margin-top:24px}.mls-lhc-panel .mls-lhc-actions{width:100%;padding-bottom:0}.mls-lhc-back{background:transparent;border:0;color:var(--green);padding:14px 0}.mls-lhc-progress-meta{padding-top:50px;display:flex;justify-content:space-between;color:var(--green);font-size:10px;font-weight:700;letter-spacing:.13em}.mls-lhc-progress{height:3px;background:#d9ddd9;margin-top:10px;margin-bottom:48px}.mls-lhc-progress i{display:block;height:100%;background:var(--green)}.mls-lhc-questions{display:grid;gap:13px}.mls-lhc-question{background:#fff;border:1px solid #e0e2de;padding:26px}.mls-lhc-qcopy{display:grid;grid-template-columns:38px 1fr;gap:12px}.mls-lhc-qcopy>span{color:var(--gold);font-size:10px;padding-top:5px}.mls-lhc-qcopy h3{font:500 19px/1.4 Georgia,serif;margin:0}.mls-lhc-qcopy p{color:#69746e;font-size:12px;line-height:1.6;margin:7px 0 0}.mls-lhc-answer{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px}.mls-lhc-answer button{border:1px solid var(--line);background:#fff;padding:11px;color:#5c6761;font-size:11px;display:flex;align-items:center;gap:8px}.mls-lhc-answer i{width:10px;height:10px;border:1px solid currentColor;border-radius:50%}.mls-lhc-answer button.selected{border-color:var(--green);background:#eff8f3;color:var(--forest)}.mls-lhc-answer button.answer-no.selected,.mls-lhc-answer button.answer-unsure.selected{border-color:#b75c4a;background:#fff4f1;color:#8b3e31}.mls-lhc-answer button.selected i{background:currentColor;box-shadow:inset 0 0 0 2px #fff}.mls-lhc-skip{padding:28px;background:#edf6f1;border:1px solid #cbddd3}.mls-lhc-result-hero{background:var(--forest);color:#fff;padding:70px max(24px,calc((100% - 960px)/2));display:flex;align-items:center;justify-content:space-between;gap:36px}.mls-lhc-result-hero>div:first-child{max-width:650px}.mls-lhc-result-hero p{color:#b6d7c7;font-size:10px;letter-spacing:.16em}.mls-lhc-result-hero h2{font-size:clamp(42px,5vw,62px);line-height:1;margin:12px 0}.mls-lhc-result-hero span{color:#c7d7cf}.mls-lhc-orb{width:140px;height:140px;flex:0 0 140px;border:1px solid #d29a7d;border-radius:50%;display:flex;align-items:baseline;justify-content:center;padding-top:40px}.mls-lhc-orb strong{font:500 52px Georgia,serif}.mls-lhc-orb small{color:#c2d1ca}.mls-lhc-orb.good{border-color:#7dc39d}.mls-lhc-orb.warning{border-color:#d6b262}.mls-lhc-result-body{width:min(960px,calc(100% - 40px));margin:auto;padding:50px 0 80px}.mls-lhc-status{display:grid;grid-template-columns:90px 1fr auto;gap:18px;align-items:center;padding:21px 24px;border-left:4px solid}.mls-lhc-status.danger{background:#fff2ef;border-color:#b74f3b}.mls-lhc-status.warning{background:#fff8e8;border-color:#c49233}.mls-lhc-status.good{background:#edf8f2;border-color:#3c8b66}.mls-lhc-status span{font-size:9px;letter-spacing:.14em}.mls-lhc-status strong{font:500 21px Georgia,serif}.mls-lhc-status p{font-size:11px;color:#65716b;margin:0}.mls-lhc-result-section{padding-top:58px}.mls-lhc-result-section header h2,.mls-lhc-cta h2{font:500 32px Georgia,serif;margin:9px 0}.mls-lhc-scores{border-top:1px solid var(--line);margin-top:25px}.mls-lhc-score-row{display:grid;grid-template-columns:170px 1fr 40px;gap:18px;align-items:center;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.mls-lhc-score-row>div{height:8px;background:#e5e8e5}.mls-lhc-score-row i{display:block;height:100%;background:var(--green)}.mls-lhc-score-row strong{text-align:right;font:500 17px Georgia,serif}.mls-lhc-score-row em{grid-column:2/4;color:#89918d}.mls-lhc-risks{display:grid;gap:10px;margin-top:25px}.mls-lhc-risk{border:1px solid var(--line);padding:22px;display:grid;grid-template-columns:55px 1fr;gap:16px}.mls-lhc-risk>b{color:var(--gold);font:500 23px Georgia,serif}.mls-lhc-risk span{color:#a05240;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.mls-lhc-risk h3{font:500 18px/1.4 Georgia,serif;margin:6px 0}.mls-lhc-risk p{color:#65716b;font-size:12px;line-height:1.6;margin:0}.mls-lhc-cta{margin-top:60px;background:var(--paper);border:1px solid #e2ddd2;padding:34px;display:grid;grid-template-columns:1fr 310px;gap:32px;align-items:center}.mls-lhc-cta span{color:#66716b}.mls-lhc-cta>a{background:var(--forest);color:#fff!important;text-decoration:none;padding:17px;display:flex;justify-content:space-between;font-weight:700}.mls-lhc-note{margin-top:34px;border-top:1px solid var(--line);padding-top:22px;color:#747d78;font-size:10px;line-height:1.7}
@media(max-width:800px){.mls-lhc-hero{grid-template-columns:1fr;gap:35px}.mls-lhc-biz-grid{grid-template-columns:repeat(2,1fr)}.mls-lhc-cta{grid-template-columns:1fr}.mls-lhc-result-hero{flex-direction:column;align-items:flex-start}}
@media(max-width:520px){.mls-lhc-hero{padding:45px 14px}.mls-lhc-hero h2{font-size:45px}.mls-lhc-start-card{padding:30px 22px}.mls-lhc-panel,.mls-lhc-questions,.mls-lhc-actions,.mls-lhc-progress,.mls-lhc-progress-meta,.mls-lhc-head,.mls-lhc-result-body{width:calc(100% - 24px)}.mls-lhc-panel{padding:23px 17px}.mls-lhc-answer{grid-template-columns:1fr 1fr}.mls-lhc-question{padding:20px 14px}.mls-lhc-qcopy{grid-template-columns:26px 1fr}.mls-lhc-binary button{min-width:0;flex:1}.mls-lhc-result-hero{padding:50px 17px}.mls-lhc-status{grid-template-columns:1fr;gap:7px}.mls-lhc-score-row{grid-template-columns:100px 1fr 30px;gap:9px}.mls-lhc-risk{grid-template-columns:38px 1fr;padding:18px 13px}.mls-lhc-cta{padding:24px 18px}.mls-lhc-orb{width:115px;height:115px;flex-basis:115px;padding-top:31px}.mls-lhc-orb strong{font-size:43px}}

/* Master Legal Solutions website theme */
.mls-lhc{--ink:#111;--forest:#7f0d1d;--green:#af1928;--mint:#f8e6e9;--paper:#f4f5f6;--gold:#f2b932;--line:#e2e2e2;font-family:"Poppins",Arial,Helvetica,sans-serif}.mls-lhc-hero{position:relative;overflow:hidden;background:linear-gradient(118deg,#4d050b 0%,#650912 52%,#7f0d1d 100%);color:#fff}.mls-lhc-hero:before{content:"";position:absolute;width:350px;height:340px;right:2%;bottom:-100px;border:2px solid rgba(235,50,70,.25);background:repeating-linear-gradient(0deg,transparent 0 20px,rgba(235,50,70,.2) 21px 23px),repeating-linear-gradient(90deg,transparent 0 26px,rgba(235,50,70,.16) 27px 29px);transform:skewY(-5deg)}.mls-lhc-hero>*{position:relative;z-index:1}.mls-lhc-logo{display:block;width:145px;height:auto;background:#fff;padding:9px 12px;margin-bottom:28px}.mls-lhc-hero h2,.mls-lhc-head h2,.mls-lhc-result-hero h2,.mls-lhc-start-card h3,.mls-lhc-panel legend,.mls-lhc-biz strong,.mls-lhc-qcopy h3,.mls-lhc-status strong,.mls-lhc-result-section header h2,.mls-lhc-cta h2,.mls-lhc-score-row strong,.mls-lhc-risk>b,.mls-lhc-risk h3,.mls-lhc-orb strong{font-family:"Poppins",Arial,sans-serif}.mls-lhc-hero h2{font-weight:700;line-height:1.08;color:#fff}.mls-lhc-eyebrow{color:#ffd66b}.mls-lhc-lede{color:#f5dde0}.mls-lhc-trust{color:#fff}.mls-lhc-start-card{border:0;box-shadow:0 24px 70px rgba(25,0,4,.3)}.mls-lhc-start-card h3{font-weight:700}.mls-lhc-shield{background:var(--mint);color:var(--green)}.mls-lhc-stats strong{color:var(--green);font-weight:700}.mls-lhc-primary{background:var(--green)}.mls-lhc-primary:hover{background:var(--forest)}.mls-lhc-head h2{font-weight:700}.mls-lhc-panel{border-top:4px solid var(--green);box-shadow:0 18px 50px rgba(35,0,5,.07)}.mls-lhc-biz.selected,.mls-lhc-binary button.selected{border-color:var(--green);background:#fff1f3;box-shadow:inset 0 0 0 1px var(--green)}.mls-lhc-biz strong{color:var(--green);font-weight:700}.mls-lhc-progress i,.mls-lhc-score-row i{background:var(--green)}.mls-lhc-answer button.selected{border-color:var(--green);background:#fff1f3;color:var(--forest)}.mls-lhc-skip{background:#fff3f4;border-color:#efc9ce}.mls-lhc-result-hero{background:linear-gradient(118deg,#4d050b,#7f0d1d)}.mls-lhc-result-hero h2{font-weight:700}.mls-lhc-result-hero p{color:#ffd66b}.mls-lhc-result-hero span{color:#f1d6da}.mls-lhc-risk{border-left:3px solid var(--green)}.mls-lhc-risk span{color:var(--green)}.mls-lhc-cta{border-top:4px solid var(--green)}.mls-lhc-cta>a{background:var(--green)}.mls-lhc-cta>a:hover{background:var(--forest)}
@media(max-width:520px){.mls-lhc-logo{width:125px}.mls-lhc-hero h2{font-size:43px}}
.mls-lhc-start-card{color:var(--ink)}
.mls-lhc-legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.mls-lhc-legal{background:#fff;border:1px solid var(--line);border-top:4px solid var(--green);padding:24px;box-shadow:0 12px 34px rgba(35,0,5,.045)}.mls-lhc-legal-danger{border-top-color:#b52a35}.mls-lhc-legal-warning{border-top-color:#d2972d}.mls-lhc-legal-good{border-top-color:#438663}.mls-lhc-legal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.mls-lhc-legal-head span{color:var(--green);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.mls-lhc-legal-head h3{margin:5px 0 0;font:700 18px/1.3 "Poppins",Arial,sans-serif}.mls-lhc-legal-head>strong{color:var(--green);font:700 16px "Poppins",Arial,sans-serif;white-space:nowrap}.mls-lhc-legal>p{color:#555f5a;font-size:12px;line-height:1.68;margin:17px 0 0}.mls-lhc-legal>p b{display:block;color:#151515;font-size:11px;margin-bottom:4px}.mls-lhc-legal-refs{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);color:#7a827e;font-size:10px;line-height:1.6}.mls-lhc-legal-refs a{color:var(--green);font-weight:700;text-decoration:none}.mls-lhc-legal-refs a:hover{text-decoration:underline}
@media(max-width:760px){.mls-lhc-legal-grid{grid-template-columns:1fr}}
.mls-lhc .mls-lhc-biz,.mls-lhc .mls-lhc-binary button,.mls-lhc .mls-lhc-answer button{color:#111!important}.mls-lhc .mls-lhc-biz.selected,.mls-lhc .mls-lhc-binary button.selected,.mls-lhc .mls-lhc-answer button.selected{color:#111!important}.mls-lhc-inner{background-color:#f4f5f6;background-image:repeating-linear-gradient(135deg,rgba(175,25,40,.022) 0 1px,transparent 1px 24px),linear-gradient(90deg,rgba(244,245,246,.93),rgba(244,245,246,.90)),url("business-law-background-v2.jpg");background-repeat:repeat,no-repeat,no-repeat;background-size:auto,100% 100%,cover;background-position:0 0,center,center}.mls-lhc-panel,.mls-lhc-question{background:rgba(255,255,255,.97);backdrop-filter:blur(1.5px)}
@media(max-width:700px){.mls-lhc-inner{background-image:repeating-linear-gradient(135deg,rgba(175,25,40,.018) 0 1px,transparent 1px 22px),linear-gradient(rgba(244,245,246,.94),rgba(244,245,246,.95)),url("business-law-background-v2.jpg");background-size:auto,100% 100%,cover;background-position:0 0,center,center}}
.mls-lhc-download{margin-top:46px;border-top:1px solid var(--line);padding-top:42px;display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:start}.mls-lhc-download-copy>p,.mls-lhc-download>div>p{margin:0;color:#b51f2f;font-size:10px;font-weight:700;letter-spacing:.14em}.mls-lhc-download h2{margin:9px 0 11px;font:700 30px/1.2 "Poppins",Arial,sans-serif;color:#111}.mls-lhc-download-copy>span,.mls-lhc-download>div>span{display:block;color:#5e6762;font-size:12px;line-height:1.65}.mls-lhc-download form{background:rgba(255,255,255,.98);border:1px solid var(--line);padding:25px}.mls-lhc-form-grid{display:grid;gap:13px}.mls-lhc-form-grid label{display:grid;gap:6px;color:#222;font-size:11px;font-weight:700}.mls-lhc-form-grid input{width:100%;border:1px solid #ccd1ce;background:#fff;padding:13px 14px;color:#111!important;font:400 13px Arial,sans-serif;outline:none}.mls-lhc-form-grid input:focus{border-color:#b51f2f;box-shadow:0 0 0 2px rgba(181,31,47,.1)}.mls-lhc-consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0;color:#4e5752;font-size:10px;line-height:1.55}.mls-lhc-consent input{margin-top:2px;accent-color:#b51f2f}.mls-lhc-consent a{color:#b51f2f;font-weight:700}.mls-lhc-download form>.mls-lhc-primary{width:100%}.mls-lhc-form-error{grid-column:1/-1;color:#9e2634;font-size:11px;line-height:1.5;margin-top:9px}.mls-lhc-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mls-lhc-download-ready{grid-template-columns:1fr auto;align-items:center;background:#fff;border:1px solid var(--line);padding:30px}.mls-lhc-download-ready>.mls-lhc-primary{min-width:220px}.mls-lhc-download-ready .mls-lhc-form-error{grid-column:1/-1}
@media(max-width:760px){.mls-lhc-download,.mls-lhc-download-ready{grid-template-columns:1fr;gap:23px}.mls-lhc-download-ready{padding:24px 18px}.mls-lhc-download-ready>.mls-lhc-primary{width:100%;min-width:0}}
.mls-lhc-download-simple{margin-top:22px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;background:transparent}.mls-lhc-download-simple h2{font-size:24px;margin:6px 0}.mls-lhc-download-simple>.mls-lhc-primary{min-width:255px}.mls-lhc-download-simple .mls-lhc-form-error{grid-column:1/-1;margin:0}
@media(max-width:760px){.mls-lhc-download-simple{grid-template-columns:1fr}.mls-lhc-download-simple>.mls-lhc-primary{width:100%;min-width:0}}

/* Mobile full-width fix for Elementor/theme content columns. */
@media(max-width:767px){
body.mls-lhc-active-page .entry-title{display:none!important}
.mls-lhc{position:relative!important;left:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important}
.mls-lhc-inner{width:100%!important;max-width:none!important}
.mls-lhc-hero{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:36px 20px 44px!important}
.mls-lhc-hero>div{min-width:0!important;width:100%!important}
.mls-lhc-logo{width:132px!important;max-width:45vw!important;margin-bottom:24px!important;padding:8px 10px!important}
.mls-lhc-eyebrow{font-size:10px!important;letter-spacing:.13em!important}
.mls-lhc-hero h2{max-width:100%!important;margin:14px 0 18px!important;font-size:clamp(34px,10.5vw,43px)!important;line-height:1.08!important;letter-spacing:-.035em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
.mls-lhc-lede{max-width:100%!important;margin:0!important;font-size:15px!important;line-height:1.65!important}
.mls-lhc-trust{gap:9px 14px!important;margin-top:22px!important;font-size:11px!important}
.mls-lhc-start-card{width:100%!important;padding:28px 20px!important}
.mls-lhc-start-card h3{font-size:25px!important;line-height:1.25!important}
.mls-lhc-panel,.mls-lhc-questions,.mls-lhc-actions,.mls-lhc-progress,.mls-lhc-progress-meta,.mls-lhc-head,.mls-lhc-result-body{width:calc(100% - 28px)!important}
.mls-lhc-head h2{font-size:34px!important;line-height:1.12!important}
.mls-lhc-result-hero{padding:42px 20px!important}
.mls-lhc-result-hero h2{font-size:36px!important;line-height:1.1!important}
}
@media(max-width:380px){
.mls-lhc-hero{padding-left:16px!important;padding-right:16px!important}
.mls-lhc-hero h2{font-size:34px!important}
.mls-lhc-head h2{font-size:31px!important}
}
