@font-face{font-family:PdcNunitoSans;src:url(/pdc-nunito-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}.pdcw{--pdcw-navy: rgb(22, 41, 75);--pdcw-sky: rgb(59, 155, 214);--pdcw-text: rgb(30, 30, 30);--pdcw-muted: rgb(150, 150, 150);--pdcw-detail: rgb(90, 100, 115);--pdcw-bubble: rgb(236, 238, 241);--pdcw-border: #e6e6e6;--pdcw-border-soft: rgb(200, 200, 200);--pdcw-surface: rgb(250, 250, 250);--pdcw-card-border: rgb(220, 220, 220);--pdcw-spinner-track: rgb(222, 232, 241);--pdcw-ok: rgb(34, 150, 83);--pdcw-ok-bg: rgb(240, 249, 243);--pdcw-ok-border: rgb(198, 228, 206);width:660px;max-width:100%;text-align:left;background:#fff;border:1px solid var(--pdcw-border);border-radius:12px;box-shadow:0 4px 14px -6px #0000001f,0 18px 60px -12px color-mix(in srgb,var(--pdcw-navy) 26%,transparent);overflow:hidden;font-family:PdcNunitoSans,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--pdcw-text)}.pdcw-head{display:flex;align-items:center;gap:14px;padding:18px 22px}.pdcw-bars{display:flex;flex-direction:column;gap:4px}.pdcw-bars span{width:20px;height:2px;background:#5a5a5a;border-radius:1px;display:block}.pdcw-logo{height:22px;width:auto;display:block}.pdcw-title{font-size:19px;font-weight:700;color:var(--pdcw-text);letter-spacing:-.005em}.pdcw-convo{padding:14px 22px 8px;display:flex;flex-direction:column;gap:20px;min-height:320px}.pdcw-user{display:flex;justify-content:flex-end}.pdcw-user span{background:var(--pdcw-bubble);color:var(--pdcw-text);font-size:15px;line-height:1.45;border-radius:18px;padding:11px 18px;max-width:78%;animation:pdcwFadeIn .35s cubic-bezier(.23,1,.32,1) both}.pdcw-exchange{position:relative}.pdcw-status{position:absolute;top:0;left:0;right:0;display:flex;gap:11px;align-items:center;color:var(--pdcw-muted);font-size:15px;padding:2px 0}.pdcw-spinner{width:15px;height:15px;border:2px solid var(--pdcw-spinner-track);border-top-color:var(--pdcw-sky);border-radius:50%;animation:pdcwSpin .7s linear infinite;flex:none}.pdcw-spinner-ink{border-top-color:var(--pdcw-navy)}.pdcw-answer{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.pdcw-answer[data-shown]{opacity:1;transform:none}.pdcw-phase{animation:pdcwFadeIn .4s cubic-bezier(.23,1,.32,1) both}.pdcw-intro{font-size:15px;line-height:1.6;color:var(--pdcw-text);margin:0}.pdcw-proposed{border:1px solid var(--pdcw-card-border);border-radius:8px;padding:16px 18px;background:var(--pdcw-surface);margin-top:14px}.pdcw-proposed-dim{opacity:.55;margin-top:0}.pdcw-proposed-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pdcw-muted);margin:0 0 8px;line-height:1.4}.pdcw-proposed-title{font-size:15px;font-weight:700;color:var(--pdcw-text);margin:0 0 3px;line-height:1.4}.pdcw-proposed-detail{font-size:13px;color:var(--pdcw-detail);margin:0;line-height:1.4}.pdcw-actions{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.pdcw-approve{position:relative;overflow:hidden;font-family:inherit;font-size:14px;font-weight:700;color:#fff;background:var(--pdcw-navy);border-radius:3px;padding:11px 24px;min-height:var(--control-min-target);transform-origin:center;animation:pdcwBreathe 2.4s ease-in-out infinite,pdcwPulse 2s ease-out infinite}.pdcw-sheen{position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-170%) skew(-12deg);animation:pdcwSheen 2.6s ease-in-out .5s infinite}.pdcw-approve-label{position:relative}.pdcw-edit{font-size:14px;font-weight:700;color:var(--pdcw-text);border:1px solid var(--pdcw-border-soft);border-radius:2px;padding:9px 18px}.pdcw-applying{display:flex;gap:11px;align-items:center;color:var(--pdcw-detail);font-size:14px;margin-top:14px}.pdcw-done{border:1px solid var(--pdcw-ok-border);background:var(--pdcw-ok-bg);border-radius:8px;padding:16px 18px;display:flex;gap:13px;align-items:flex-start}.pdcw-done-mark{flex:none;width:26px;height:26px;border-radius:50%;background:var(--pdcw-ok);color:#fff;display:flex;align-items:center;justify-content:center}.pdcw-done-title{font-size:15px;font-weight:700;color:var(--pdcw-text);margin:0 0 3px;line-height:1.4}.pdcw-done-detail{font-size:13px;color:var(--pdcw-detail);margin:0;line-height:1.4}.pdcw-done-note{font-size:11px;color:var(--pdcw-muted);font-style:italic;margin:12px 0 0;line-height:1.4}.pdcw-followup{font-size:15px;line-height:1.6;color:var(--pdcw-text);margin:18px 0 0;animation:pdcwFadeIn .5s cubic-bezier(.23,1,.32,1) .5s both}.pdcw-composer{padding:14px 22px 10px}.pdcw-field{display:flex;align-items:center;gap:12px;border:1px solid var(--pdcw-border-soft);border-radius:10px;padding:10px 10px 10px 18px}.pdcw-input{flex:1;min-width:0;font-size:15px;color:var(--pdcw-text);white-space:nowrap;overflow:hidden}.pdcw-input[data-empty]{color:var(--pdcw-muted)}.pdcw-caret{display:inline-block;width:1.5px;height:1.05em;background:var(--pdcw-text);vertical-align:-.16em;margin-left:1px;animation:pdcwCaret .9s step-end infinite}.pdcw-send{flex:none;width:52px;height:52px;border-radius:8px;background:var(--pdcw-navy);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.pdcw-send[data-pressed]{transform:scale(.86)}.pdcw-note{text-align:center;font-size:12px;color:var(--pdcw-muted);margin:0;padding:4px 0 16px;line-height:1.4}@keyframes pdcwSpin{to{transform:rotate(360deg)}}@keyframes pdcwFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pdcwCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes pdcwBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes pdcwPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--pdcw-sky) 60%,transparent)}70%{box-shadow:0 0 0 16px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pdcwSheen{0%{transform:translate(-170%) skew(-12deg)}55%{transform:translate(300%) skew(-12deg)}to{transform:translate(300%) skew(-12deg)}}@media(max-width:900px){.pdcw-convo{height:360px}}@media(prefers-reduced-motion:reduce){.pdcw-answer{opacity:1;transform:none;transition:none}.pdcw-user span,.pdcw-phase,.pdcw-followup,.pdcw-approve,.pdcw-sheen,.pdcw-caret,.pdcw-spinner{animation:none}.pdcw-sheen{display:none}.pdcw-send{transition:none}}.pdc-case{--pdc-rule-dark: rgba(255, 255, 255, .14);--pdc-glass: rgba(12, 16, 24, .42);--pdc-gutter: var(--site-pad);display:flex;flex-direction:column;padding-inline:0}.pdc-h3{margin:0;font-size:var(--fluid-card-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-title);line-height:var(--leading-card);color:var(--color-ink);text-transform:none}.pdc-body{margin:0;font-size:var(--fluid-body);font-weight:var(--weight-medium);line-height:1.62;color:var(--color-graphite)}.pdc-body strong{color:var(--color-ink);font-weight:var(--weight-medium)}.pdc-accent{color:var(--color-accent);font-weight:var(--weight-medium);font-style:normal}.pdc-hero{position:relative;overflow:hidden;background:var(--color-ink-soft);padding:clamp(44px,5vw,80px) var(--pdc-gutter) 0}.pdc-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.26;display:block}.pdc-hero-veil{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(var(--color-scrim) / .62),rgb(var(--color-scrim) / .86))}.pdc-hero-inner{position:relative}.pdc-hero-brand{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pdc-hero-mark{height:24px;width:auto;display:block;filter:brightness(0) invert(1);opacity:.9}.pdc-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);align-items:center;margin-top:clamp(36px,4vw,56px)}.pdc-hero-grid>*{min-width:0}.pdc-hero-title{margin:0;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.5rem);font-weight:var(--weight-regular);line-height:1.03;letter-spacing:var(--tracking-display);color:var(--color-on-dark);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.pdc-hero-pre{display:block;color:var(--color-on-ink-secondary)}.pdc-kin{display:grid}.pdc-kin>span{grid-area:1 / 1;color:var(--color-accent);opacity:0;animation:pdcKin 15s cubic-bezier(.23,1,.32,1) infinite}@keyframes pdcKin{0%,to{opacity:0;transform:translateY(.32em)}2.4%{opacity:1;transform:none}18%{opacity:1;transform:none}20.5%{opacity:0;transform:translateY(-.32em)}}.pdc-hero-lead{margin:22px 0 0;max-width:46ch;font-size:var(--fluid-lead);font-weight:var(--weight-medium);line-height:1.5;color:var(--color-on-ink-secondary)}.pdc-hero-lead strong{color:var(--color-on-dark);font-weight:var(--weight-medium)}.pdc-hero-cta{display:inline-flex;align-items:center;gap:14px;margin-top:28px;min-height:52px;padding:14px 22px;border:0;border-radius:var(--radius);background:var(--color-on-dark);color:var(--color-ink);font-family:var(--font-mono);font-size:15px;font-weight:var(--weight-medium);transition:background var(--duration-micro) var(--ease-color)}.pdc-hero-cta:hover{background:var(--color-surface)}.pdc-hero-widget{display:flex;justify-content:center}.pdc-snapshot{margin:clamp(52px,5.5vw,80px) calc(-1 * var(--pdc-gutter)) 0;border-top:var(--rule-weight) solid var(--pdc-rule-dark);background:var(--pdc-glass);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:26px var(--pdc-gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.pdc-snap{display:inline-flex;align-items:baseline;gap:9px}.pdc-snap-label{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-on-ink-secondary)}.pdc-snap-value{font-size:1.02rem;font-weight:var(--weight-regular);color:var(--color-on-dark)}.pdc-section{padding:clamp(56px,6vw,104px) var(--pdc-gutter)}.pdc-section-head{max-width:64ch}.pdc-section-head .gv-h2{margin-top:22px;max-width:20ch}.pdc-section-head .gv-lead{margin-top:20px;max-width:52ch}.pdc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,2.2vw,32px)}.pdc-cards-challenge{margin-top:56px}.pdc-cards-solution{margin-top:60px;gap:clamp(20px,2.2vw,28px);align-items:stretch}.pdc-card{display:flex;flex-direction:column;overflow:hidden}.pdc-card-media{position:relative;height:210px}.pdc-card-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pdc-card-text{padding:30px 28px 34px}.pdc-card-text .pdc-body{margin-top:8px}.pdc-pill{border:var(--rule-weight) solid var(--rule-strong);border-radius:var(--radius-media);padding:34px 30px 36px}.pdc-pill .pdc-h3{margin-top:20px}.pdc-pill .pdc-body{margin-top:8px}.pdc-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius);flex:none;border:var(--rule-weight) solid var(--rule-strong);color:var(--color-accent)}.pdc-pill-hero{background:var(--color-accent);border-color:var(--color-accent);padding:38px 34px 42px;margin-block:-16px;box-shadow:0 20px 50px -14px color-mix(in srgb,var(--color-accent) 55%,transparent);transition:box-shadow var(--duration-moderate) cubic-bezier(.2,.6,.1,1)}.pdc-pill-hero:hover{box-shadow:0 30px 64px -14px color-mix(in srgb,var(--color-accent) 64%,transparent)}.pdc-pill-hero .pdc-pill-icon{background:var(--color-on-accent);border-color:var(--color-on-accent)}.pdc-pill-hero .pdc-h3{margin-top:18px;color:var(--color-on-accent)}.pdc-pill-hero .pdc-body{color:color-mix(in srgb,var(--color-on-accent) 90%,transparent)}.pdc-impact{display:grid;grid-template-columns:1.1fr .9fr}.pdc-impact>*{min-width:0}.pdc-impact-media{position:relative;min-height:600px}.pdc-impact-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pdc-impact-veil{position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--color-scrim) / .9),rgb(var(--color-scrim) / .15))}.pdc-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;border:var(--rule-weight) solid var(--pdc-rule-dark);border-radius:var(--radius);padding:7px 12px}.pdc-badge-flags{display:inline-flex;align-items:center;gap:6px}.pdc-badge-flags img{height:18px;width:auto;display:block;border-radius:1px;box-shadow:0 0 0 1px #ffffff47}.pdc-badge-label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1.2;color:var(--color-on-ink-secondary)}.pdc-impact-overlay{position:absolute;left:clamp(24px,2.4vw,40px);right:clamp(24px,2.4vw,40px);bottom:clamp(24px,2.4vw,40px);display:flex;flex-direction:column}.pdc-impact-copy{margin-top:16px}.pdc-impact-title{font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem);color:var(--color-on-dark)}.pdc-impact-body{margin-top:10px;max-width:42ch;color:var(--color-on-ink-secondary)}.pdc-impact-text{padding:clamp(2rem,1.4rem + 1.8vw,3.5rem);display:flex;flex-direction:column;justify-content:center}.pdc-outcomes{margin-top:40px;display:flex;flex-direction:column;gap:36px}.pdc-outcomes .pdc-body{margin-top:8px}.pdc-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--rule-weight) solid var(--rule);border-bottom:var(--rule-weight) solid var(--rule)}.pdc-stat{padding:clamp(60px,6.5vw,104px) clamp(24px,3vw,48px);text-align:center}.pdc-stat-divided{border-left:var(--rule-weight) solid var(--rule);border-right:var(--rule-weight) solid var(--rule)}.pdc-stat-value{position:relative;display:inline-grid;justify-items:center;font-family:var(--font-sans);font-size:var(--stat-hero);font-weight:var(--weight-thin);letter-spacing:var(--tracking-display);line-height:var(--leading-stat-hero);color:var(--color-ink);font-variant-numeric:tabular-nums}.pdc-stat-value-sizer,.pdc-stat-value-live{grid-area:1 / 1;width:100%;text-align:center}.pdc-stat-value-sizer{visibility:hidden}.pdc-stat-plus{color:var(--color-accent)}.pdc-stat-label{margin-top:18px;font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.pdc-quote-band{padding:clamp(72px,7.5vw,128px) var(--pdc-gutter)}.pdc-quote{margin:0;max-width:1000px}.pdc-quote-text{margin:0;font-family:var(--font-sans);font-size:clamp(1.8rem,1.2rem + 2.6vw,3.2rem);font-weight:var(--weight-regular);line-height:var(--leading-quote);letter-spacing:-.035em;color:var(--color-ink);white-space:normal}.pdc-word{opacity:0;transition:opacity .26s var(--ease-color)}.pdc-word[data-shown]{opacity:1}.pdc-quote-cite{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(36px,4vw,56px);font-style:normal;font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-muted)}.pdc-quote-rule{width:44px;height:var(--rule-weight-strong);background:var(--color-accent);flex:none}@media(max-width:1100px){.pdc-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.pdc-hero-copy{display:contents}.pdc-hero-title{order:1}.pdc-hero-lead{order:2}.pdc-hero-widget{order:3;margin-top:28px;justify-content:flex-start}.pdc-hero-cta{order:4;align-self:flex-start;margin-top:24px}.pdc-impact{grid-template-columns:1fr}.pdc-impact-media{min-height:380px}}@media(max-width:900px){.pdc-hero{padding-top:28px}.pdc-hero-grid{margin-top:26px}.pdc-hero-mark{height:20px}.pdc-hero-lead{margin-top:20px}.pdc-hero-cta{margin-top:24px}.pdc-snapshot{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:18px 20px}.pdc-snap{flex-direction:column;align-items:flex-start;gap:5px}.pdc-snap-label{font-size:10px}.pdc-snap-value{font-size:.98rem}.pdc-section{padding:48px var(--pdc-gutter)}.pdc-section-head .gv-h2{margin-top:18px;max-width:none}.pdc-section-head .gv-lead{margin-top:16px}.pdc-cards{grid-template-columns:1fr;gap:16px}.pdc-cards-challenge,.pdc-cards-solution{margin-top:36px}.pdc-card-media{height:180px}.pdc-card-text{padding:22px 22px 26px}.pdc-pill{padding:26px 24px 28px}.pdc-pill-hero{padding:26px 24px 28px;margin-block:0;box-shadow:0 18px 44px -14px color-mix(in srgb,var(--color-accent) 55%,transparent)}.pdc-pill .pdc-h3,.pdc-pill-hero .pdc-h3{margin-top:18px}.pdc-badge{background:rgb(var(--color-scrim) / .55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pdc-badge-label{color:var(--color-on-dark)}.pdc-impact-overlay{top:20px;left:var(--pdc-gutter);right:var(--pdc-gutter);bottom:26px}.pdc-impact-copy{margin-top:auto}.pdc-impact-text{padding:48px var(--pdc-gutter)}.pdc-outcomes{margin-top:32px;gap:28px}.pdc-proof{grid-template-columns:1fr}.pdc-stat{padding:40px var(--pdc-gutter)}.pdc-stat-divided{border-left:0;border-right:0;border-top:var(--rule-weight) solid var(--rule);border-bottom:var(--rule-weight) solid var(--rule)}.pdc-stat-label{margin-top:14px}.pdc-quote-band{padding:56px var(--pdc-gutter)}.pdc-quote-cite{flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px}.pdc-quote-rule{width:40px}}@media(max-width:768px){.pdc-case{--pdc-gutter: var(--site-pad-mobile)}}@media(prefers-reduced-motion:reduce){.pdc-word{opacity:1;transition:none}.pdc-kin>span{animation:none}.pdc-kin>span:first-child{opacity:1}}
