/* Audience and project intelligence: concise, explorable evidence of the method. */
.wai{background:#f3f1ed}.wai h2 em,.wan h2 em,.wcare h2 em,.wreviews h2 em{font-style:normal;color:#7a2945}.wai-lab{border:1px solid #d9d1d2;border-radius:12px;background:#fff;overflow:hidden}.wai-bar{padding:22px 28px;border-bottom:1px solid #e2dbdc;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#766970}.wai-bar>strong{font-size:10px;letter-spacing:.06em}.wai-controls{display:grid;grid-template-columns:1.4fr .8fr;gap:40px;padding:28px}.wai-label{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin-bottom:24px}.wai-label small{color:#91848b;font-size:10px}.wai-stairs{display:flex;align-items:end;gap:6px;height:185px}.wai-stairs button{height:calc(92px + var(--step)*16px);flex:1;min-width:0;background:#f0eceb;border:1px solid #ded5d8;border-radius:5px 5px 0 0;padding:12px 9px;display:flex;flex-direction:column;text-align:left;gap:9px;color:#82717a;transition:background .35s,color .35s,transform .45s}.wai-stairs button>span{font-size:9px}.wai-stairs button>strong{font-size:11px;line-height:1.35}.wai-stairs button>i{font-style:normal;margin-top:auto;font-size:17px}.wai-stairs button[aria-pressed=true]{background:#7a2945;border-color:#7a2945;color:white;transform:translateY(-5px)}.wai-stairs button[aria-pressed=true]>i{color:#ff825d}.wai-pyramid{display:flex;flex-direction:column;align-items:center;gap:5px}.wai-pyramid button{width:calc(50% + var(--need)*-12% + 48%);max-width:100%;min-height:29px;background:#f0eceb;border:1px solid #ded5d8;color:#82717a;border-radius:4px;transition:background .3s,color .3s;padding:5px 8px;font-size:9px}.wai-pyramid button[aria-pressed=true]{background:#7a2945;color:white;border-color:#7a2945}.wai-motives>p{font-size:10px;line-height:1.5;color:#82717a;margin-top:12px;min-height:30px}.wai-route{display:grid;grid-template-columns:.75fr 30px 1.5fr 30px .65fr;gap:20px;padding:28px;border-top:1px solid #e2dbdc;background:#faf8f6;align-items:center}.wai-person>span,.wai-next>span{font-size:10px;color:#8f7e86;display:block}.wai-person>strong,.wai-next>strong{font-size:22px;line-height:1.3;display:block;margin:13px 0;color:#32242b}.wai-person>p,.wai-next>p{font-size:12px;color:#92838a;line-height:1.6}.wai-route-arrow{font-style:normal;color:#ff5a2b;font-size:28px}.wai-page{background:#fff;border:1px solid #d9cfd2;border-radius:6px;overflow:hidden;box-shadow:0 12px 30px #7a29450a}.wai-page-bar{border-bottom:1px solid #e2dbdc;height:30px;display:flex;align-items:center;gap:4px;padding:0 12px}.wai-page-bar>i{width:3px;height:3px;border-radius:50%;background:#c5b7bd}.wai-page-bar>span{font-size:9px;color:#8f7e86;margin-left:auto}.wai-page-content{padding:25px}.wai-page-content>span:first-child{font-size:10px;color:#7a2945}.ws-main .wai-page-content>h3{font-size:27px;margin:14px 0}.wai-page-content>p{font-size:12px;line-height:1.65;color:#807079}.wai-proof{display:flex;gap:8px;border-top:1px solid #e2dbdc;padding-top:14px;margin-top:18px;font-size:10px;line-height:1.5;color:#82717a}.wai-proof>i{font-style:normal;color:#7a2945}.wai-example-cta{display:inline-block;font-size:11px;background:#7a2945;color:white;padding:10px 16px;border-radius:4px;margin-top:20px}.wai-principle{display:flex;gap:40px;justify-content:space-between;padding:20px 28px;border-top:1px solid #e2dbdc;font-size:11px}.wai-principle>span{color:#7a2945;white-space:nowrap}.wai-principle>p{color:#91848b;max-width:560px;line-height:1.6}.wai-details{margin-top:24px;color:#82717a;font-size:12px}.wai-details summary{display:flex;justify-content:space-between;border-bottom:1px solid #d9cfd2;padding:12px 0;max-width:430px}.wai-details p{max-width:760px;line-height:1.75;padding-top:18px}.wai-details a{text-decoration:underline;text-underline-offset:3px}
.wan{background:#fff}.wan-dashboard{background:#181519;color:#f4eef1;border-radius:12px;overflow:hidden;border:1px solid #34272f}.wan-dashboard-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;border-bottom:1px solid #ffffff18}.wan-dashboard-top>strong{font-size:18px;letter-spacing:-.02em}.wan-dashboard-top>strong>span{font-size:11px;margin-left:12px;color:#a894a0;letter-spacing:0}.wan-demo{font-size:9px;color:#a894a0}.wan-filters{padding:18px 28px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid #ffffff18}.wan-filters>span{font-size:10px;color:#a894a0;margin-right:10px}.wan-filters button{border:1px solid #ffffff25;background:none;border-radius:4px;color:#cdbdc5;padding:8px 14px;font-size:11px;min-height:34px;transition:color .3s,background .3s}.wan-filters button[aria-pressed=true]{background:#7a2945;color:white;border-color:#a65b78}.wan-content{display:grid;grid-template-columns:1.35fr 1fr;gap:36px;padding:30px 28px}.wan-overview,.wan-feed{min-width:0}.wan-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wan-metrics div>span{display:block;font-size:10px;color:#a894a0;min-height:27px}.wan-metrics strong{display:block;font-size:clamp(25px,3.3vw,47px);line-height:1.15;margin-top:9px;font-variant-numeric:tabular-nums}.wan-metrics strong>span{font-size:20px;color:#a894a0}.wan-chart{border-top:1px solid #ffffff18;padding-top:25px;margin-top:28px}.wan-chart>div:first-child{display:flex;justify-content:space-between;font-size:11px}.wan-chart small{font-size:9px;color:#a894a0}.wan-path{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:22px 0;font-size:10px;color:#bcaab4}.wan-path i{font-style:normal;color:#ff825d}.wan-bars>div{position:relative;display:grid;grid-template-columns:1fr 55px;gap:12px;margin-bottom:18px;font-size:10px;color:#bcaab4;padding-bottom:12px}.wan-bars>div>b{text-align:right;font-weight:400;font-variant-numeric:tabular-nums;color:#f3e9ee}.wan-bars>div>i{position:absolute;bottom:0;left:0;width:var(--bar);max-width:100%;height:3px;background:#875168;transition:width .7s cubic-bezier(.22,1,.36,1)}.wan-bars>div:last-child>i{background:#ff825d}.wan-chart>p{font-size:10px;color:#a894a0;margin-top:15px}.wan-feed{border-left:1px solid #ffffff18;padding-left:28px}.wan-feed-title{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:14px}.wan-feed-title i{width:5px;height:5px;background:#ff825d;border-radius:50%}.wan-feed article{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff18;padding:17px 0}.wan-feed article>i{font-style:normal;color:#ff825d;font-size:17px}.wan-feed article>div{min-width:0;flex:1}.wan-feed article strong{display:block;font-size:12px;line-height:1.4}.wan-feed article span{display:block;color:#a894a0;font-size:9px;line-height:1.5;margin-top:6px}.wan-feed article>b{border:1px solid #794458;padding:3px 6px;border-radius:10px;font-size:8px;font-weight:400;color:#c7a9b8}.wan-insight{margin-top:24px;border-left:2px solid #7a2945;padding-left:17px}.wan-insight>span{font-size:9px;color:#a894a0}.wan-insight>strong{display:block;font-size:23px;line-height:1.3;margin:10px 0}.wan-insight>p{font-size:11px;color:#a894a0;line-height:1.65}.wan-dashboard-bottom{padding:18px 28px;border-top:1px solid #ffffff18;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#a894a0}.wan-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:36px}.wan-value article>span{font-size:11px;color:#7a2945}.wan-value h3{font-size:27px;line-height:1.25;margin:20px 0}.wan-value p{font-size:14px;line-height:1.75;color:#817078}
.wcare{background:#28151f;color:#f4eef1}.wcare h2 em{color:#c9a9b8}.wcare-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.wcare .ws-kicker{color:#bda5b2;margin-bottom:28px}.wcare-duration{display:flex;align-items:center;gap:26px;justify-content:center}.wcare-duration>strong{font-size:150px;line-height:1;color:#ff825d;letter-spacing:-.07em}.wcare-duration span{display:block;font-size:35px;margin-bottom:10px}.wcare-duration p{font-size:13px;line-height:1.7;color:#bda5b2}.wcare-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;position:relative;padding-top:45px;margin-top:48px}.wcare-line{position:absolute;top:0;left:0;right:0;height:1px;background:#6f4356}.wcare-line>i{display:block;height:1px;width:calc(var(--care-progress,0)*100%);background:#ff825d}.wcare-timeline article{position:relative;opacity:calc(.55 + var(--care-progress,1)*.45);transition:opacity .3s}.wcare-timeline article:before{content:'';position:absolute;top:-49px;left:0;width:8px;height:8px;border-radius:50%;background:#ff825d}.wcare-timeline article>span{font-size:11px;color:#bc95a8}.wcare-timeline h3{font-size:28px;line-height:1.3;margin:20px 0}.wcare-timeline p{font-size:14px;line-height:1.8;color:#bda5b2}.wcare-note{font-size:12px;line-height:1.8;color:#bc95a8;border-top:1px solid #6f4356;padding-top:28px;margin-top:45px;max-width:850px}.wreviews{background:#f3f1ed}.wreviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:45px}.wreviews-grid figure{margin:0;padding:30px;border-top:1px solid #d1c3ca}.wreviews blockquote{margin:0;font-size:24px;line-height:1.55}.wreviews figcaption{margin-top:25px}.wreviews figcaption strong{display:block}.wreviews figcaption span{display:block;color:#817078;font-size:12px;margin-top:5px}.wpage-jumps{padding:28px 0;border-bottom:1px solid #ded6d9}.wpage-jumps .ws-container{display:flex;flex-wrap:wrap;gap:10px}.wpage-jumps a{border:1px solid #ded6d9;padding:9px 15px;border-radius:25px;font-size:11px;transition:background .25s,color .25s}.wpage-jumps a:hover{background:#171717;color:white}.ws-case-path{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid #ded6d9;font-size:10px;color:#7a2945}.ws-case-path i{font-style:normal;color:#a18d98}
@media(max-width:1050px){.wai-controls{grid-template-columns:1.3fr .8fr;gap:24px;padding:22px}.wai-stairs{gap:4px}.wai-stairs button{padding:10px 6px}.wai-stairs button>strong{font-size:10px}.wai-route{gap:12px;padding:22px;grid-template-columns:.75fr 20px 1.5fr 20px .65fr}.wai-person>strong,.wai-next>strong{font-size:19px}.wai-page-content{padding:20px}.ws-main .wai-page-content>h3{font-size:24px}.wan-content{gap:25px}.wan-feed{padding-left:22px}.wan-metrics div>span{font-size:9px}}
@media(max-width:760px){.wai-bar{padding:18px;flex-direction:column;gap:8px}.wai-bar>strong{font-size:9px}.wai-bar>span{font-size:10px}.wai-controls{grid-template-columns:1fr;gap:27px;padding:18px}.wai-label{margin-bottom:16px;font-size:10px}.wai-label small{font-size:9px}.wai-stairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;gap:8px;align-items:stretch}.wai-stairs button{height:100px;border-radius:5px;padding:10px;font-size:10px}.wai-stairs button[aria-pressed=true]{transform:none}.wai-stairs button>strong{font-size:11px}.wai-pyramid{max-width:320px;margin:auto}.wai-pyramid button{min-height:35px;font-size:10px}.wai-motives>p{font-size:11px;margin-top:15px}.wai-route{grid-template-columns:1fr;gap:15px;padding:22px 18px}.wai-person>strong,.wai-next>strong{font-size:22px;margin:8px 0}.wai-person>p,.wai-next>p{font-size:11px}.wai-route-arrow{text-align:center;transform:rotate(90deg);font-size:23px;line-height:1}.wai-page-content{padding:22px 18px}.ws-main .wai-page-content>h3{font-size:26px}.wai-principle{display:block;padding:20px 18px}.wai-principle>span{white-space:normal}.wai-principle>p{margin-top:10px;font-size:11px}.wai-details{font-size:11px}.wan-dashboard-top{padding:18px;align-items:start;flex-direction:column;gap:8px}.wan-dashboard-top>strong{font-size:16px}.wan-dashboard-top>strong>span{font-size:10px;margin-left:6px}.wan-demo{font-size:8px}.wan-filters{padding:16px 18px;gap:6px}.wan-filters>span{width:100%;margin-bottom:6px}.wan-filters button{font-size:10px;padding:8px 10px}.wan-content{grid-template-columns:1fr;padding:23px 18px;gap:30px}.wan-metrics{gap:10px}.wan-metrics strong{font-size:29px}.wan-metrics div>span{font-size:8px}.wan-path{font-size:8px;gap:6px}.wan-bars>div{font-size:9px}.wan-feed{border-left:0;border-top:1px solid #ffffff18;padding:22px 0 0}.wan-feed article strong{font-size:12px}.wan-dashboard-bottom{padding:18px;font-size:9px;flex-direction:column;gap:8px}.wan-value{grid-template-columns:1fr;gap:26px}.wan-value h3{font-size:26px;margin:13px 0}.wan-value p{font-size:13px}.wan-value article+article{padding-top:24px;border-top:1px solid #ded6d9}.wcare-heading{grid-template-columns:1fr;gap:35px}.wcare-duration{justify-content:start;gap:22px}.wcare-duration>strong{font-size:120px}.wcare-duration span{font-size:29px}.wcare-duration p{font-size:12px}.wcare-timeline{grid-template-columns:1fr;margin-top:36px;padding:0 0 0 25px;gap:28px}.wcare-line{left:0;right:auto;top:0;bottom:0;width:1px;height:auto}.wcare-line>i{width:1px;height:calc(var(--care-progress,0)*100%)}.wcare-timeline article:before{top:4px;left:-29px}.wcare-timeline h3{font-size:26px;margin:15px 0}.wcare-timeline p{font-size:13px}.wcare-note{font-size:11px;margin-top:30px}.wreviews-grid{grid-template-columns:1fr}.wreviews-grid figure{padding:25px 0}.wreviews blockquote{font-size:21px}.wpage-jumps{padding:22px 0}.wpage-jumps .ws-container{gap:8px}.wpage-jumps a{font-size:10px;padding:8px 12px}.ws-case-path{font-size:9px;gap:5px}}
@media(max-width:360px){.wai-controls,.wai-route{padding-inline:14px}.wai-stairs button{padding:9px 7px}.wai-stairs button>strong{font-size:10px}.wan-content,.wan-filters,.wan-dashboard-top{padding-inline:14px}.wan-metrics strong{font-size:25px}.wan-path{flex-wrap:wrap;justify-content:start}}
@media(prefers-reduced-motion:reduce){.wai button,.wan button,.wan-bars i,.wcare article{transition:none!important}.wcare-line>i{width:100%}.wcare-timeline article{opacity:1}}
.wreviews-demo{font-size:10px;color:#8f7e86;margin-top:22px;max-width:600px;line-height:1.6}.wreviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wreviews-grid figure{padding:27px 0}.wreviews blockquote{font-size:19px;line-height:1.6}.wreviews blockquote:before{content:'“';display:block;color:#7a2945;font-size:54px;line-height:.8;margin-bottom:22px}.wreviews figcaption strong{font-size:13px}.wreviews figcaption span{font-size:10px;line-height:1.6}
@media(max-width:760px){.wreviews-grid{grid-template-columns:1fr;gap:20px}.wreviews blockquote{font-size:19px}}
html:has(body.sales-page){scroll-padding-top:0}
/* Chart widths correspond to the displayed shares of visits. */
.wan-bars>div{background:linear-gradient(#ffffff10,#ffffff10) left bottom/100% 3px no-repeat}
.sales-page .ws-page-nav>.ws-container{gap:22px}.sales-page .ws-page-nav a{font-size:12px}
@media(max-width:760px){.sales-page .ws-page-nav>.ws-container{gap:20px}.sales-page .ws-page-nav a{font-size:11px}}
@media(max-width:480px){.sales-page .wt-grid{grid-template-columns:minmax(0,1fr)}.sales-page .wt-card{min-width:0}.sales-page .wt-card h3{overflow-wrap:break-word}}
