.ce-page{--ce-ink-soft:#4a4a4a;--ce-ink-mute:#888;--ce-peach:#ff8a5b;--ce-peach-soft:#ffdccd;--ce-peach-tint:#fff3ee;--ce-yellow:#ffd23b;--ce-lemon-tint:#fff9e3;--ce-lemon-soft:#ffedb1;--ce-line:#1a1a1a14}.ce-display{font-family:var(--pwc-font-display);letter-spacing:-.025em;font-weight:500;line-height:1.02}.ce-display em{font-style:italic;font-weight:400}.pwc-root .ce-page a.pwc-btn,.pwc-root .ce-pre-footer a.pwc-btn{min-height:52px;font-family:var(--pwc-font-body);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.pwc-root .ce-page a.pwc-btn-cobalt{background-color:var(--pwc-cobalt);color:#fff;border-color:var(--pwc-cobalt)}.pwc-root .ce-page a.pwc-btn-cobalt:hover{background-color:var(--pwc-cobalt-2);border-color:var(--pwc-cobalt-2);color:#fff}.pwc-root .ce-pre-footer a.pwc-btn-white{color:var(--pwc-ink);background-color:#fff;border-color:#fff}.pwc-root .ce-pre-footer a.pwc-btn-white:hover{background-color:var(--ce-peach);border-color:var(--ce-peach);color:var(--pwc-ink)}.ce-section-h{color:var(--pwc-ink);letter-spacing:-.03em;max-width:16ch;font-size:clamp(34px,4.4vw,56px);line-height:1.02}.ce-section-sub{color:var(--ce-ink-soft);max-width:50ch;margin-top:16px;font-size:18px;line-height:1.55}.ce-hero{text-align:center;padding:40px 0 90px}.ce-hero-inner{flex-direction:column;align-items:center;max-width:780px;margin:0 auto;display:flex}.ce-hero-h{color:var(--pwc-ink);letter-spacing:-.035em;font-size:clamp(48px,6.6vw,92px);line-height:.98}.ce-hero-sub{color:var(--ce-ink-soft);max-width:40ch;margin-top:26px;font-size:20px;line-height:1.55}.ce-hero-cta{margin-top:36px}.ce-shift{padding:30px 0 84px}.ce-shift-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.ce-shift-col{border:1px solid var(--ce-line);border-radius:20px;padding:32px 30px}.ce-shift-old{background:#1a1a1a05}.ce-shift-new{background:var(--ce-lemon-tint);border-color:var(--ce-lemon-soft)}.ce-shift-col h3{font-family:var(--pwc-font-display);letter-spacing:-.02em;color:var(--pwc-ink);margin-bottom:22px;font-size:24px;font-weight:500}.ce-shift-col ul{flex-direction:column;gap:15px;list-style:none;display:flex}.ce-shift-col li{color:var(--ce-ink-soft);align-items:flex-start;gap:12px;font-size:16px;display:flex}.ce-shift-old li .ce-mk{color:var(--ce-ink-mute)}.ce-shift-new li{color:var(--pwc-ink);font-weight:500}.ce-shift-new li .ce-mk{color:#c79600}.ce-mk{flex-shrink:0;width:18px;height:18px;margin-top:2px}.ce-learns{padding:30px 0 84px}.ce-learns-head{max-width:640px;margin-bottom:44px}.ce-learns-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid}.ce-capture{flex-direction:column;gap:18px;display:flex}.ce-cap-card{border:1px solid var(--ce-line);background:#fff;border-radius:16px;align-items:flex-start;gap:16px;padding:22px;display:flex}.ce-cap-ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ce-cap-card:first-child .ce-cap-ico{background:var(--ce-peach-tint);color:var(--ce-peach)}.ce-cap-card:nth-child(2) .ce-cap-ico{background:var(--ce-lemon-tint);color:#c79600}.ce-cap-card:nth-child(3) .ce-cap-ico{background:var(--pwc-cream-lilac);color:var(--pwc-cobalt-2)}.ce-cap-card h3{font-family:var(--pwc-font-display);letter-spacing:-.015em;color:var(--pwc-ink);margin-bottom:5px;font-size:20px;font-weight:500}.ce-cap-card p{color:var(--ce-ink-soft);font-size:14.5px;line-height:1.55}.ce-cap-note{color:var(--ce-ink-soft);background:var(--pwc-cream-lilac);border-radius:14px;margin-top:4px;padding:18px 22px;font-size:15px;line-height:1.55}.ce-cap-note strong{color:var(--pwc-ink);font-weight:600}.ce-interview{border:1px solid var(--ce-line);background:#fff;border-radius:22px;padding:24px 24px 26px;box-shadow:0 24px 60px -30px #2a084859}.ce-iv-head{border-bottom:1px solid var(--ce-line);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.ce-iv-avatar{object-fit:cover;object-position:center top;border-radius:50%;flex-shrink:0;width:44px;height:44px}.ce-iv-meta strong{color:var(--pwc-ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ce-iv-badge{color:var(--pwc-cobalt-2);background:var(--pwc-cream-lilac);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.ce-iv-meta small{color:var(--ce-ink-mute);font-size:12.5px}.ce-iv-msg{border-radius:16px;max-width:88%;margin-bottom:10px;padding:12px 15px;font-size:14px;line-height:1.5}.ce-iv-twin{background:var(--pwc-cobalt);color:#fff;border-bottom-left-radius:5px}.ce-iv-you{background:var(--pwc-cream);color:var(--ce-ink-soft);border-bottom-right-radius:5px;margin-left:auto}.ce-iv-label{color:var(--ce-ink-mute);margin:0 0 6px 2px;font-size:11px}.ce-iv-label-right{text-align:right;margin-right:2px}.ce-how{padding:30px 0 84px}.ce-how-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;display:grid}.ce-how-step{border:1px solid var(--ce-line);background:#fff;border-radius:20px;padding:34px 32px}.ce-how-step:nth-child(2){background:var(--ce-peach-tint);border-color:var(--ce-peach-soft)}.ce-how-num{font-family:var(--pwc-font-display);color:#fff;background:var(--pwc-cobalt);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;font-size:20px;font-weight:600;display:inline-flex}.ce-how-step:nth-child(2) .ce-how-num{background:var(--ce-peach)}.ce-how-step h3{font-family:var(--pwc-font-display);letter-spacing:-.02em;color:var(--pwc-ink);margin-bottom:10px;font-size:25px;font-weight:500}.ce-how-step p{color:var(--ce-ink-soft);font-size:16px;line-height:1.6}.ce-how-value{background:var(--ce-lemon-tint);border:1px solid var(--ce-lemon-soft);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:24px;padding:26px 32px;display:grid}.ce-hv-item{color:var(--pwc-ink);align-items:flex-start;gap:12px;font-size:15.5px;font-weight:500;line-height:1.45;display:flex}.ce-hv-item .ce-mk{color:#c79600;width:20px;height:20px;margin-top:1px}.ce-who{padding:30px 0 56px}.ce-who-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:44px;display:grid}.ce-who-col{border-top:2px solid var(--pwc-ink);padding-top:20px}.ce-who-col:nth-child(2){border-top-color:var(--ce-peach)}.ce-who-col:nth-child(3){border-top-color:var(--ce-yellow)}.ce-who-col:nth-child(4){border-top-color:var(--pwc-cobalt-2)}.ce-who-col h3{font-family:var(--pwc-font-display);letter-spacing:-.015em;color:var(--pwc-ink);margin-bottom:10px;font-size:20px;font-weight:500}.ce-who-col p{color:var(--ce-ink-soft);font-size:14.5px;line-height:1.55}.ce-pre-footer{background:linear-gradient(180deg, var(--pwc-cobalt) 0%, var(--pwc-cobalt-deep) 55%, #000 100%);color:#fff;width:100vw;margin-left:calc(50% - 50vw);padding:120px 0;position:relative;overflow:hidden}.ce-pf-content{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:720px;margin:0 auto;display:flex}.ce-pf-content .pwc-btn{align-self:center}.ce-pf-headline h2{font-family:var(--pwc-font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(40px,5.4vw,66px);font-weight:500;line-height:1}.ce-pf-headline h2 em{font-style:italic;font-weight:400}.ce-pf-sub{color:#ffffffb8;max-width:520px;font-size:17px;line-height:1.6}.ce-reveal{opacity:1;transform:none}.ce-reveal.ce-reveal-pending:not(.ce-in){opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.ce-reveal.ce-reveal-pending.ce-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ce-reveal.ce-reveal-pending:not(.ce-in){opacity:1;transition:none;transform:none}}@media (max-width:960px){.ce-learns-grid{grid-template-columns:1fr;gap:40px}.ce-how-grid{grid-template-columns:1fr;gap:22px}.ce-how-value{grid-template-columns:1fr;gap:16px}.ce-who-grid{grid-template-columns:repeat(2,1fr);gap:30px 22px}}@media (max-width:640px){.ce-hero{padding:20px 0 60px}.ce-hero-sub{font-size:18px}.ce-shift-grid,.ce-who-grid{grid-template-columns:1fr}.ce-hero-cta,.ce-hero .pwc-btn{width:100%}.ce-pf-content .pwc-btn{align-self:stretch;width:100%}.ce-section-h{max-width:none}}