/* Listing Launch: calm light workspace, teal actions, explicit status text. */
.lp-intro{padding-block:36px 32px}.lp-intro>.text-link{font-size:13px}.lp-intro .cx-eyebrow{margin-top:27px}.lp-intro h1{font-size:clamp(42px,4.5vw,66px);font-weight:550;line-height:1.1;letter-spacing:-2.5px;margin:0}.lp-intro h1 span{color:#a9b5c3}.lp-intro>p:last-child{font-size:18px;line-height:1.8;color:#bdc7d2;max-width:850px;margin-top:25px}.lp-app{--lp-teal:#0b645c;--lp-line:#ccd8dc;background:#f7f9fa;color:#20353d;border:1px solid #72868f;border-radius:6px;overflow:hidden;padding:0!important}.lp-app p{color:#4d626b}.lp-app h2,.lp-app h3,.lp-app h4{color:#20353d}.lp-app button{color:#174d4c;background:#fff;border-color:#7c969c;min-height:44px;font-size:14px;font-weight:550}.lp-app button:hover{border-color:#0b645c;background:#edf6f4}.lp-app button:focus-visible,.lp-app input:focus-visible,.lp-app textarea:focus-visible,.lp-app select:focus-visible,.lp-app summary:focus-visible{outline:3px solid #178579;outline-offset:3px}.lp-app input,.lp-app select,.lp-app textarea{background:#fff;color:#20353d;border-color:#81989f;font-size:16px}.lp-app label{font-size:13px;color:#3d5964}.lp-app .ll-primary{background:#0b645c;border-color:#0b645c;color:#fff}.lp-app .ll-primary:hover{background:#084e48;border-color:#084e48}.lp-app .lp-label{font-size:11px;line-height:1.8;letter-spacing:.9px;text-transform:uppercase;color:#47626a;font-weight:650}.lp-sample-note{padding:16px 30px;font-size:11px;line-height:1.9;background:#eaf0f3;border-bottom:1px solid #c8d6dd;margin:0;color:#47606a!important}.lp-app-header{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 30px;background:#fff;border-bottom:1px solid var(--lp-line)}.lp-app-header>div{display:grid;gap:9px}.lp-app-header span{font-size:10px;line-height:1.6;letter-spacing:1.7px;color:#47716f}.lp-app-header strong{font-size:21px;line-height:1.5;letter-spacing:-.4px;font-weight:600}.lp-app-header button{font-size:12px;flex:none}.lp-choose{padding:32px 30px}.lp-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:25px}.lp-heading h2{font-size:29px;line-height:1.2;letter-spacing:-.7px;font-weight:600;margin-top:13px}.lp-heading>p{max-width:390px;font-size:14px;line-height:1.85;margin:0}.lp-property-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-app .lp-property-choices button{padding:0;overflow:hidden;text-align:left;border:1px solid #b2c6cb;background:#fff;position:relative;border-radius:5px;color:#20353d}.lp-app .lp-property-choices button[aria-pressed=true]{border:2px solid #0b645c;box-shadow:0 0 0 3px #0b645c17}.lp-property-choices button[aria-pressed=true]:after{content:'Selected';position:absolute;right:10px;top:10px;font-size:10px;padding:4px 8px;background:#0b645c;color:white;border-radius:3px}.lp-property-choices img{display:block;width:100%;height:145px;object-fit:cover}.lp-property-choices button>span{display:grid;gap:8px;padding:20px}.lp-property-choices strong{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.4px}.lp-property-choices small{font-size:12px;line-height:1.7;color:#526d76}.lp-property-choices b{font-size:15px;line-height:1.6;color:#135f59;font-weight:650}.lp-guide{padding:25px 30px;background:#e8f1f1;border-block:1px solid #c2d7d5}.lp-guide>div:first-child{display:grid;grid-template-columns:85px 1fr;gap:20px;align-items:start}.lp-guide>div>span{font-size:12px;font-weight:650;line-height:1.9;color:#0b645c}.lp-guide p{font-size:14px;line-height:1.8;margin:0;min-height:50px;max-width:850px}.lp-guide>div:last-child{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.lp-guide button{font-size:12px;min-height:44px;padding:11px 17px}.lp-guide button[aria-pressed=true]{background:#0b645c;color:#fff;border-color:#0b645c}.lp-overview{display:grid;grid-template-columns:1fr 1.15fr;gap:36px;padding:35px 30px;background:#fff}.lp-property-picture{display:flex;align-items:center;min-width:0}.lp-property-picture img{display:block;width:100%;height:auto;border:1px solid #d2dfe3;border-radius:5px}.lp-overview-copy h2{font-size:36px;line-height:1.15;letter-spacing:-1px;font-weight:600;margin:16px 0}.lp-overview-copy>p{font-size:14px;line-height:1.8;margin:9px 0}.lp-price-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.lp-price-row>div{display:grid;gap:8px;border-top:1px solid #cbd7dc;padding-top:16px}.lp-price-row span{font-size:11px;line-height:1.7;color:#526d76}.lp-price-row strong{font-size:27px;line-height:1.3;font-weight:600;letter-spacing:-.7px}.lp-overview-copy .lp-reduction{padding:14px 17px;background:#eef5f4;border-left:3px solid #1d7a6b;margin-top:21px;display:grid;gap:6px}.lp-reduction strong{font-size:16px;line-height:1.5;color:#0b645c}.lp-reduction span{font-size:11px;line-height:1.8;color:#48656a}.lp-budget{padding:35px 30px;border-block:1px solid var(--lp-line)}.lp-budget-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:27px;align-items:start}.lp-scope-costs,.lp-calculator{min-width:0;background:#fff;border:1px solid #bbced3;border-radius:5px;overflow:hidden}.lp-scope-costs{padding:27px}.lp-scope-costs h3,.lp-calculator h3{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.3px;margin:0 0 22px}.lp-scope-costs ul{padding:0;margin:0;list-style:none}.lp-scope-costs li{display:flex;justify-content:space-between;gap:22px;align-items:start;padding:17px 0;border-top:1px solid #d5e0e4;font-size:14px;line-height:1.7}.lp-scope-costs li>span{max-width:260px}.lp-scope-costs strong{white-space:nowrap;font-weight:650}.lp-subtotal{display:flex;justify-content:space-between;gap:20px;padding-top:22px;margin-top:8px;border-top:2px solid #89a9ad;font-size:14px;line-height:1.7}.lp-subtotal strong{color:#0b645c;font-size:24px;line-height:1.3}.lp-scope-costs>p{font-size:12px;line-height:1.85;margin-top:22px}.lp-calculator form{padding:27px}.lp-calculator label{margin-bottom:18px}.lp-input-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.lp-calculator details{margin-bottom:21px}.lp-calculator summary{font-size:12px;line-height:1.8;min-height:44px;cursor:pointer;color:#0b645c;padding:11px 0}.lp-calculator details label{margin-top:15px}.lp-calculator details p{font-size:12px;line-height:1.85}.lp-budget-feedback{font-size:12px;line-height:1.85;margin-top:18px;min-height:43px}.lp-cost-result{padding:27px;background:#e7f3ef;border-top:1px solid #b3d4ca}.lp-cost-result h3{color:#104e46}.lp-cost-result dl{margin:0;padding:0}.lp-cost-result dl>div{display:flex;justify-content:space-between;gap:22px;padding:12px 0;border-bottom:1px solid #bfd5cf}.lp-cost-result dt{font-size:13px;line-height:1.8;max-width:280px;color:#345d54}.lp-cost-result dd{font-size:16px;line-height:1.6;font-weight:600;color:#164b40;margin:0;white-space:nowrap}.lp-total{display:grid;gap:11px;margin-top:24px;padding-top:5px}.lp-total span{font-size:13px;color:#285a50}.lp-total strong{font-size:40px;line-height:1.15;letter-spacing:-1.4px;color:#073e34;font-weight:650}.lp-cost-result>p{font-size:11px;line-height:1.9;color:#3b6259;max-width:490px;margin:20px 0 0}.lp-people{display:grid;grid-template-columns:1fr 1.15fr;gap:27px;padding:30px;background:#fff;border-bottom:1px solid var(--lp-line)}.lp-people>div{padding:24px 26px;border:1px solid #c8d7dd;border-radius:5px;background:#f7fafb}.lp-people h3{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.4px;margin:14px 0 17px}.lp-people p{font-size:13px;line-height:1.85;margin:0}.lp-people ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.lp-people li{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #d1dde2;padding-top:12px;font-size:14px;line-height:1.7}.lp-people small{font-size:11px;text-align:right;line-height:1.7;color:#54707b}.lp-work-plan{padding-top:33px}.lp-work-plan>.lp-heading{padding-inline:30px}.lp-target{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:24px 30px;background:#eaf0f3;border-block:1px solid #c6d5dc}.lp-target>div{display:grid;gap:9px}.lp-target span{font-size:11px;color:#4a6771}.lp-target strong{font-size:19px;color:#243f4a;font-weight:600}.lp-target button{font-size:12px}.lp-app .ll-setup{border-color:#c8d7dc}.lp-app .ll-setup>summary{color:#1b645c}.lp-app .ll-setup form p{color:#536e77}.lp-app .ll-readiness{background:#fff3dc;border-color:#d0af70;margin:27px 30px;padding:24px}.lp-app .ll-state-label{color:#815000;font-size:12px}.lp-app .ll-readiness h3{color:#5f3d06;font-size:25px}.lp-app .ll-readiness p{color:#765323;font-size:14px}.lp-app .ll-readiness button{color:#fff;background:#0b645c;border-color:#0b645c}.lp-app .ll-readiness[data-state=review]{background:#eaf2fa;border-color:#91b3d3}.lp-app .ll-readiness[data-state=review] :is(h3,p,.ll-state-label){color:#224c72}.lp-app .ll-readiness[data-state=ready]{background:#e5f4ec;border-color:#6da98d}.lp-app .ll-readiness[data-state=ready] :is(h3,p,.ll-state-label){color:#215d42}.lp-app .ll-roles{border-color:#91b1b6;padding-inline:30px}.lp-app .ll-roles button{color:#2a5960;background:#eff4f5;border-color:#91b1b6}.lp-app .ll-roles button[aria-selected=true]{background:#0b645c;border-color:#0b645c;color:white}.lp-app .ll-role-context h3{color:#203e49}.lp-app .ll-role-context p,.lp-app .ll-role-context label{color:#496772}.lp-app .ll-plan-layout{border-color:#b2c9cf;grid-template-columns:300px minmax(0,1fr)}.lp-app .ll-task-nav{background:#eaf1f3;border-color:#b8cdd2}.lp-app .ll-task-nav h4{color:#25454f}.lp-app .ll-task-nav-head>span{color:#4c6974}.lp-app .ll-task-nav [data-task]{background:#fff;border-color:#b0c6cd;min-height:94px}.lp-app .ll-task-nav [data-task] strong{color:#274851;font-size:14px}.lp-app .ll-task-nav [data-task] span{color:#536d76;font-size:12px}.lp-app .ll-task-nav [data-task][aria-pressed=true]{background:#dceee8;border-color:#398c7d;box-shadow:inset 3px 0 0 #0b645c}.lp-app .ll-task-nav [data-task][aria-pressed=true] strong{color:#104e44}.lp-app .ll-task-nav [data-task][aria-pressed=true] span{color:#2e6258}.lp-app .ll-task-detail{background:#fff;color:#24444e}.lp-app .ll-task-state{background:#fff0ce;color:#825000}.lp-app .ll-task-state[data-state=accepted]{background:#def1e5;color:#245c3a}.lp-app .ll-task-state[data-state=review]{background:#e3eef9;color:#27547e}.lp-app .ll-detail-head h3{color:#1d3b45;scroll-margin-top:100px}.lp-app .ll-detail-head>p{color:#496771}.lp-app .ll-task-facts{border-color:#c4d5dc}.lp-app .ll-task-facts dt{color:#53707b;font-size:12px}.lp-app .ll-task-facts dd{color:#264b57}.lp-app .ll-actions-block h4{color:#204a54}.lp-app .ll-actions-block>p,.lp-app .ll-task-detail label{color:#496a76}.lp-app .ll-task-detail button{border-color:#7b9da5;color:#185c59;background:#fff}.lp-app .ll-task-detail .ll-primary{background:#0b645c;color:#fff;border-color:#0b645c}.lp-app .ll-task-detail input,.lp-app .ll-task-detail textarea{color:#274b55;border-color:#8fa9b0}.lp-app .ll-feedback{background:#fff5e4;border-color:#ae7b32;color:#78501a}.lp-app .ll-no-photo{background:#f0f6f8;border-color:#9cb7c0}.lp-app .ll-no-photo strong{color:#345a67}.lp-app .ll-no-photo p{color:#506e78}.lp-app .ll-completion-note{background:#ebf4f1;border-color:#b7d3c8}.lp-app .ll-completion-note strong,.lp-app .ll-completion-note p{color:#345d52}.lp-app .ll-evidence figcaption,.lp-app .ll-evidence figcaption a{color:#4c6974}.lp-app .ll-edit-plan{border-color:#c2d5dc}.lp-app .ll-edit-plan summary{color:#416772}.lp-app .ll-edit-plan form>p,.lp-app .ll-inline-notice{color:#426a70}.lp-app .ll-file-label{color:#245c62!important;border-color:#7a9da7}.lp-app .ll-assistant{background:#eaf2f1;border-color:#c1d5d1}.lp-app .ll-assistant h3{color:#24504b}.lp-app .ll-assistant p{color:#496c67}.lp-app .ll-activity,.lp-app .ll-credits{border-color:#c8d7dc;background:#f7fafb}.lp-app .ll-activity summary,.lp-app .ll-credits summary{color:#466873}.lp-app .ll-activity li>span{color:#316b63}.lp-app .ll-activity li p,.lp-app .ll-credits p,.lp-app .ll-credits a{color:#4a6b77}.lp-app .ll-reset-panel{background:#fef2dc;border-color:#dbc59c}.lp-app .ll-reset-panel p{color:#77521c}.lp-app .ll-good{color:#1c6b48}.lp-choose,.lp-budget,.lp-work-plan,#next-step{scroll-margin-top:100px}.lp-guide [aria-pressed=true]{box-shadow:none}
@media(max-width:1000px){.lp-heading{align-items:start;gap:25px}.lp-heading h2{font-size:26px}.lp-overview,.lp-budget-grid,.lp-people{gap:23px}.lp-scope-costs,.lp-calculator form,.lp-cost-result{padding:23px}.lp-app .ll-plan-layout{grid-template-columns:245px minmax(0,1fr)}}
@media(max-width:760px){.lp-intro{padding-block:30px 28px}.lp-intro h1{font-size:39px;line-height:1.12;letter-spacing:-1.7px}.lp-intro .cx-eyebrow{font-size:10px;margin-top:23px}.lp-intro>p:last-child{font-size:16px;line-height:1.85;margin-top:23px}.lp-sample-note{font-size:11px;line-height:1.9;padding:16px 20px}.lp-app-header{padding:23px 20px;display:grid;gap:18px}.lp-app-header strong{font-size:20px}.lp-app-header button{justify-self:start}.lp-choose{padding:27px 20px}.lp-heading{display:grid;gap:15px;margin-bottom:23px}.lp-heading h2{font-size:27px;line-height:1.25;margin-top:12px}.lp-heading>p{font-size:14px;line-height:1.85;max-width:none}.lp-property-choices{grid-template-columns:1fr;gap:14px}.lp-app .lp-property-choices button{display:grid;grid-template-columns:112px 1fr;align-items:center;min-height:133px}.lp-property-choices img{height:133px;object-fit:cover}.lp-property-choices button>span{padding:16px 15px;gap:7px}.lp-property-choices strong{font-size:20px}.lp-property-choices small{font-size:10px}.lp-property-choices b{font-size:14px}.lp-property-choices button[aria-pressed=true]:after{font-size:8px;right:auto;left:7px;top:7px;padding:3px 5px}.lp-guide{padding:23px 20px}.lp-guide>div:first-child{grid-template-columns:1fr;gap:9px}.lp-guide p{font-size:13px;line-height:1.85;min-height:72px}.lp-guide>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.lp-guide button{font-size:11px;min-height:48px;padding:10px}.lp-overview{grid-template-columns:1fr;padding:27px 20px;gap:25px}.lp-property-picture img{max-height:240px;object-fit:cover}.lp-overview-copy h2{font-size:32px}.lp-price-row{gap:17px;margin-top:23px}.lp-price-row strong{font-size:24px}.lp-price-row span{font-size:10px}.lp-overview-copy .lp-reduction{padding:14px 16px}.lp-budget{padding:29px 20px}.lp-budget-grid{grid-template-columns:1fr;gap:23px}.lp-scope-costs,.lp-calculator form,.lp-cost-result{padding:24px 21px}.lp-scope-costs h3,.lp-calculator h3{font-size:21px}.lp-scope-costs li{font-size:14px;gap:18px;padding:15px 0}.lp-scope-costs li>span{max-width:190px}.lp-subtotal{display:grid;gap:11px;font-size:13px}.lp-subtotal strong{font-size:28px}.lp-input-pair{grid-template-columns:1fr;gap:0}.lp-calculator label{font-size:13px}.lp-calculator .ll-primary{width:100%}.lp-budget-feedback{min-height:0}.lp-cost-result dl>div{gap:17px}.lp-cost-result dt{font-size:12px;max-width:180px}.lp-cost-result dd{font-size:15px}.lp-total strong{font-size:39px}.lp-cost-result>p{font-size:11px}.lp-people{grid-template-columns:1fr;padding:25px 20px;gap:17px}.lp-people>div{padding:22px 21px}.lp-people h3{font-size:23px}.lp-people li{font-size:14px}.lp-people small{font-size:10px}.lp-work-plan{padding-top:29px}.lp-work-plan>.lp-heading{padding-inline:20px}.lp-target{padding:22px 20px;display:grid;gap:18px}.lp-target strong{font-size:18px}.lp-target button{justify-self:start}.lp-app .ll-readiness{margin:24px 20px;padding:23px 20px}.lp-app .ll-readiness h3{font-size:25px}.lp-app .ll-roles{padding-inline:20px;gap:6px}.lp-app .ll-roles button{font-size:12px;padding:13px 8px}.lp-app .ll-plan-layout{grid-template-columns:1fr}.lp-app .ll-task-nav [data-task-list]{grid-template-columns:1fr 1fr;gap:9px}.lp-app .ll-task-nav [data-task]{padding:14px 12px;min-height:118px;align-content:start;gap:11px}.lp-app .ll-task-nav [data-task] strong{font-size:13px;line-height:1.6}.lp-app .ll-task-nav [data-task] span{font-size:10px;line-height:1.8}.lp-app .ll-task-detail{padding:25px 21px}.lp-app .ll-task-facts{grid-template-columns:1fr 1fr;gap:20px}.lp-app .ll-task-facts dd{font-size:14px}.lp-app .ll-task-facts dt{font-size:11px}.lp-app .ll-assistant .lp-label{font-size:10px}.lp-app .ll-roles button{min-height:48px}}
@media(max-width:360px){.lp-intro h1{font-size:34px}.lp-app .lp-property-choices button{grid-template-columns:88px 1fr}.lp-property-choices img{height:135px}.lp-property-choices button>span{padding:15px 12px}.lp-property-choices strong{font-size:19px}.lp-property-choices small{font-size:9px}.lp-property-choices b{font-size:13px}.lp-heading h2{font-size:25px}.lp-price-row{grid-template-columns:1fr}.lp-scope-costs,.lp-calculator form,.lp-cost-result{padding:23px 18px}.lp-cost-result dl>div{display:grid;gap:6px}.lp-app .ll-task-nav [data-task-list]{grid-template-columns:1fr}.lp-app .ll-task-nav [data-task]{min-height:83px}.lp-app .ll-task-facts{grid-template-columns:1fr}.lp-app .ll-roles{padding-inline:14px}.lp-app .ll-roles button{font-size:11px}}

html[data-workspace-page]{scroll-behavior:auto}
