.pe-home{--pe-forest:#103b38;--pe-paper:#f8f7f3;--pe-ink:#193d37;--pe-red:#ff7874;--pe-amber:#ffd075;--pe-green:#63dab2;color:var(--pe-ink);background:var(--pe-paper);font-family:var(--font-body),Inter,Arial,sans-serif;line-height:1.5}.pe-home *{box-sizing:border-box}.pe-home .pe-width{width:min(1280px,calc(100% - 80px));margin-inline:auto}.pe-home h1,.pe-home h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.pe-home h1{font-size:clamp(44px,4.8vw,72px);line-height:1.06;margin:0 0 26px}.pe-home h2{font-size:clamp(34px,3.5vw,50px);line-height:1.13;margin:0 0 22px}.pe-home h3,.pe-home h4,.pe-home p{margin:0}.pe-home h3,.pe-home h4{font-family:var(--font-body),Inter,Arial,sans-serif;letter-spacing:-.015em}.pe-home a{text-decoration:none}.pe-home button{font:inherit;cursor:pointer}.pe-home :is(a,button):focus-visible{outline:3px solid #dc9c36;outline-offset:4px}.pe-home .pe-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin-bottom:24px}.pe-home .pe-hero{background:var(--pe-forest);color:var(--pe-paper);padding:38px 0 42px;position:relative;overflow:hidden}.pe-home .pe-hero:before{content:"";position:absolute;width:650px;height:650px;border-radius:50%;background:#185247;right:-320px;top:-280px;pointer-events:none}.pe-home .pe-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:54px;align-items:center;position:relative}.pe-home .pe-hero em{font-style:normal}.pe-home .pe-red{color:#ff7874}.pe-home .pe-amber{color:#ffd075}.pe-home .pe-green{color:#63dab2}.pe-home .pe-lede{max-width:460px;font-size:19px;line-height:1.65;color:#d6e6df}.pe-home .pe-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.pe-home .pe-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--pe-forest);color:white;padding:15px 21px;border-radius:7px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.pe-home .pe-cta:hover{transform:translateY(-2px)}.pe-home .pe-cta.light{background:var(--pe-paper);color:var(--pe-forest)}.pe-home .pe-inline-link{display:inline-flex;align-items:center;gap:9px;color:inherit;font-size:14px;font-weight:600;min-height:44px}.pe-home .pe-inline-link:hover{text-decoration:underline;text-underline-offset:5px}.pe-home .pe-hero-foot{font-size:12px;line-height:1.6;margin-top:24px;color:#bbd5cb;max-width:400px}.pe-home .pe-portfolio{background:white;color:var(--pe-ink);border:1px solid #bfd6ca;border-radius:14px;box-shadow:0 28px 70px #00261c55;overflow:hidden}.pe-home .pe-portfolio>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:19px 22px;border-bottom:1px solid #dfe7df;font-size:14px;font-weight:600}.pe-home .pe-portfolio>header>span:first-child{display:flex;align-items:center;gap:9px}.pe-home .pe-live-dot{width:8px;height:8px;background:var(--pe-forest);border-radius:50%}.pe-home .pe-demo-note{font-size:10px;font-weight:400;letter-spacing:.02em;color:#63746b}.pe-home .pe-portfolio-summary{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:26px}.pe-home .pe-donut{aspect-ratio:1;max-width:180px;width:100%;margin:auto;background:conic-gradient(var(--pe-red) 0deg 30deg,var(--pe-amber) 30deg 150deg,var(--pe-green) 150deg 1turn);border-radius:50%;padding:19px}.pe-home .pe-donut>div{background:white;border-radius:50%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:3px}.pe-home .pe-donut strong{font-size:42px;line-height:1.15;font-weight:600}.pe-home .pe-donut span{font-size:11px;max-width:85px;color:#526a60}.pe-home .pe-legend button{display:flex;align-items:center;gap:9px;width:100%;border:1px solid transparent;background:transparent;padding:10px 8px;color:var(--pe-ink);border-radius:6px;font-size:13px;text-align:left}.pe-home .pe-legend button:hover,.pe-home .pe-legend button[aria-pressed=true]{background:#f2f5ee;border-color:#b9cdbf}.pe-home .pe-legend button strong{margin-left:auto;font-size:18px;font-weight:600}.pe-home .pe-swatch{width:9px;height:9px;border-radius:50%;flex-shrink:0}.pe-home .pe-team-bar .red,.pe-home .red.pe-swatch{background:var(--pe-red)}.pe-home .amber.pe-swatch,.pe-home .pe-team-bar .amber{background:var(--pe-amber)}.pe-home .green.pe-swatch,.pe-home .pe-team-bar .green{background:var(--pe-green)}.pe-home .pe-legend p{font-size:10px;color:#63746b;margin-top:7px}.pe-home .pe-list-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 22px;background:#fff6e4;border-block:1px solid #eee6d4}.pe-home .pe-list-title h3{font-size:13px;font-weight:600}.pe-home .pe-list-title button{border:0;background:transparent;color:#685329;font-size:11px}.pe-home .pe-list-title button:disabled{cursor:default}.pe-home .pe-client{display:flex;align-items:center;gap:12px;color:var(--pe-ink);padding:16px 22px;border-bottom:1px solid #e6ebe5}.pe-home .pe-client:hover{background:#f9faf5}.pe-home .pe-avatar{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:12px;background:#f4e3df}.pe-home .pe-avatar.amber{background:#fff0ca}.pe-home .pe-avatar.green{background:#def4e8}.pe-home .pe-client-copy{min-width:0;flex:1}.pe-home .pe-client-copy strong{font-size:13px;display:block;font-weight:600}.pe-home .pe-client-copy>span{font-size:11px;line-height:1.5;color:#5b6f64;display:block;margin-top:4px}.pe-home .pe-delta{font-size:18px;font-weight:600;white-space:nowrap;text-align:right}.pe-home .pe-delta small{font-size:10px;display:block;font-weight:400;color:#607167}.pe-home .pe-delta.down{color:#b12828}.pe-home .pe-delta.up{color:#077756}.pe-home .pe-portfolio>footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;padding:13px 22px;background:#f5f7f1;color:#5b6f64}.pe-home .pe-story-strip{border-bottom:1px solid #dedfd3;padding:30px 0;scroll-margin-top:100px}.pe-home .pe-story-strip>.pe-width{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.pe-home .pe-story-strip>.pe-width>div{display:flex;gap:16px}.pe-home .pe-story-strip span{font-size:11px;color:#6b7e71;padding-top:4px}.pe-home .pe-story-strip h2{font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.pe-home .pe-story-strip p{font-size:13px;color:#5b6f64}.pe-home .pe-editorial{padding:100px 0;scroll-margin-top:60px}.pe-home .pe-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pe-home .pe-editorial-copy>p:not(.pe-eyebrow){font-size:17px;line-height:1.7;color:#516b60;max-width:430px}.pe-home .pe-editorial-copy>.pe-inline-link{margin-top:22px}.pe-home .pe-evidence-stage{background:#f4e1d3;padding:30px;border-radius:180px 180px 12px 12px}.pe-home .pe-evidence{background:white;border:1px solid #d9ddcf;border-radius:12px;overflow:hidden;box-shadow:0 20px 35px #53331e10}.pe-home .pe-evidence>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;gap:12px}.pe-home .pe-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#607468}.pe-home .pe-evidence h3{font-size:19px;margin-top:4px;font-weight:600}.pe-home .pe-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;font-size:11px;background:#fff0cb;color:#825000;white-space:nowrap}.pe-home .pe-status i{width:6px;height:6px;background:var(--pe-amber);border-radius:50%}.pe-home .pe-status.red{background:#fee4e3;color:#a02525}.pe-home .pe-status.red i{background:var(--pe-red)}.pe-home .pe-status.green{background:#def6e8;color:#076044}.pe-home .pe-status.green i{background:var(--pe-green)}.pe-home .pe-score-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 22px;font-size:11px}.pe-home .pe-score-line strong{font-size:29px;font-weight:600}.pe-home .pe-score-line small{font-size:12px;font-weight:400;margin-left:3px;color:#63746b}.pe-home .pe-change{display:flex;align-items:center;gap:3px;color:#a34422;margin-left:auto;font-size:11px}.pe-home .pe-trend{display:block;width:calc(100% - 30px);height:auto;margin:18px 15px}.pe-home .pe-trend text{fill:#63746b;font-family:inherit;font-size:11px}.pe-home .pe-quote{margin:20px 22px;padding:16px;background:#fff5e3;border-radius:7px;color:#754612}.pe-home .pe-quote blockquote{margin:8px 0 12px;font-size:16px;line-height:1.6;color:#3b4633}.pe-home .pe-quote>span{font-size:10px}.pe-home .pe-evidence-toggle{display:flex;width:100%;justify-content:space-between;padding:15px 22px;background:white;border:0;border-top:1px solid #e0e6dc;color:var(--pe-ink);font-size:13px;font-weight:600}.pe-home .pe-evidence-detail{display:flex;align-items:flex-start;gap:12px;padding:0 22px 18px;font-size:12px}.pe-home .pe-evidence-detail svg{flex-shrink:0;color:#087c97}.pe-home .pe-evidence-detail p{margin-top:5px;color:#52695d}.pe-home .pe-example-footer{padding:10px 20px;border-top:1px solid #e5e9df;background:#f8faf5}.pe-home .pe-people{padding:85px 0;background:#e5eee4}.pe-home .pe-people-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:38px}.pe-home .pe-people-heading h2{margin:0}.pe-home .pe-people-heading>div>p:not(.pe-eyebrow){font-size:16px;line-height:1.65;color:#486454}.pe-home .pe-role-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.pe-home .pe-role-tabs button{padding:11px 15px;border:1px solid #aec5b3;border-radius:30px;background:transparent;color:var(--pe-ink);font-size:12px;font-weight:600}.pe-home .pe-role-tabs button[aria-pressed=true]{background:var(--pe-forest);color:white;border-color:var(--pe-forest)}.pe-home .pe-role-layout{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px}.pe-home .pe-role-copy h3{font-size:24px;line-height:1.35;margin:18px 0 14px;font-weight:600}.pe-home .pe-role-copy>p{font-size:15px;line-height:1.7;color:#486454}.pe-home .pe-role-copy>a{margin-top:16px}.pe-home .pe-role-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#103b38;color:white}.pe-home .pe-brief,.pe-home .pe-team{background:white;border:1px solid #adc7b4;border-radius:12px;overflow:hidden}.pe-home .pe-brief>header,.pe-home .pe-team>header{display:flex;align-items:center;gap:14px;padding:20px 24px;background:#e3f2f3;border-bottom:1px solid #cfdfe0}.pe-home .pe-brief>header span{font-size:11px;color:#326366}.pe-home .pe-brief>header h3{font-size:15px;margin-top:3px;font-weight:600}.pe-home .pe-team>header{background:var(--pe-forest);color:white}.pe-home .pe-team>header h3{font-size:15px;font-weight:600}.pe-home .pe-brief-row{display:flex;align-items:flex-start;gap:15px;padding:19px 24px;border-bottom:1px solid #e6ebe2}.pe-home .pe-brief-row h4,.pe-home .pe-mini-work h4,.pe-home .pe-team-attention h4{font-size:13px;font-weight:600}.pe-home .pe-brief-row p{font-size:13px;color:#52695d;margin-top:5px;line-height:1.6}.pe-home .pe-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;flex-shrink:0}.pe-home .pe-icon svg{width:19px;height:19px}.pe-home .pe-icon.blue{background:#e0edfc;color:#275a98}.pe-home .pe-icon.green{background:#daf4e5;color:#087553}.pe-home .pe-icon.violet{background:#eee6fd;color:#7143a3}.pe-home .pe-icon.rose{background:#ffe5ed;color:#bb365d}.pe-home .pe-icon.amber{background:#fff0cb;color:#985907}.pe-home .pe-person{display:flex;gap:20px;align-items:center;padding:22px 24px;border-bottom:1px solid #e6ebe2}.pe-home .pe-person>strong{min-width:65px;font-size:14px;font-weight:600}.pe-home .pe-person small{display:block;font-size:11px;font-weight:400;color:#63746b;margin-top:4px}.pe-home .pe-team-bar{display:flex;gap:3px;flex:1;height:26px;border-radius:5px;overflow:hidden}.pe-home .pe-team-bar span{display:grid;place-items:center;font-size:11px;color:#143c31;font-weight:600}.pe-home .pe-team-bar .red{color:#143c31}.pe-home .pe-team-attention{padding:20px 24px;display:flex;gap:12px;align-items:flex-start}.pe-home .pe-team-attention p{font-size:13px;color:#52695d;margin-top:5px}.pe-home .pe-team-labels{display:flex;gap:8px;flex-wrap:wrap;padding:0 24px 16px}.pe-home .pe-posters{padding:80px 0}.pe-home .pe-poster-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pe-home .pe-poster{padding:40px;border-radius:9px;display:flex;flex-direction:column;min-width:0}.pe-home .pe-poster.coral{background:#f5e0d5}.pe-home .pe-poster.forest{background:var(--pe-forest);color:var(--pe-paper)}.pe-home .pe-poster h2{font-size:clamp(35px,3.6vw,49px)}.pe-home .pe-poster>p:last-child{font-size:15px;line-height:1.65;margin-top:24px;max-width:400px}.pe-home .pe-poster.forest>p:last-child{color:#c9ddd1}.pe-home .pe-coach,.pe-home .pe-mini-work{background:white;color:var(--pe-ink);border-radius:9px;overflow:hidden;margin-top:8px}.pe-home .pe-coach>header,.pe-home .pe-mini-work>header{display:flex;align-items:center;gap:10px;padding:16px 18px;background:#e7f0fc;font-size:13px;font-weight:600}.pe-home .pe-mini-work>div{display:flex;gap:11px;padding:18px;border-top:1px solid #e6e9e2;align-items:center}.pe-home .pe-mini-work>div section{flex:1}.pe-home .pe-mini-work p{font-size:11px;color:#62736a;margin-top:4px}.pe-home .pe-mini-priority{font-size:10px;color:#b32727;background:#ffe5e3;border-radius:4px;padding:3px 6px}.pe-home .pe-coach footer,.pe-home .pe-mini-work footer{padding:10px 18px;border-top:1px solid #e3e7df}.pe-home .pe-coach>header{background:#eee8fa;color:#65438f}.pe-home .pe-coach>div{padding:22px}.pe-home .pe-coach-label{font-size:12px;color:#65438f;font-weight:600}.pe-home .pe-coach p{font-size:17px;line-height:1.7;margin-top:12px}.pe-home .pe-coach-source{display:flex;align-items:center;gap:8px;font-size:11px;color:#62736a;margin-top:20px}.pe-home .pe-foundation{padding:12px 0 90px;text-align:center}.pe-home .pe-foundation>.pe-width>p:not(.pe-eyebrow){font-size:16px;color:#52695d}.pe-home .pe-factor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:38px 0}.pe-home .pe-factor-grid>div{text-align:left;border-top:1px solid #d4dfd2;padding-top:20px}.pe-home .pe-factor-grid h3{font-size:15px;font-weight:600;line-height:1.4;margin:15px 0 8px}.pe-home .pe-factor-grid p{font-size:13px;line-height:1.6;color:#52695d}.pe-home .pe-foundation .pe-honest{font-size:12px!important;max-width:650px;margin:auto}.pe-home .pe-closing{background:var(--pe-forest);color:var(--pe-paper);padding:65px 0}.pe-home .pe-closing>.pe-width{display:flex;align-items:center;justify-content:space-between;gap:35px}.pe-home .pe-closing h2{margin:0}.pe-home .pe-closing>.pe-width>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pe-home .pe-closing .pe-eyebrow{color:#bad2c5}@media(min-width:1600px){.pe-home .pe-hero{padding-block:48px}}@media(max-width:1050px){.pe-home .pe-width{width:calc(100% - 48px)}.pe-home .pe-hero-grid{gap:30px}.pe-home .pe-hero h1{font-size:48px}.pe-home .pe-portfolio-summary{gap:15px;padding:20px}.pe-home .pe-donut{padding:16px}.pe-home .pe-people-heading,.pe-home .pe-role-layout,.pe-home .pe-split{gap:35px}.pe-home .pe-evidence-stage{padding:18px}.pe-home .pe-poster{padding:28px}.pe-home .pe-client{padding:14px 18px}.pe-home .pe-client>svg{display:none}.pe-home .pe-hero-foot{font-size:11px}}@media(max-width:760px){.pe-home .pe-width{width:calc(100% - 40px)}.pe-home .pe-hero{padding:46px 0}.pe-home .pe-hero-grid,.pe-home .pe-people-heading,.pe-home .pe-poster-grid,.pe-home .pe-role-layout,.pe-home .pe-split{grid-template-columns:1fr;gap:30px}.pe-home .pe-hero h1{font-size:clamp(41px,8vw,60px)}.pe-home .pe-lede{font-size:17px}.pe-home .pe-hero-foot{font-size:12px}.pe-home .pe-portfolio{max-width:550px;width:100%;margin:auto}.pe-home .pe-story-strip>.pe-width{grid-template-columns:1fr;gap:22px}.pe-home .pe-editorial,.pe-home .pe-people{padding:55px 0}.pe-home .pe-editorial-copy>p:not(.pe-eyebrow){font-size:16px}.pe-home .pe-people-heading{margin-bottom:26px}.pe-home .pe-role-layout{gap:24px}.pe-home .pe-role-copy h3{font-size:22px}.pe-home .pe-posters{padding:40px 0}.pe-home .pe-factor-grid{grid-template-columns:1fr 1fr;gap:24px}.pe-home .pe-closing>.pe-width{flex-direction:column;align-items:flex-start}.pe-home .pe-foundation{padding:20px 0 50px}.pe-home .pe-evidence-stage{border-radius:80px 80px 12px 12px}.pe-home .pe-demo-note{font-size:11px}.pe-home .pe-portfolio>header{padding:16px}.pe-home .pe-portfolio-summary{gap:12px;padding:18px}.pe-home .pe-donut strong{font-size:34px}.pe-home .pe-donut span{font-size:10px}.pe-home .pe-client-copy>span{font-size:12px}.pe-home .pe-client{gap:8px}.pe-home .pe-actions{gap:16px}.pe-home .pe-mini-work>div{flex-wrap:wrap}.pe-home .pe-brief-row,.pe-home .pe-brief>header{padding:18px}.pe-home .pe-example-footer span,.pe-home .pe-portfolio footer span{font-size:11px}}@media(prefers-reduced-motion:reduce){.pe-home .pe-cta{transition:none}.pe-home .pe-cta:hover{transform:none}}.pe-home .pe-hero .pe-eyebrow{font-size:13px;letter-spacing:.12em;margin-bottom:20px}.pe-home .pe-hero .pe-portfolio-summary{padding:18px 24px}.pe-home .pe-hero .pe-donut{max-width:150px;padding:16px}.pe-home .pe-hero .pe-client{padding-block:12px}.pe-home .pe-hero .pe-client-copy>span{font-size:12px}.pe-home .pe-hero .pe-lede{font-size:18px;line-height:1.55}.pe-home .pe-hero .pe-actions{margin-top:24px;gap:18px}@media(min-width:761px) and (max-height:800px){.pe-home .pe-hero h1{font-size:clamp(42px,4.1vw,60px)}.pe-home .pe-hero{padding-block:28px}.pe-home .pe-hero .pe-eyebrow{margin-bottom:16px}.pe-home .pe-hero .pe-portfolio>header{padding-block:14px}}.pe-home .pe-client-timeline{list-style:none;margin:0 22px 18px;padding:0;border-top:1px solid #dce4dc}.pe-home .pe-client-timeline li{display:flex;gap:12px;position:relative;padding:12px 0;border-bottom:1px solid #edf0e9}.pe-home .pe-client-timeline li>div{flex:1}.pe-home .pe-client-timeline small{display:block;font-size:10px;color:#596f63}.pe-home .pe-client-timeline h4{font-size:13px;font-weight:600;margin:3px 0}.pe-home .pe-client-timeline p{font-size:12px;line-height:1.5;color:#526b5d}.pe-home .pe-client-timeline strong{font-size:22px;color:#98551b}.pe-home .pe-client-timeline li:last-child strong{color:#ac3535}.pe-home .pe-timeline-dot{width:9px;height:9px;margin-top:7px;flex-shrink:0;border-radius:50%;background:#d89c36}.pe-home .pe-client-timeline li:last-child .pe-timeline-dot{background:#d65d57}.pe-home .pe-before-after{display:grid;gap:14px;margin-top:24px}.pe-home .pe-before-after>div{border-left:3px solid #bdcbb9;padding-left:14px}.pe-home .pe-before-after>div:last-child{border-color:#319f7c}.pe-home .pe-before-after span{font-weight:600;font-size:13px}.pe-home .pe-before-after p{font-size:13px;line-height:1.6;margin-top:4px;color:#526b5d}.pe-home .pe-client-preview{color:var(--pe-ink);background:#fff;border:1px solid #bfd6ca;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #00261c40;min-width:0}.pe-home .pe-client-preview>header{display:flex;align-items:center;gap:12px;padding:18px 20px;background:#e5f2e9}.pe-home .pe-preview-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--pe-forest);color:white;flex-shrink:0}.pe-home .pe-client-preview h2{font:600 18px/1.3 var(--font-body),Inter,Arial,sans-serif;letter-spacing:-.025em;margin:0}.pe-home .pe-client-preview header p{font-size:12px;margin-top:4px;color:#52695d}.pe-home .pe-preview-filters{display:flex;flex-wrap:wrap;gap:5px;padding:12px 16px;border-bottom:1px solid #dfe7df}.pe-home .pe-preview-filters button{display:flex;align-items:center;gap:5px;border:0;background:transparent;border-radius:6px;padding:7px 9px;font-size:11px;color:var(--pe-ink)}.pe-home .pe-preview-filters button[aria-pressed=true]{background:var(--pe-forest);color:white}.pe-home .pe-preview-filters i{width:7px;height:7px;border-radius:50%;background:var(--pe-red)}.pe-home .pe-preview-filters i.amber{background:var(--pe-amber)}.pe-home .pe-preview-filters i.green{background:var(--pe-green)}.pe-home .pe-preview-columns{display:flex;justify-content:space-between;padding:9px 20px;background:#fafbf7;font-size:10px;color:#62736a}.pe-home .pe-client-preview ul{list-style:none;padding:0;margin:0;min-height:390px}.pe-home .pe-client-preview li{display:flex;align-items:center;gap:10px;padding:11px 18px;border-top:1px solid #e7ece5;min-height:65px}.pe-home .pe-preview-avatar{width:30px;height:32px;border-radius:8px;display:grid;place-items:center;background:#ffe4e1;color:#982f2c;font-size:12px;font-weight:600;flex-shrink:0}.pe-home .pe-preview-avatar.amber{background:#fff1d1;color:#845715}.pe-home .pe-preview-avatar.green{background:#ddf4e8;color:#17624c}.pe-home .pe-preview-client{flex:1;min-width:0}.pe-home .pe-preview-client strong{font-size:12px;display:block}.pe-home .pe-preview-client small{display:block;font-size:10px;color:#667b70;margin-top:1px}.pe-home .pe-preview-client p{font-size:11px;line-height:1.4;margin-top:3px;color:#496256}.pe-home .pe-client-preview>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 20px;background:#f0f6ef;color:var(--pe-forest);font-size:12px;font-weight:600;border-top:1px solid #dfe7df}.pe-home .pe-trend .pe-event-number{fill:white;font-size:11px;font-weight:700}.pe-home .pe-timeline-dot{width:20px;height:20px;margin-top:3px;display:grid;place-items:center;background:#965710;color:white;font-size:11px;font-weight:600}.pe-home .pe-client-timeline li:last-child .pe-timeline-dot{background:#b63d3d}@media(max-width:1050px){.pe-home .pe-client-preview li{padding-inline:12px}.pe-home .pe-preview-avatar{display:none}.pe-home .pe-preview-client p{font-size:11px}}@media(max-width:760px){.pe-home .pe-client-preview ul{min-height:0}.pe-home .pe-client-preview li{padding:13px 14px}.pe-home .pe-preview-client strong{font-size:13px}.pe-home .pe-preview-client p{font-size:12px}.pe-home .pe-preview-columns{padding-inline:14px}}@media(min-width:761px) and (max-height:800px){.pe-home .pe-client-preview li{min-height:55px;padding-block:8px}.pe-home .pe-preview-client small{display:none}.pe-home .pe-client-preview ul{min-height:330px}}.pe-home .pe-client-preview li,.pe-home .pe-preview-columns{display:grid;grid-template-columns:minmax(0,1fr) 92px 66px;gap:14px;padding-inline:18px}.pe-home .pe-preview-columns{align-items:center}.pe-home .pe-preview-columns small{display:block;font-size:9px;color:#667b70}.pe-home .pe-preview-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe-home .pe-preview-name .pe-status{font-size:9px;padding:2px 5px}.pe-home .pe-preview-client p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pe-home .pe-preview-score>div{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.pe-home .pe-preview-score strong{font-size:17px;color:var(--pe-ink)}.pe-home .pe-preview-score small{font-size:9px;font-weight:400;color:#62736a}.pe-home .pe-preview-score span{font-size:11px;font-weight:600}.pe-home .pe-preview-score svg{display:block;width:90px;height:25px}.pe-home .pe-preview-score.falling{color:#b3473f}.pe-home .pe-preview-score.rising{color:#198160}.pe-home .pe-preview-contact{font-size:10px;color:#536b60}@media(max-width:1050px){.pe-home .pe-client-preview li,.pe-home .pe-preview-columns{grid-template-columns:minmax(0,1fr) 74px 56px;gap:9px;padding-inline:12px}.pe-home .pe-preview-score svg{width:74px}.pe-home .pe-preview-name{gap:4px}}@media(max-width:760px){.pe-home .pe-client-preview li,.pe-home .pe-preview-columns{grid-template-columns:minmax(0,1fr) 70px 54px;gap:8px}.pe-home .pe-preview-score svg{width:70px}.pe-home .pe-preview-client p{font-size:11px}.pe-home .pe-preview-name strong{font-size:12px}.pe-home .pe-preview-columns{font-size:9px}}@media(min-width:761px) and (max-height:800px){.pe-home .pe-preview-score svg{height:18px}.pe-home .pe-preview-score>div{line-height:1.2}.pe-home .pe-client-preview li{padding-block:6px}.pe-home .pe-client-preview>header{padding-block:14px}}.pe-home .pe-preview-filters b{font-size:10px;padding:1px 4px;border-radius:3px;background:#edf2eb;color:#21493e}.pe-home .pe-preview-filters button[aria-pressed=true] b{background:#ffffff22;color:white}.pe-home .pe-client-preview li,.pe-home .pe-preview-columns{grid-template-columns:minmax(0,1fr) 90px 68px;column-gap:10px}.pe-home .pe-client-preview>header{padding-block:14px}.pe-home .pe-client-preview header p{max-width:380px}.pe-home .pe-client-preview ul{min-height:360px}.pe-home .pe-client-timeline li:first-child strong{color:#247e61}.pe-home .pe-client-timeline li:first-child .pe-timeline-dot{background:#249978}.pe-home .pe-client-timeline li:nth-child(2) .pe-timeline-dot{background:#b68a24}.pe-home .pe-client-timeline li:nth-child(3) .pe-timeline-dot{background:#c87b30}@media(max-width:760px){.pe-home .pe-client-preview li,.pe-home .pe-preview-columns{grid-template-columns:minmax(0,1fr) 70px 54px;gap:8px}.pe-home .pe-client-preview ul{min-height:0}}@media(min-width:761px) and (max-height:800px){.pe-home .pe-client-preview ul{min-height:330px}}.pe-home .pe-client-preview li,.pe-home .pe-preview-columns{grid-template-columns:minmax(0,1fr) 96px 82px;column-gap:22px}.pe-home .pe-preview-columns>span:last-child,.pe-home .pe-preview-contact{border-left:1px solid #e0e8e2;padding-left:14px}@media(max-width:760px){.pe-home .pe-client-preview li,.pe-home .pe-preview-columns{grid-template-columns:minmax(0,1fr) 66px 66px;column-gap:10px}.pe-home .pe-preview-columns>span:last-child,.pe-home .pe-preview-contact{padding-left:9px}.pe-home .pe-preview-score svg{width:66px}}.pe-retention-hero{padding-block:52px!important}.pe-retention-hero h1{font-size:clamp(36px,4vw,62px)!important;line-height:1.07!important}.pe-retention-hero .pe-lede{font-size:18px;line-height:1.65}.pe-trial-note{font-size:13px;line-height:1.5;opacity:.8;margin-top:18px}.pe-product-explanation{padding-block:64px}.pe-product-explanation header{max-width:760px}.pe-demo-invite h2,.pe-product-explanation h2{font-size:clamp(30px,3.3vw,45px);line-height:1.12;margin:14px 0 28px}.pe-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:28px}.pe-value-grid article{border-top:1px solid #b9cebf;padding-top:20px}.pe-value-grid article>span{color:#5d786a;font-size:13px}.pe-value-grid h3{font:600 19px/1.35 var(--font-sans,sans-serif);margin:14px 0 10px}.pe-demo-invite p,.pe-value-grid p{font-size:16px;line-height:1.65}.pe-demo-invite{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:55px;border-top:1px solid #b9cebf}.pe-demo-invite>div{max-width:650px}.pe-demo-invite .pe-cta{flex-shrink:0}@media(max-width:760px){.pe-value-grid{grid-template-columns:1fr}.pe-retention-hero{padding-block:30px!important}.pe-demo-invite{display:block}.pe-demo-invite .pe-cta{margin-top:20px}}.pe-home .pe-retention-hero .pe-client-preview ul{min-height:0}.pe-home .pe-retention-hero .pe-trial-note{margin-top:16px}.pe-home .pe-retention-hero .pe-hero-copy{max-width:580px}.pe-home .pe-team-hero{background:white;color:#193d37;border:1px solid #b9d5c9;border-radius:16px;overflow:hidden;box-shadow:0 24px 65px #002b2540;min-width:0}.pe-team-hero>header{display:flex;align-items:center;gap:12px;padding:18px 22px;background:#e3f2e9}.pth-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#cce5d8}.pe-home .pe-team-hero h2{font:600 18px/1.3 var(--font-body),Arial,sans-serif;letter-spacing:-.02em;margin:0}.pe-home .pe-team-hero header p{font-size:12px;color:#536d60;margin-top:3px}.pth-totals{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 22px;gap:12px;border-bottom:1px solid #e1e9e2}.pth-totals>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pth-totals strong{font-size:21px;line-height:1.2}.pth-totals span{font-size:12px}.pth-dot{width:8px;height:8px;border-radius:50%;display:block}.pth-0{background:#ff9994}.pth-1{background:#ffd681}.pth-2{background:#72d6b2}.pth-members{padding:0 22px}.pth-member{padding:12px 0;border-bottom:1px solid #edf0e9}.pth-member:last-child{border:0}.pth-person{display:flex;align-items:center;gap:9px;margin-bottom:7px}.pth-person>span{display:grid;place-items:center;background:#eef1eb;border-radius:50%;width:24px;height:24px;font-size:9px;font-weight:600}.pth-person strong{font-size:12px}.pth-person small{font-size:11px;color:#5c7166;margin-left:auto}.pth-bar{display:flex;gap:3px;overflow:hidden;border-radius:5px;height:23px}.pth-bar>span{justify-content:center;font-weight:600;color:#193d37}.pth-bar>span,.pth-progress{display:flex;align-items:center;font-size:11px}.pth-progress{gap:7px;padding:10px 22px;background:#f1f8f2;color:#256b53;border-block:1px solid #dfece0}.pe-home .pth-concern{display:block;padding:15px 22px;color:#193d37;background:#fffaf3}.pth-concern:hover{background:#fff4e5}.pth-concern-heading{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#72533e}.pth-concern-heading>span:first-child{display:flex;align-items:center;gap:6px;font-weight:600}.pth-client{display:flex;align-items:center;gap:10px;margin-top:8px}.pth-client>strong{font-size:15px}.pth-client>span{font-size:10px;padding:2px 6px;border-radius:4px;background:#ffe3df;color:#a32e2b}.pe-home .pth-concern>p{font-size:12px;line-height:1.5;margin-top:4px}.pth-next{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #ecdfce;margin-top:11px;padding-top:10px;font-size:12px;line-height:1.5}.pth-next b{display:block;font-size:10px;color:#76563d;margin-bottom:2px}.pth-next svg{flex-shrink:0}.pe-home .pe-retention-hero h1{font-size:clamp(38px,4.1vw,59px)!important}.pe-home .pe-retention-hero .pe-lede{font-size:17px;line-height:1.65}.pe-home .pe-retention-hero{padding-block:36px!important}@media(min-width:761px) and (max-height:800px){.pe-home .pe-retention-hero{padding-block:24px!important}.pth-member{padding-block:8px}.pth-totals{padding-block:12px}.pe-team-hero>header{padding-block:14px}}@media(max-width:760px){.pe-home .pe-retention-hero h1{font-size:42px!important}.pe-home .pe-retention-hero{padding-block:32px!important}.pth-members,.pth-totals{padding-inline:16px}.pth-totals{gap:8px}.pth-totals>div{gap:5px}.pth-totals span{font-size:11px}.pe-home .pth-concern,.pth-progress{padding-inline:16px}}.pe-home .pe-story-wide{padding-block:64px}.pe-story-wide .pe-editorial-copy{max-width:790px;margin-bottom:30px}.pe-home .pe-story-wide .pe-editorial-copy>p:not(.pe-eyebrow){max-width:710px}.pe-home .pe-story-wide .pe-evidence-stage{padding:0;background:none;border-radius:0}.pe-story-wide .pe-evidence{display:grid;grid-template-columns:1fr 1.2fr;align-items:center}.pe-story-wide .pe-evidence>header{grid-column:1/-1;background:#f4e1d3}.pe-story-wide .pe-score-line{grid-column:1;padding-top:22px}.pe-story-wide .pe-trend{grid-column:1;grid-row:3;align-self:start}.pe-home .pe-story-wide .pe-client-timeline{grid-column:2;grid-row:2/4;margin:0;padding:12px 24px;border-left:1px solid #e0e6dc}.pe-home .pe-method{padding:64px 0;background:#e9efe4}.pe-method header{max-width:820px}.pe-home .pe-method header>p:last-child,.pe-home .pe-next-review header>p:last-child{font-size:17px;line-height:1.65;color:#526b60;max-width:730px}.pe-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.pe-method-grid article{padding:28px;border-radius:12px;background:white}.pe-method-grid article.rose{background:#fbe5e8}.pe-method-grid article.blue{background:#e1edf9}.pe-method-grid article.yellow{background:#fff0c8}.pe-method-grid article.purple{background:#ebe3f7}.pe-method-grid article>span{font-size:12px;font-weight:600}.pe-home .pe-method-grid h3{font-size:23px;line-height:1.3;margin:20px 0 12px}.pe-home .pe-method-grid p{font-size:15px;line-height:1.65}.pe-next-review{padding-block:64px}.pe-next-review header{max-width:850px;margin-bottom:30px}.pe-home .pe-brief-example{display:block;color:#193d37;border:1px solid #bdd3c7;border-radius:14px;overflow:hidden;background:white}.pe-brief-heading{display:flex;align-items:center;gap:18px;padding:20px 24px;background:#dff1ec}.pe-brief-heading>span{font-size:12px}.pe-brief-heading>span:last-child{margin-left:auto}.pe-brief-heading>strong{font-size:20px}.pe-brief-body{display:grid;grid-template-columns:1fr 1fr 1fr}.pe-brief-body article{padding:26px;border-right:1px solid #e1e8df}.pe-brief-body article:last-child{border:0}.pe-brief-body article>span{font-size:12px;color:#5a7165}.pe-home .pe-brief-body h3{font-size:19px;line-height:1.4;margin:14px 0 10px}.pe-brief-body blockquote{font:24px/1.4 Georgia,serif;margin:14px 0 0}.pe-home .pe-brief-body p{font-size:14px;line-height:1.6}.pe-brief-example footer{display:flex;justify-content:space-between;padding:16px 24px;background:#f3f6ef;font-size:13px;font-weight:600}.pe-home .pe-retention-hero h1{font-size:clamp(38px,4.2vw,60px)!important}@media(max-width:760px){.pe-story-wide .pe-evidence{display:block}.pe-home .pe-story-wide .pe-client-timeline{border:0;border-top:1px solid #e0e6dc}.pe-brief-body,.pe-method-grid{grid-template-columns:1fr}.pe-brief-heading{flex-wrap:wrap;gap:8px 14px}.pe-brief-heading>span:last-child{margin-left:0;width:100%}.pe-brief-body article{border-right:0;border-bottom:1px solid #e1e8df}.pe-home .pe-method-grid h3{font-size:21px}.pe-home .pe-method,.pe-home .pe-story-wide,.pe-next-review{padding-block:44px}}.pe-capture{padding-block:64px}.pe-capture>header{max-width:850px;margin-bottom:28px}.pe-home .pe-capture>header>p:last-child{font-size:17px;line-height:1.65;color:#526b60;max-width:760px}.pe-capture-grid{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #bfd5c8;border-radius:14px;overflow:hidden;background:white}.pe-call-scene{background:#183e39;color:white;display:flex;flex-direction:column}.pe-call-title,.pe-saved-video{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;font-size:12px}.pe-call-title b{display:flex;align-items:center;gap:6px;font-weight:400}.pe-call-title i{width:7px;height:7px;border-radius:50%;background:#ff7874}.pe-call-person{position:relative;flex:1;min-height:260px}.pe-call-person>img{width:100%;height:100%;object-fit:cover;position:absolute}.pe-call-person>span{position:absolute;bottom:14px;left:14px;background:#163c35d9;padding:6px 10px;border-radius:5px;font-size:12px}.pe-bot-tile{position:absolute;right:14px;bottom:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#123a35;border:1px solid #8db2a5;border-radius:8px;padding:18px 16px;gap:6px}.pe-bot-tile strong{font-size:12px}.pe-bot-tile small{font-size:10px;color:#c4dad0}.pe-bot-mark{color:#78d6b0;letter-spacing:3px}.pe-saved-video{color:#cfdfd7}.pe-transcript>header{display:flex;justify-content:space-between;gap:10px;padding:19px 22px;background:#ece5f7;font-size:13px}.pe-transcript>header>span{color:#635b73;font-size:11px}.pe-transcript article{padding:18px 22px;border-bottom:1px solid #e8ece4}.pe-transcript article>span{display:flex;justify-content:space-between;font-size:12px;font-weight:600}.pe-transcript small{font-weight:400;color:#66796c}.pe-home .pe-transcript p{font-size:14px;line-height:1.6;margin-top:8px}.pe-transcript-concern{background:#fff3d7}.pe-transcript footer{padding:15px 22px;font-size:11px;color:#576e62}.pe-capture>.pe-inline-link{margin-top:18px}@media(max-width:760px){.pe-capture{padding-block:44px}.pe-capture-grid{grid-template-columns:1fr}.pe-call-person{min-height:270px}.pe-bot-tile{padding:12px}.pe-call-person>span{font-size:10px}}.pe-transformation{padding-block:64px}.pe-transformation>header{max-width:820px;margin-bottom:30px}.pe-home .pe-transformation>header>p:last-child{font-size:17px;line-height:1.65;color:#526b60}.pe-transform-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pe-after,.pe-before{padding:28px;border-radius:14px;background:#eeeae2}.pe-after{background:#e1efe6}.pe-home .pe-transform-grid h3{font-size:20px;margin-bottom:24px}.pe-scattered{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:8px}.pe-scattered article{padding:18px;background:#fffdf8;border:1px solid #d8d4ca;border-radius:7px;box-shadow:0 6px 12px #33332208;transform:rotate(-3deg)}.pe-scattered article:nth-child(2){transform:rotate(4deg)}.pe-scattered article:last-child{grid-column:1/-1;transform:rotate(-1deg)}.pe-scattered span{font-size:11px;color:#657266}.pe-home .pe-scattered p{font-size:17px;margin-top:9px}.pe-home .pe-transform-note{font-size:13px;line-height:1.6;margin-top:24px;color:#52665a}.pe-shared-account{background:white;border:1px solid #b8cfc0;border-radius:9px;overflow:hidden}.pe-shared-account>header{padding:15px 18px;border-bottom:1px solid #e0e8df;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}.pe-shared-account header span{font-size:11px}.pe-shared-account>div{padding:16px 18px;background:#fff2d7}.pe-shared-account b{font-size:12px;color:#8b502b}.pe-home .pe-shared-account p{font-size:14px;line-height:1.5;margin-top:5px}.pe-shared-account ul{list-style:none;margin:0;padding:5px 18px}.pe-shared-account li{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:12px;border-bottom:1px solid #e7ece5}.pe-shared-account li:last-child{border:0}.pe-shared-account li span{margin-left:auto;font-size:10px;color:#597061}.pe-email-source{display:flex;align-items:center;gap:16px;background:#e6f3ec;padding:20px 24px;border:1px solid #bfd5c8;border-radius:12px;margin-top:16px}.pe-email-source strong{font-size:14px}.pe-home .pe-email-source p{font-size:14px;margin-top:5px}.pe-email-source span{font-size:11px;color:#567061}.pe-email-destination{margin-left:auto;max-width:140px}.pe-home .pe-method-grid .pe-evidence-label{font-size:11px;font-weight:600;margin-bottom:6px}.pe-history-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 28px;color:#527060}.pe-history-strip>span{display:grid;grid-template-columns:20px 1fr;gap:5px 9px;font-size:12px}.pe-history-strip b{font-size:13px}.pe-history-strip>span>svg{grid-row:1/3}.pe-action-coaching{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.pe-action-coaching article{display:flex;gap:14px;padding:24px;background:#e6eef9;border-radius:12px}.pe-action-coaching article:last-child{background:#eee6f7}.pe-action-coaching article>svg{flex-shrink:0}.pe-action-coaching span{font-size:12px}.pe-home .pe-action-coaching h3{font-size:18px;line-height:1.4;margin:10px 0}.pe-home .pe-action-coaching p{font-size:13px;line-height:1.6}.pe-action-coaching b{display:inline-block;font-size:11px;background:white;padding:3px 8px;border-radius:4px;margin-top:12px}.pe-action-coaching a{display:flex;align-items:center;gap:7px;font-size:12px;margin-top:14px}@media(max-width:760px){.pe-action-coaching,.pe-transform-grid{grid-template-columns:1fr}.pe-transformation{padding-block:44px}.pe-after,.pe-before{padding:20px}.pe-email-source{align-items:flex-start;flex-wrap:wrap;padding:18px}.pe-email-destination{margin-left:38px;max-width:none}.pe-history-strip{align-items:flex-start;flex-direction:column;gap:12px}.pe-history-strip>svg{transform:rotate(90deg);margin-left:3px}}