.app-workspace .launch-centre{margin:0 0 24px}.app-workspace .launch-hero-panel{color:#fff;background:linear-gradient(122deg,#183d31 0%,#28594a 58%,#376950 100%);border:1px solid #456b57;border-radius:22px;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:36px;padding:clamp(24px,3.2vw,39px);display:grid;position:relative;overflow:hidden}.app-workspace .launch-hero-panel:before{content:"";pointer-events:none;border:1px solid #fff2;border-radius:50%;width:270px;height:270px;position:absolute;top:-130px;right:4%;box-shadow:0 0 0 50px #ffffff09,0 0 0 100px #ffffff06}.app-workspace .launch-kicker{letter-spacing:.14em;color:#bce6be;font-size:11px;font-weight:700}.app-workspace .launch-hero-panel h2{color:#fff;letter-spacing:-.04em;max-width:650px;margin:14px 0;font:600 clamp(25px,3.2vw,39px)/1.18 Outfit,Arial,sans-serif}.app-workspace .launch-hero-panel p{color:#e1eee6;max-width:590px;margin:0;font-size:14px;line-height:1.7}.app-workspace .launch-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.app-workspace .launch-hero-actions small{color:#d5e9d9;font-size:11px}.app-workspace .launch-button{color:#1b503b;cursor:pointer;background:#f7faef;border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:45px;padding:12px 18px;font:650 13px Outfit,Arial,sans-serif;display:inline-flex}.app-workspace .launch-button:hover{background:#e5efdb}.app-workspace .launch-score{z-index:1;text-align:center;background:#ffffff13;border:1px solid #ffffff30;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:176px;padding:26px 20px;display:flex;position:relative}.app-workspace .launch-score strong{letter-spacing:-.05em;color:#f3f9df;font:600 52px/1 Outfit,Arial,sans-serif}.app-workspace .launch-score span{color:#e5f1e3;margin-top:13px;font:500 12px/1.6 Outfit,Arial,sans-serif}.app-workspace .launch-progress{background:#ffffff3b;border-radius:99px;width:100%;height:7px;margin-top:18px;overflow:hidden}.app-workspace .launch-progress i{border-radius:inherit;background:#d8efa4;height:100%;transition:width .3s;display:block}.app-workspace .launch-title-row{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 14px;display:flex}.app-workspace .launch-title-row h3{color:#243f32;margin:7px 0 0;font:600 20px/1.35 Outfit,Arial,sans-serif}.app-workspace .launch-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.app-workspace .launch-next-card{text-align:left;cursor:pointer;color:#21412d;background:#fff;border:1px solid #dce5d8;border-radius:14px;gap:12px;min-width:0;min-height:158px;padding:19px 17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.app-workspace .launch-next-card:hover{border-color:#91ae8d;transform:translateY(-2px);box-shadow:0 9px 25px #123e2810}.app-workspace .launch-next-num{color:#487b55;background:#e7f1e2;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;font:700 14px Outfit,Arial,sans-serif;display:grid}.app-workspace .launch-next-copy{flex-direction:column;flex:1;min-width:0;display:flex}.app-workspace .launch-next-copy small{color:#617966;font-size:11px}.app-workspace .launch-next-copy strong{color:#214231;margin:7px 0;font:600 15px/1.3 Outfit,Arial,sans-serif}.app-workspace .launch-next-copy em{color:#5a6f61;font:400 12px/1.55 Outfit,Arial,sans-serif}.app-workspace .launch-next-arrow{color:#487b55;font-size:17px}.app-workspace .launch-stage-strip{scrollbar-width:thin;gap:8px;padding:20px 1px 13px;display:flex;overflow:auto}.app-workspace .launch-stage-strip button,.app-workspace .resource-view-tabs button{color:#385845;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5e3d7;border-radius:9px;min-height:41px;padding:9px 13px;font:600 12px Outfit,Arial,sans-serif}.app-workspace .launch-stage-strip button.active,.app-workspace .resource-view-tabs button.selected{color:#fff;background:#244e39;border-color:#244e39}.app-workspace .launch-stage-strip button span{opacity:.72;margin-left:8px;font-size:10px}.app-workspace .launch-search-row{justify-content:space-between;align-items:end;gap:18px;margin:8px 0 20px;display:flex}.app-workspace .launch-search-row label{color:#3a5946;flex:1;max-width:630px;font:600 12px Outfit,Arial,sans-serif}.app-workspace .launch-search-row input{color:#23432f;background:#fff;border:1px solid #c6d8cb;border-radius:10px;width:100%;min-height:46px;margin-top:8px;padding:11px 14px;font:400 14px Outfit,Arial,sans-serif;display:block}.app-workspace .launch-search-row span,.app-workspace .launch-stage-description{color:#536d5c;font-size:12px}.app-workspace .launch-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-workspace .launch-step-card{background:#fff;border:1px solid #d8e4d9;border-radius:15px;flex-direction:column;min-height:216px;padding:21px;display:flex}.app-workspace .launch-step-card.is-done{background:#f1f7ec;border-color:#a1c0a7}.app-workspace .launch-step-head{color:#5b795e;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;font:700 10px Outfit,Arial,sans-serif;display:flex}.app-workspace .launch-step-head input{accent-color:#315b42;cursor:pointer;width:22px;height:22px}.app-workspace .launch-step-card h3{letter-spacing:-.02em;color:#244334;margin:15px 0 9px;font:600 18px/1.3 Outfit,Arial,sans-serif}.app-workspace .launch-step-card p{color:#506859;flex:1;margin:0 0 13px;font-size:12px;line-height:1.65}.app-workspace .launch-step-bottom{border-top:1px solid #e0e9df;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.app-workspace .launch-step-bottom .text-button{font-size:12px;font-weight:600}.app-workspace .launch-completed{color:#286943;font-size:11px}.app-workspace .resource-view-tabs{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.app-workspace .playbook-intro{background:#eaf3e7;border:1px solid #d4e5d8;border-radius:18px;margin-bottom:19px;padding:clamp(24px,3vw,38px)}.app-workspace .playbook-intro h1{color:#244934;margin:13px 0;font:600 clamp(26px,3vw,38px)/1.2 Outfit,Arial,sans-serif}.app-workspace .playbook-intro p,.app-workspace .playbook-view .workspace-card p{color:#45634e;font-size:14px;line-height:1.7}.app-workspace .playbook-actions{flex-wrap:wrap;gap:11px;margin-top:22px;display:flex}.app-workspace .playbook-notice{margin-top:12px!important}.app-workspace .dashboard-welcome{justify-content:space-between;align-items:center;gap:18px;margin:0 0 21px;display:flex}.app-workspace .dashboard-welcome h1{color:#203d2d;margin:7px 0;font:600 clamp(25px,3vw,34px)/1.18 Outfit,Arial,sans-serif}.app-workspace .dashboard-welcome p{color:#526b57;font-size:13px;line-height:1.55}.app-workspace .dashboard-welcome .portal-button{white-space:nowrap}.app-workspace .metric-card strong{font-weight:600}.app-workspace .metric-card p{color:#51685a;font-size:12px}.app-workspace .metric-card small{color:#647965;font-size:11px}.app-workspace .workspace-heading p{color:#5a705f;font-size:13px;line-height:1.6}.app-workspace .workspace-card p{color:#576e5b;font-size:13px}.app-workspace .tool-tile p{font-size:12px}.app-workspace .tool-tile h2{font-size:17px}.app-workspace .tool-category-tabs button,.app-workspace .workspace-sidebar nav button,.app-menu-sheet nav button{font-size:12px}.app-workspace .workspace-sidebar .app-nav-group>span{font-size:10px}@media (width<=1100px){.app-workspace .launch-step-grid,.app-workspace .launch-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.app-workspace .launch-hero-panel{grid-template-columns:1fr;gap:20px;padding:23px}.app-workspace .launch-score{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:16px;min-height:0;padding:17px;display:grid}.app-workspace .launch-score strong{grid-row:1/3;font-size:42px}.app-workspace .launch-score span{margin:0}.app-workspace .launch-progress{margin-top:10px}.app-workspace .launch-next-grid,.app-workspace .launch-step-grid{grid-template-columns:1fr}.app-workspace .launch-next-card{min-height:110px;padding:14px}.app-workspace .launch-step-card{min-height:0}.app-workspace .dashboard-welcome{flex-direction:column;align-items:flex-start}.app-workspace .launch-search-row{flex-direction:column;align-items:stretch}.app-workspace .launch-hero-panel p,.app-workspace .playbook-intro p{font-size:13px}}.business-marketing{max-width:1390px!important;padding-top:135px!important}.business-marketing-hero{color:#eef6eb;background:linear-gradient(125deg,#183a31 0%,#2a5f49 62%,#326b4c 100%);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);align-items:center;gap:clamp(20px,4vw,70px);padding:clamp(26px,5vw,70px);display:grid;box-shadow:0 25px 60px #102b1d20}.business-marketing-hero .eyebrow{color:#c2e4c8;letter-spacing:.12em}.public-workspace .business-marketing-hero h1{color:#fff;letter-spacing:-.045em;margin:18px 0;font:600 clamp(36px,5.2vw,66px)/1.11 Outfit,Arial,sans-serif}.business-marketing-hero h1 em{color:#dcf0ba;font-weight:500}.business-marketing-hero p{color:#e1ede5;max-width:650px;font:400 clamp(14px,1.5vw,17px)/1.75 Outfit,Arial,sans-serif}.business-marketing-hero small{color:#d1e5d4;margin-top:20px;font-size:12px;line-height:1.6;display:block}.business-marketing-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.business-marketing .portal-button{border-radius:11px;min-height:46px;font-size:13px;font-weight:600}.business-marketing-hero .portal-button{color:#1e543d;background:#f4f8e9;border-color:#f4f8e9}.business-marketing-hero .portal-button.secondary{color:#fff;background:#ffffff13;border:1px solid #e6efe377}.business-marketing-visual{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff10;border:1px solid #c7ebcf4a;border-radius:21px;padding:clamp(20px,2.5vw,34px)}.business-marketing-visual>span{color:#c2e6bd;letter-spacing:.13em;font-size:10px;font-weight:700}.business-marketing-visual>strong{letter-spacing:-.025em;margin:14px 0 20px;font:600 25px Outfit,Arial,sans-serif;display:block}.business-marketing-meter{background:#ffffff30;border-radius:20px;width:100%;height:9px;overflow:hidden}.business-marketing-meter i{background:#dbefa8;border-radius:20px;width:38%;height:100%;display:block}.business-marketing-visual ul{color:#e6f3df;gap:12px;margin:20px 0;padding:0;font-size:13px;list-style:none;display:grid}.business-marketing-resource-count{border-top:1px solid #ffffff35;align-items:center;gap:16px;padding-top:20px;display:flex}.business-marketing-resource-count b{color:#d9f0ad;font:700 48px Outfit,Arial,sans-serif}.business-marketing-resource-count span{color:#ecf4e8;font-size:12px;line-height:1.6}.business-marketing-section{margin:75px 0}.business-marketing-section>.eyebrow{color:#5e7f63;font-size:11px}.public-workspace .business-marketing-section h2{color:#264537;letter-spacing:-.035em;margin:13px 0 16px;font:600 clamp(29px,3.4vw,44px)/1.22 Outfit,Arial,sans-serif}.business-marketing-section>p,.business-marketing-section>div>p{color:#536957;max-width:730px;font:400 15px/1.75 Outfit,Arial,sans-serif}.business-marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}.business-marketing-grid .workspace-card{background:#fff;border:1px solid #dce8dd;border-radius:16px;margin:0;padding:26px}.business-marketing-number{letter-spacing:.15em;color:#64946a;font:700 12px Outfit,Arial,sans-serif}.business-marketing-grid h3{color:#254e39;margin:11px 0;font:600 21px Outfit,Arial,sans-serif}.business-marketing-grid p{color:#5c7260;font:400 13px/1.7 Outfit,Arial,sans-serif}.business-marketing-split{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.business-marketing-split p{margin:12px 0!important}.business-marketing-example{background:#ecf4e8;border:1px solid #c9dfcb;border-radius:20px;padding:clamp(23px,3vw,42px)}.business-marketing-example>span{letter-spacing:.13em;color:#65886a;font-size:11px;font-weight:700}.business-marketing-question{background:#fff;border-radius:12px;padding:16px;color:#335740!important;margin:22px 0!important}.business-marketing-example strong{color:#254833;font:600 19px Outfit,Arial,sans-serif;display:block}.business-marketing-example ol{color:#345f43;gap:12px;padding-left:24px;line-height:1.55;display:grid}.business-marketing-example small{color:#5b725e;font-size:12px;line-height:1.5}.business-marketing-pricing{background:#f0f5ea;border:1px solid #d6e2d2;border-radius:21px;grid-template-columns:1fr .8fr;align-items:start;gap:30px;padding:clamp(24px,4vw,50px);display:grid}.business-marketing-pricing p{max-width:680px;margin:15px 0}.business-marketing-pricing ol{color:#375944;font-size:13px;line-height:1.85}.business-marketing-pricing>.portal-button{margin-top:10px}@media (width<=900px){.business-marketing-hero,.business-marketing-split,.business-marketing-pricing{grid-template-columns:1fr}.business-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-marketing-section{margin:55px 0}}@media (width<=600px){.business-marketing{padding:110px 16px 50px!important}.business-marketing-hero{border-radius:19px;gap:28px;padding:25px 20px}.business-marketing-grid{grid-template-columns:1fr}.business-marketing-visual{padding:18px}.business-marketing-section{margin:45px 0}.business-marketing-pricing{padding:24px}.business-marketing-actions{display:grid}.business-marketing .portal-button{white-space:normal}}
