.wp{--ink:#1a1a1a;--ink-2:#454545;--muted:#8a7c72;--rule:#fde8d8;--paper:#fff;--panel:#fef7f2;--accent:#c2410c;--accent-deep:#7c2d12;--accent-mid:#ea580c;--dark:#1a1a1a;--on-dark:#fff;--card-pad:7mm;box-sizing:border-box;margin:0;padding:0}.wp,.wp{background:#fff}.wp{-webkit-font-smoothing:antialiased;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.wp .page{background:var(--paper);page-break-after:always;page-break-inside:avoid;width:210mm;height:297mm;position:relative;overflow:hidden}.wp .page:last-child{page-break-after:auto}.wp .inner{flex-direction:column;display:flex;position:absolute;inset:16mm 16mm 18mm}.wp .footer{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:6.5pt;display:flex;position:absolute;bottom:9mm;left:16mm;right:16mm}.wp .kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:8.5pt;font-weight:700}.wp h2{letter-spacing:-.022em;color:var(--ink);margin-top:4mm;font-size:28pt;font-weight:750;line-height:1.1}.wp .lead{color:var(--ink-2);margin-top:5mm;font-size:11pt;line-height:1.55}.wp .lead strong,.wp .body strong{color:var(--ink);font-weight:650}.wp .body{color:var(--ink-2);font-size:10pt;line-height:1.6}.wp sup{color:var(--accent);vertical-align:super;font-size:6pt;font-weight:700;line-height:0}.wp .footnote{color:var(--muted);font-size:7.2pt;line-height:1.5}.wp .chart-caption{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:8pt}.wp .cover-bg{position:absolute;inset:0}.wp .cover-inner{color:#fff;flex-direction:column;display:flex;position:absolute;inset:16mm 18mm}.wp .cover-logo{letter-spacing:-.02em;font-size:15pt;font-weight:800}.wp .cover-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.wp .cover-kicker{letter-spacing:.26em;text-transform:uppercase;color:#ffffffd9;font-size:9pt;font-weight:600}.wp .cover-title{letter-spacing:-.035em;margin-top:10mm;font-size:54pt;font-weight:800;line-height:1.02}.wp .cover-sub{color:#ffffffe0;max-width:160mm;margin-top:10mm;font-size:11pt;font-weight:400;line-height:1.55}.wp .cover-sub+.cover-sub{margin-top:4mm}.wp .cover-foot{letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;justify-content:space-between;align-items:baseline;font-size:7.5pt;display:flex}.wp .ess-list{flex-direction:column;flex:1;justify-content:space-evenly;margin-top:9mm;display:flex}.wp .ess-row{border-top:1px solid var(--rule);align-items:baseline;gap:8mm;padding:7.5mm 0;display:flex}.wp .ess-value{letter-spacing:-.03em;color:var(--accent);flex:0 0 42mm;font-size:34pt;font-weight:800;line-height:1}.wp .ess-text{color:var(--ink-2);font-size:10.5pt;line-height:1.55}.wp .ess-text strong{color:var(--ink);font-weight:650}.wp .these{background:var(--panel);padding:var(--card-pad);color:var(--ink);border-radius:3mm;margin-top:auto;font-size:11.5pt;line-height:1.6}.wp .these .label{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:2.5mm;font-size:7pt;font-weight:700;display:block}.wp .stat-row{gap:5mm;display:flex}.wp .stat-tile{background:var(--panel);padding:6.5mm var(--card-pad);border-radius:3mm;flex:1}.wp .stat-tile .v{letter-spacing:-.03em;color:var(--accent);font-size:26pt;font-weight:800;line-height:1.05}.wp .stat-tile .l{color:var(--ink-2);margin-top:2mm;font-size:8.5pt;line-height:1.45}.wp .chart-block{margin-top:8mm}.wp .cpl-chart{justify-content:space-between;align-items:flex-end;gap:8mm;height:68mm;margin-top:6mm;padding:0 6mm;display:flex;position:relative}.wp .cpl-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.wp .cpl-num{color:var(--ink);margin-bottom:1.8mm;font-size:11pt;font-weight:700}.wp .cpl-bar{background:var(--accent);border-radius:1.2mm 1.2mm 0 0;width:100%}.wp .cpl-bar--peak{background:var(--accent-deep)}.wp .cpl-bar--ref{background:#d9d2cb}.wp .cpl-num--ref{color:var(--muted)}.wp .cpl-col--ref{margin-left:6mm}.wp .cpl-year{color:var(--muted);letter-spacing:.04em;text-align:center;margin-top:1.8mm;font-size:8pt;line-height:1.35}.wp .cpl-base{border-bottom:1px solid #e4ddd6;position:absolute;bottom:8.9mm;left:0;right:0}.wp .hero-stat{align-items:baseline;gap:8mm;margin-top:10mm;display:flex}.wp .hero-stat .hv{letter-spacing:-.04em;color:var(--accent);font-size:72pt;font-weight:800;line-height:.95}.wp .hero-stat .hl{color:var(--ink-2);max-width:122mm;font-size:10.5pt;line-height:1.55}.wp .vs-grid{gap:5mm;margin-top:10mm;display:flex}.wp .vs-card{padding:var(--card-pad);border-radius:3mm;flex:1}.wp .vs-card--want{background:var(--panel)}.wp .vs-card--real{background:var(--dark);color:var(--on-dark)}.wp .vs-card h3{letter-spacing:.18em;text-transform:uppercase;margin-bottom:4.5mm;font-size:8.5pt;font-weight:700}.wp .vs-card--want h3{color:var(--accent)}.wp .vs-card--real h3{color:#fdba74}.wp .vs-item{border-top:1px solid var(--rule);padding:4.2mm 0}.wp .vs-card--real .vs-item{border-top:1px solid #3a3a3a}.wp .vs-item .n{letter-spacing:-.02em;font-size:18pt;font-weight:800;line-height:1.1}.wp .vs-card--want .vs-item .n{color:var(--ink)}.wp .vs-item .t{margin-top:1mm;font-size:8.5pt;line-height:1.45}.wp .vs-card--want .vs-item .t{color:var(--ink-2)}.wp .vs-card--real .vs-item .t{color:#ffffffc7}.wp .punch{letter-spacing:-.015em;color:var(--ink);margin-top:auto;font-size:14pt;font-weight:650;line-height:1.35}.wp .punch em{color:var(--accent);font-style:normal}.wp .hours-chart{margin-top:9mm}.wp .hours-bar{gap:.8mm;height:30mm;display:flex}.wp .hours-seg{border-radius:1.2mm}.wp .hours-seg--office{background:var(--rule);border:1px solid #efd3bc}.wp .hours-seg--evening{background:var(--accent-mid)}.wp .hours-seg--night{background:var(--accent-deep)}.wp .hours-labels{gap:.8mm;margin-top:2.5mm;display:flex}.wp .hours-label{color:var(--ink-2);font-size:8.5pt;line-height:1.4}.wp .hours-label .pct{letter-spacing:-.02em;color:var(--ink);margin-bottom:.6mm;font-size:14pt;font-weight:800;display:block}.wp .fact-row{gap:5mm;margin-top:9mm;display:flex}.wp .fact{background:var(--panel);padding:8mm var(--card-pad);border-radius:3mm;flex:1}.wp .fact .v{letter-spacing:-.03em;color:var(--accent);font-size:28pt;font-weight:800;line-height:1.05}.wp .fact .l{color:var(--ink-2);margin-top:2.2mm;font-size:8.5pt;line-height:1.45}.wp .gsu{background:var(--dark);color:var(--on-dark);padding:var(--card-pad);border-radius:3mm;margin-top:auto}.wp .gsu .label{letter-spacing:.2em;text-transform:uppercase;color:#fdba74;margin-bottom:3mm;font-size:7pt;font-weight:700;display:block}.wp .gsu p{color:#ffffffd9;font-size:9.5pt;line-height:1.55}.wp .gsu p strong{color:#fff;font-weight:650}.wp .gsu-stats{gap:5mm;margin-top:5mm;display:flex}.wp .gsu-stat{border-top:1px solid #3a3a3a;flex:1;padding-top:3mm}.wp .gsu-stat .n{letter-spacing:-.025em;color:#fff;font-size:20pt;font-weight:800;line-height:1.05}.wp .gsu-stat .t{color:#ffffffb8;margin-top:1.4mm;font-size:8pt;line-height:1.4}.wp .case-big{gap:5mm;margin-top:7mm;display:flex}.wp .case-tile{background:var(--panel);border-radius:3mm;flex:1;min-width:0;padding:5.5mm 5mm}.wp .case-tile .v{letter-spacing:-.03em;color:var(--ink);font-size:21pt;font-weight:800;line-height:1.05}.wp .case-tile .l{color:var(--ink-2);margin-top:2mm;font-size:8pt;line-height:1.4}.wp .case-sec{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:0;margin-top:5mm;display:flex}.wp .case-sec .cs{text-align:center;flex:1;padding:4.2mm 0}.wp .case-sec .cs+.cs{border-left:1px solid var(--rule)}.wp .case-sec .n{letter-spacing:-.02em;color:var(--accent);font-size:17pt;font-weight:800;line-height:1.05}.wp .case-sec .t{color:var(--ink-2);margin-top:1.2mm;font-size:7.5pt;line-height:1.35}.wp .subjects{margin-top:7mm}.wp .subj-row{align-items:center;gap:4mm;padding:2mm 0;display:flex}.wp .subj-label{color:var(--ink-2);flex:0 0 44mm;font-size:9pt}.wp .subj-track{flex:1;align-items:center;gap:2.5mm;display:flex}.wp .subj-bar{background:var(--accent);border-radius:0 1mm 1mm 0;height:5.5mm}.wp .subj-val{color:var(--ink);font-size:9pt;font-weight:700}.wp .before-after{background:var(--panel);padding:var(--card-pad);border-radius:3mm;align-items:center;gap:8mm;margin-top:auto;display:flex}.wp .before-after .ba-nums{flex:0 0 46mm}.wp .before-after .ba-v{letter-spacing:-.03em;color:var(--accent);font-size:27pt;font-weight:800;line-height:1.05}.wp .before-after .ba-l{color:var(--ink-2);margin-top:1.5mm;font-size:8pt;line-height:1.4}.wp .before-after p{color:var(--ink-2);font-size:9.5pt;line-height:1.55}.wp .before-after p strong{color:var(--ink);font-weight:650}.wp .funnel{margin-top:7mm}.wp .fun-row{border-top:1px solid var(--rule);align-items:baseline;gap:6mm;padding:4mm 0;display:flex}.wp .fun-row:last-child{border-bottom:1px solid var(--rule)}.wp .fun-value{letter-spacing:-.025em;color:var(--ink);text-align:right;flex:0 0 40mm;font-size:21pt;font-weight:800;line-height:1.05}.wp .fun-row--lead .fun-value,.wp .fun-row--lead .fun-rate{color:var(--accent)}.wp .fun-label{color:var(--ink-2);font-size:10.5pt}.wp .fun-label strong{color:var(--ink);font-weight:650}.wp .fun-rate{color:var(--muted);letter-spacing:.04em;white-space:nowrap;margin-left:auto;font-size:8.5pt;font-weight:700}.wp .roi-row{gap:5mm;margin-top:8mm;display:flex}.wp .roi-tile{background:var(--panel);border-radius:3mm;flex:1;min-width:0;padding:6mm 5mm}.wp .roi-tile .v{letter-spacing:-.03em;color:var(--accent);font-size:19pt;font-weight:800;line-height:1.05}.wp .roi-tile .l{color:var(--ink-2);margin-top:1.8mm;font-size:8pt;line-height:1.4}.wp .claim{background:var(--dark);color:#fff;letter-spacing:-.01em;border-radius:3mm;margin-top:auto;padding:7mm 8mm;font-size:13.5pt;font-weight:650;line-height:1.45}.wp .claim em{color:#fdba74;font-style:normal}.wp .check-grid{grid-template-columns:1fr 1fr;gap:5mm;margin-top:8mm;display:grid}.wp .check-item{background:var(--panel);border-radius:3mm;gap:4mm;padding:7mm;display:flex}.wp .check-item svg{flex:none;margin-top:.4mm}.wp .check-item h4{letter-spacing:-.01em;color:var(--ink);font-size:10.5pt;font-weight:700}.wp .check-item p{color:var(--ink-2);margin-top:1mm;font-size:8.5pt;line-height:1.45}.wp .cta{background:var(--dark);color:#fff;border-radius:3mm;justify-content:space-between;align-items:center;gap:8mm;margin-top:auto;padding:8mm;display:flex}.wp .cta h3{letter-spacing:-.02em;font-size:17pt;font-weight:750;line-height:1.2}.wp .cta p{color:#ffffffc7;max-width:120mm;margin-top:2.5mm;font-size:9pt;line-height:1.5}.wp .cta .url{letter-spacing:-.01em;color:#1a1a1a;background:#fff;border-radius:2mm;flex:none;padding:4mm 7mm;font-size:12pt;font-weight:800}.wp .page--dark{background:var(--dark)}.wp .page--dark .inner{color:#fff}.wp .src-kicker{color:#fdba74}.wp .page--dark h2{color:#fff}.wp .method{color:#fffc;border-bottom:1px solid #3a3a3a;margin-top:5mm;padding-bottom:6mm;font-size:9pt;line-height:1.6}.wp .src-list{columns:2;column-gap:10mm;margin-top:6mm}.wp .src{color:#ffffffbf;break-inside:avoid;gap:2.5mm;padding:3.4mm 0;font-size:8.2pt;line-height:1.6;display:flex}.wp .src .no{color:#fdba74;flex:0 0 4.5mm;font-weight:700}.wp .src strong{color:#ffffffeb;font-weight:600}.wp .src-foot{justify-content:space-between;align-items:baseline;margin-top:auto;display:flex}.wp .src-foot .logo{letter-spacing:-.02em;color:#fff;font-size:14pt;font-weight:800}.wp .src-foot .tag{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:7.5pt}.wp .story-time{letter-spacing:-.03em;color:var(--accent);margin-top:20mm;font-size:70pt;font-weight:800;line-height:1}.wp .story-beats{max-width:158mm;margin-top:16mm}.wp .story-beats p{color:var(--ink-2);margin-bottom:7mm;font-size:14pt;line-height:1.7}.wp .story-beats p strong{color:var(--ink);font-weight:650}.wp .story-beats p em{color:var(--ink);font-style:italic}.wp .ess-hero{align-items:baseline;gap:9mm;margin-top:12mm;display:flex}.wp .ess-hero .v{letter-spacing:-.045em;color:var(--accent);font-size:84pt;font-weight:800;line-height:.95}.wp .ess-hero .t{color:var(--ink-2);max-width:96mm;font-size:12.5pt;line-height:1.5}.wp .ess-hero .t strong{color:var(--ink);font-weight:650}.wp .ess-sub{color:var(--ink-2);max-width:162mm;margin-top:7mm;font-size:10.5pt;line-height:1.6}.wp .ess-mini-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:11mm;font-size:8pt;font-weight:700}.wp .ess-minis{margin-top:3mm}.wp .ess-mini{border-top:1px solid var(--rule);align-items:baseline;gap:7mm;padding:5mm 0;display:flex}.wp .ess-mini:last-child{border-bottom:1px solid var(--rule)}.wp .ess-mini .v{letter-spacing:-.02em;color:var(--ink);flex:0 0 26mm;font-size:17pt;font-weight:800;line-height:1}.wp .ess-mini .t{color:var(--ink-2);font-size:9.5pt;line-height:1.5}.wp .ess-mini .t strong{color:var(--ink);font-weight:650}.wp .quotes-grid{grid-template-columns:repeat(3,1fr);gap:4mm;margin-top:8mm;display:grid}.wp .quote{background:var(--panel);color:var(--ink);border-radius:3mm;padding:5.5mm 6mm;font-size:9.5pt;line-height:1.5}.wp .quote .q{color:var(--accent);font-weight:800}.wp .manifesto{letter-spacing:-.018em;color:var(--ink);max-width:168mm;margin-top:12mm;font-size:16.5pt;font-weight:700;line-height:1.45}.wp .manifesto em,.wp .these em{color:var(--accent);font-style:normal}.wp .chat-wrap{flex:1;gap:10mm;min-height:0;margin-top:8mm;display:flex}.wp .chat-col{background:var(--panel);border-radius:4mm;flex-direction:column;flex:0 0 96mm;align-self:flex-start;gap:3.2mm;padding:6mm;display:flex}.wp .chat-head{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;border-bottom:1px solid var(--rule);margin-bottom:1.5mm;padding-bottom:2.5mm;font-size:7.5pt;font-weight:700}.wp .bubble{border-radius:3mm;max-width:82%;padding:3.4mm 4.4mm;font-size:9pt;line-height:1.45}.wp .bubble--user{background:var(--accent);color:#fff;border-bottom-right-radius:1mm;align-self:flex-end}.wp .bubble--bot{color:var(--ink-2);border:1px solid var(--rule);background:#fff;border-bottom-left-radius:1mm;align-self:flex-start}.wp .chat-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:999px;align-self:center;margin-top:2.5mm;padding:1.8mm 4.5mm;font-size:7.5pt;font-weight:700}.wp .tl{border-left:1px solid var(--rule);flex-direction:column;flex:1;justify-content:space-between;padding:6mm 0 6mm 7mm;display:flex}.wp .tl-time{letter-spacing:-.01em;color:var(--ink);font-size:13pt;font-weight:800}.wp .tl-time span{color:var(--accent)}.wp .tl-text{color:var(--ink-2);margin-top:1.2mm;font-size:8.5pt;line-height:1.5}.wp .flow{flex-direction:column;flex:1;justify-content:flex-start;margin-top:8mm;display:flex}.wp .flow-node{background:var(--panel);border-radius:3mm;align-items:baseline;gap:7mm;padding:5.5mm 7mm;display:flex}.wp .flow-node--brand{background:var(--dark)}.wp .flow-node .fn-title{letter-spacing:-.02em;color:var(--ink);flex:0 0 42mm;font-size:13pt;font-weight:800}.wp .flow-node .fn-text{color:var(--ink-2);font-size:9.5pt;line-height:1.5}.wp .flow-node--brand .fn-title{color:#fff}.wp .flow-node--brand .fn-text{color:#ffffffd1}.wp .flow-arrow{color:var(--accent);align-self:center;padding:1.6mm 0;font-size:13pt;font-weight:800;line-height:1}.wp{width:100%;color:var(--ink);background:0 0}.wp .page{page-break-after:auto;background:0 0;width:auto;height:auto;min-height:0;overflow:visible}.wp .inner{max-width:178mm;margin:0 auto;padding:clamp(40px,7vw,76px) 0;display:block;position:static;inset:auto}.wp .these,.wp .punch,.wp .gsu,.wp .before-after,.wp .claim,.wp .cta{margin-top:clamp(34px,5.5vw,68px)}.wp [style*=margin-top\:auto],.wp [style*="margin-top: auto"]{margin-top:clamp(34px,5.5vw,68px)!important}.wp .footer,.wp .cover-bg,.wp .src-foot,.wp>.page:first-child{display:none}.wp .page--dark{background:var(--dark);color:var(--on-dark);border-radius:20px;margin:clamp(28px,4vw,48px) 0}.wp .page--dark .inner{padding-inline:clamp(22px,4vw,48px)}.wp>.page+.page:not(.page--dark){border-top:1px solid var(--rule)}.wp img,.wp svg{max-width:100%}@media (max-width:720px){.wp .inner{padding-inline:0}.wp{overflow-wrap:break-word}.wp .chart-block,.wp .cpl-chart,.wp .hours-bar,.wp .funnel,.wp .flow{-webkit-overflow-scrolling:touch;overflow-x:auto}.wp *{min-width:0}.wp .cover-title{font-size:min(54pt,9.5vw)}.wp .hero-stat .hv{font-size:min(72pt,12.7vw)}.wp .story-time{font-size:min(70pt,12.3vw)}.wp .ess-hero .v{font-size:min(84pt,14.8vw)}.wp .check-grid,.wp .quotes-grid{grid-template-columns:1fr}.wp .src-list{columns:1}.wp .page{width:auto;min-width:0;max-width:100%}.wp .ess-row,.wp .stat-row,.wp .hero-stat,.wp .vs-grid,.wp .fact-row,.wp .gsu-stats,.wp .case-big,.wp .case-sec,.wp .before-after,.wp .fun-row,.wp .roi-row,.wp .cta,.wp .ess-hero,.wp .ess-mini,.wp .chat-wrap,.wp .flow-node{flex-direction:column;align-items:stretch}.wp .cpl-chart,.wp .hours-bar,.wp .hours-labels,.wp .subj-row,.wp .subj-track,.wp .check-item,.wp .src{overflow-x:auto}}
