.ld-fig.pdf{--pdf-ground:#fff;--pdf-panel:#fff;--pdf-surface:#fff;--pdf-well:#fafafa;--pdf-ink:#0a0b0d;--pdf-ink-2:#52525a;--pdf-ink-3:#6a6a73;--pdf-rule:#0a0b0d14;--pdf-rule-2:#0a0b0d29;--pdf-rule-faint:#0a0b0d0f;--pdf-seam:#ebebef;--pdf-tray:#f4f4f4;--pdf-hover:#0a0b0d0b;--pdf-plate:#0a0b0d0f;--pdf-guide:#0a0b0d1c;--pdf-col-bg:#0a0b0d07;--pdf-face-bg:#eee;--pdf-tile-bg:#f3f3f3;--pdf-accent:#0075ff;--pdf-accent-rgb:0, 117, 255;--pdf-hue2-rgb:67, 25, 143;--pdf-fill:#0068e6;--pdf-border-accent:#0075ff66;--pdf-tone-live:#005ed1;--pdf-tint-live:#0075ff14;--pdf-tint-quiet:#0a0b0d0d;--pdf-warn:#f59e0b;--pdf-tone-warn:#8a5300;--pdf-danger:#dc2626;--pdf-tone-danger:#c0262d;--pdf-tint-danger:#dc262617;--pdf-tint-warn:#f59e0b21;--pdf-tone-cms:#005ed1;--pdf-field-edge:#0a0b0d80;--pdf-tray-bg:#f1f1f2;--pdf-chip-on:#fff;--pdf-chip-shadow:0 1px 2px #0a18341a, 0 0 0 1px #0a18340a;--pdf-tray-inset:inset 0 1px 2px #1018280f;--pdf-shadow-1:0 1px 2px #1018280f;--pdf-contact:10px 0 22px -16px #10182847;--pdf-float:18px 0 40px -18px #10182852;--pdf-tile-lift:0 1px 2px #1018281f;--pdf-edge:#0075ff42;--pdf-glow:0 40px 90px -34px #2e106561, 0 18px 48px -28px #0075ff5c;--pdf-quiet-shadow:0 18px 48px -28px #0a0a0c1f;--pdf-menu-shadow:0 12px 32px -12px #0a183438, 0 0 0 1px var(--pdf-rule);--pdf-scrim:#0a0a0a66;--pdf-glow-blue:.08;--pdf-glow-hue2:.16;--pdf-mesh:.1;--ld-ground:var(--pdf-ground);--ld-h:620px;--ld-h-sm:440px;--pdf-ease:cubic-bezier(.65, 0, .35, 1);display:flow-root}:is(html.dark,body.dark,html[data-stacklumen-theme=dark]) .ld-fig.pdf{--pdf-ground:#0f0f11;--pdf-panel:#141417;--pdf-surface:#141417;--pdf-well:#19191c;--pdf-ink:#fafafa;--pdf-ink-2:#a1a1aa;--pdf-ink-3:#a1a1aa;--pdf-rule:#ffffff1a;--pdf-rule-2:#ffffff2e;--pdf-rule-faint:#ffffff12;--pdf-seam:#26262b;--pdf-tray:#0f0f11;--pdf-hover:#ffffff0f;--pdf-plate:#ffffff17;--pdf-guide:#ffffff24;--pdf-col-bg:#ffffff09;--pdf-face-bg:#232328;--pdf-tile-bg:#1f1f24;--pdf-border-accent:#4d9fff80;--pdf-tone-live:#8cc0ff;--pdf-tint-live:#0075ff2e;--pdf-tint-quiet:#ffffff12;--pdf-tone-warn:#fcd34d;--pdf-danger:#f87171;--pdf-tone-danger:#ff8a8a;--pdf-tint-danger:#f8717124;--pdf-tint-warn:#f59e0b26;--pdf-tone-cms:#8cc0ff;--pdf-field-edge:#fafafa6b;--pdf-tray-bg:#1d1d21;--pdf-chip-on:#2a2a30;--pdf-chip-shadow:0 1px 2px #00000080, inset 0 1px 0 #ffffff0f;--pdf-tray-inset:inset 0 1px 2px #0006;--pdf-shadow-1:none;--pdf-contact:12px 0 24px -16px #000000b3;--pdf-float:18px 0 40px -18px #000c;--pdf-tile-lift:0 0 0 1px #ffffff0f, 0 1px 2px #0006;--pdf-edge:#4d9fff66;--pdf-glow:0 40px 90px -34px #43198fa6, 0 18px 48px -28px #0075ff73;--pdf-quiet-shadow:0 18px 48px -28px #0009;--pdf-menu-shadow:0 12px 32px -12px #000000b3, 0 0 0 1px var(--pdf-rule);--pdf-scrim:#0000008c;--pdf-glow-blue:.14;--pdf-glow-hue2:.22;--pdf-mesh:.18;--ld-ground:var(--pdf-ground)}.pdf svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pdf :is(.pdf-mark,.pdf-lockup) svg{stroke:none}.pdf [data-pdf-off]{visibility:hidden}.pdf [data-pdf-cut]{margin-bottom:var(--pdf-fit-gap,0px);overflow:hidden;height:var(--pdf-fit-h)!important;min-height:0!important}.pdf:has(.ld-play[aria-pressed=true]) .ld-cursor{opacity:0}.pdf .ld-bar.pdf-bar{border-bottom-color:var(--pdf-seam);background-color:var(--pdf-surface);height:52px;color:var(--pdf-ink);white-space:nowrap;gap:8px;padding:0 12px 0 16px}.pdf-menu{width:32px;height:32px;color:var(--pdf-ink-2);border-radius:2px;place-items:center;margin-left:-6px;display:none}.pdf-menu svg{width:18px;height:18px}.pdf-mark svg{width:20px;height:20px;display:block}.pdf-word{letter-spacing:-.015em;font-size:15px;font-weight:600}.pdf-crumb{gap:8px;min-width:0;margin-left:4px;font-size:13px;font-weight:500;display:inline-flex}.pdf-crumb i{color:var(--pdf-ink-3);font-style:normal;font-weight:400}.pdf-crumbs{display:inline-grid}.pdf-crumbs b{opacity:0;transition:opacity .25s var(--ld-ease-out);grid-area:1/1;font-weight:500}.pdf:not([data-ld-screen]) [data-scr-crumb=overview],.pdf[data-ld-screen=overview] [data-scr-crumb=overview],.pdf[data-ld-screen=clients] [data-scr-crumb=clients],.pdf[data-ld-screen=crm] [data-scr-crumb=crm]{opacity:1}.pdf-gap{flex:1}.pdf-bws{height:28px;color:var(--pdf-ink-3);align-items:center;gap:4px;padding:0 5px 0 6px;display:none}.pdf-bws-tile{background:var(--pdf-ink);width:18px;height:18px;color:var(--pdf-surface);border-radius:2px;place-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.pdf-bws svg{width:12px;height:12px}.pdf-search{border:1px solid var(--pdf-rule-2);width:260px;min-width:0;height:34px;color:var(--pdf-ink-3);border-radius:2px;align-items:center;gap:8px;padding:0 7px 0 9px;font-size:13px;display:flex}.pdf-search svg{width:16px;height:16px}.pdf-search-t{text-overflow:ellipsis;overflow:hidden}.pdf-search kbd,.pdf-kbd{border:1px solid var(--pdf-rule-2);background:var(--pdf-well);min-width:18px;height:18px;box-shadow:inset 0 -1px 0 var(--pdf-rule);color:var(--pdf-ink-2);font:500 11px/1 var(--ld-font);border-radius:2px;place-items:center;margin-left:auto;padding:0 5px;display:inline-grid}.pdf-tools{align-items:center;gap:2px;margin-left:6px;display:flex}.pdf-tool{width:28px;height:28px;color:var(--pdf-ink-2);border-radius:2px;place-items:center;display:grid}.pdf-tool svg{width:16px;height:16px}.pdf-tool.pdf-tool--find{display:none}.pdf-rule{background-color:var(--pdf-rule-2);width:1px;height:18px;margin:0 4px}.pdf-me{height:28px;color:var(--pdf-ink-2);align-items:center;gap:2px;padding:0 2px;display:inline-flex}.pdf-me svg{stroke-width:2px;width:14px;height:14px}.pdf-avatar{background-color:var(--pdf-ink);width:24px;height:24px;color:var(--pdf-surface);border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:grid}.pdf-ctl{float:right;margin:18px 0 0 16px}.pdf[data-pdf-wait] .ld-play .ld-play-pause{display:block}.pdf[data-pdf-wait] .ld-play .ld-play-go{display:none}.pdf .ld-stage.pdf-stage{background-color:var(--pdf-ground)}.pdf .ld-stage.pdf-stage:after{left:292px}.pdf-shell{color:var(--pdf-ink);grid-template-rows:minmax(0,1fr);grid-template-columns:292px minmax(0,1fr);display:grid;position:absolute;inset:0}.pdf-duo{z-index:2;background:linear-gradient(90deg, var(--pdf-tray) 80px, var(--pdf-surface) 80px);min-height:0;box-shadow:var(--pdf-contact);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:80px 212px;display:grid;position:relative;overflow:hidden}.pdf-phonehead{display:none}.pdf-dhead{background:linear-gradient(var(--pdf-seam), var(--pdf-seam)) 79px 0 / 1px 100% no-repeat;grid-area:2/1/auto/-1;grid-template-columns:80px minmax(0,1fr);min-width:0;display:grid;position:relative}.pdf-home{place-items:center;width:48px;height:48px;margin:8px 16px;display:grid}.pdf-tile{background-color:var(--pdf-ink);width:32px;height:32px;box-shadow:var(--pdf-tile-lift);color:var(--pdf-surface);border-radius:3px;place-items:center;font-size:14px;font-weight:650;line-height:1;display:grid}.pdf-ws{min-width:0;padding:8px 12px;display:flex;position:relative}.pdf-ws:after{content:"";background-color:var(--pdf-seam);height:1px;position:absolute;bottom:0;left:20px;right:20px}.pdf-chip{min-width:0;height:48px;color:var(--pdf-ink);letter-spacing:-.015em;border-radius:3px;flex:1;align-items:center;padding:0 10px 0 12px;font-size:14px;font-weight:650;display:flex}.pdf-wsname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:translateY(-8px)}.pdf-caret{box-sizing:content-box;width:14px;height:14px;color:var(--pdf-ink-2);margin-left:auto;padding-left:6px}.pdf-plan{max-width:calc(100% - 64px);color:var(--pdf-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:33px;left:24px;overflow:hidden}.pdf-spine,.pdf-foot{box-shadow:inset -1px 0 0 var(--pdf-seam);flex-direction:column;grid-column:1;align-items:center;display:flex}.pdf-spine{grid-row:3;align-items:stretch;gap:4px;min-height:0;padding:14px 0 12px;overflow:hidden}.pdf-tab{height:54px;color:var(--pdf-ink-2);transition:background-color .3s var(--ld-ease-out), box-shadow .3s var(--ld-ease-out), color .3s var(--ld-ease-out);border-radius:3px 0 0 3px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:7px;margin:0 0 0 8px;padding:0 8px 0 0;display:flex;position:relative}.pdf-glyph{place-items:center;width:20px;height:20px;display:grid}.pdf-glyph svg{width:18px;height:18px}.pdf-tabname{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:13px;overflow:hidden}.pdf:not([data-ld-area]) .pdf-tab[data-area=overview],.pdf[data-ld-area=overview] .pdf-tab[data-area=overview],.pdf[data-ld-area=work] .pdf-tab[data-area=work]{background-color:var(--pdf-surface);box-shadow:inset 1px 0 0 var(--pdf-seam), inset 0 1px 0 var(--pdf-seam), inset 0 -1px 0 var(--pdf-seam);color:var(--pdf-ink)}.pdf-foot{grid-row:4;gap:4px;padding:0 0 16px}.pdf-foot:before{content:"";background-color:var(--pdf-seam);flex:none;width:28px;height:1px;margin:4px 0 8px}.pdf-ftool{width:44px;height:34px;color:var(--pdf-ink-2);border-radius:3px;flex:none;place-items:center;display:grid}.pdf-ftool svg{width:18px;height:18px}.pdf-fme{flex:none;place-items:center;width:44px;height:40px;display:grid}.pdf-favatar{background-color:color-mix(in srgb, var(--pdf-ink) 12%, var(--pdf-surface));width:28px;height:28px;color:var(--pdf-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:650;line-height:1;display:grid}.pdf-panel{background-color:var(--pdf-surface);flex-direction:column;grid-area:3/2/5;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.pdf-list{flex-direction:column;min-height:0;display:none}.pdf:not([data-ld-area]) .pdf-list[data-list=overview],.pdf[data-ld-area=overview] .pdf-list[data-list=overview],.pdf[data-ld-area=work] .pdf-list[data-list=work]{animation:pdf-list-in .32s var(--ld-ease) both;display:flex}@keyframes pdf-list-in{0%{opacity:.01;transform:translateY(4px)}}.pdf-ptitle{color:var(--pdf-ink);letter-spacing:-.03em;padding:26px 20px 20px 24px;font-size:22px;font-weight:650;line-height:1.1}.pdf-ptitle span{color:var(--pdf-ink-2);display:block}.pdf-nav{flex-direction:column;gap:2px;padding:0 12px 24px;display:flex}.pdf-row{min-height:34px;color:var(--pdf-ink-2);letter-spacing:-.006em;transition:background-color .3s var(--ld-ease-out), color .3s var(--ld-ease-out);border-radius:3px;align-items:center;gap:12px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.pdf-row svg{width:16px;height:16px;color:var(--pdf-ink-3)}.pdf-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf:not([data-ld-screen]) .pdf-row[data-row=overview],.pdf[data-ld-screen=overview] .pdf-row[data-row=overview],.pdf[data-ld-screen=clients] .pdf-row[data-row=clients],.pdf[data-ld-screen=crm] .pdf-row[data-sub=pipeline]{background-color:var(--pdf-plate);color:var(--pdf-ink);font-weight:600}.pdf:not([data-ld-screen]) .pdf-row[data-row=overview] svg,.pdf[data-ld-screen=overview] .pdf-row[data-row=overview] svg,.pdf[data-ld-screen=clients] .pdf-row[data-row=clients] svg,.pdf[data-ld-screen=crm] .pdf-row[data-row=crm] svg{color:var(--pdf-ink)}.pdf[data-ld-screen=crm] .pdf-row[data-row=crm]{color:var(--pdf-ink);font-weight:600}.pdf-subnav{visibility:hidden;transition:grid-template-rows .32s var(--ld-ease), visibility 0s linear .32s;grid-template-rows:0fr;display:grid}.pdf-subnav>div{min-height:0;overflow:hidden}.pdf[data-ld-screen=crm] .pdf-subnav{visibility:visible;transition:grid-template-rows .32s var(--ld-ease), visibility 0s;grid-template-rows:1fr}.pdf-subnav .pdf-guide{margin-top:2px;margin-bottom:6px}.pdf-section{margin-top:14px}.pdf-subhead{height:30px;color:var(--pdf-ink-2);align-items:center;gap:6px;margin:0 0 2px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.pdf-more{color:var(--pdf-ink-3);font-variant-numeric:tabular-nums;display:none}.pdf-chevron{stroke-width:2px;width:12px;height:12px;margin-left:auto}.pdf-guide{background:linear-gradient(var(--pdf-guide), var(--pdf-guide)) 1px 0 / 1px 100% no-repeat;flex-direction:column;gap:2px;margin-left:19px;padding-left:9px;display:flex}.pdf-row--guided{min-height:32px;padding-left:10px;font-size:13px}.pdf-veil{display:none}.pdf-canvas{background-color:var(--pdf-ground);min-width:0;display:grid;position:relative;overflow:hidden}.pdf-scr{z-index:0;background-color:var(--pdf-ground);opacity:0;visibility:hidden;grid-area:1/1;min-width:0;min-height:0;transition:opacity 0s linear .42s,visibility 0s linear .42s;overflow:hidden}.pdf:not([data-ld-screen]) .pdf-scr[data-scr=overview],.pdf[data-ld-screen=overview] .pdf-scr[data-scr=overview],.pdf[data-ld-screen=clients] .pdf-scr[data-scr=clients],.pdf[data-ld-screen=crm] .pdf-scr[data-scr=crm]{z-index:1;opacity:1;visibility:visible;transition:opacity .34s var(--ld-ease), visibility 0s}.pdf-page{flex-direction:column;gap:16px;padding:0 24px 420px;transition:transform 0s linear .45s;display:flex}.pdf:not([data-ld-screen]) .pdf-scr[data-scr=overview] .pdf-page,.pdf[data-ld-screen=overview] .pdf-scr[data-scr=overview] .pdf-page,.pdf[data-ld-screen=clients] .pdf-scr[data-scr=clients] .pdf-page,.pdf[data-ld-screen=crm] .pdf-scr[data-scr=crm] .pdf-page{transition:transform .9s var(--ld-ease)}.pdf[data-pdf-scrolled]:not([data-ld-screen]) .pdf-scr[data-scr=overview] .pdf-page,.pdf[data-pdf-scrolled][data-ld-screen=overview] .pdf-scr[data-scr=overview] .pdf-page,.pdf[data-pdf-scrolled][data-ld-screen=clients] .pdf-scr[data-scr=clients] .pdf-page,.pdf[data-pdf-scrolled][data-ld-screen=crm] .pdf-scr[data-scr=crm] .pdf-page{transform:translateY(calc(-1 * var(--pdf-ov-y,0px)))}.pdf-hero{flex-direction:column;gap:12px;padding:28px 0 4px;display:flex}.pdf-htitle{max-width:22ch;color:var(--pdf-ink);font-variation-settings:"opsz" 32;letter-spacing:-.034em;text-wrap:balance;font-size:30px;font-weight:700;line-height:1.04}.pdf-htitle span,.pdf-title>span{color:var(--pdf-ink-2);font-weight:inherit}.pdf-title>span b{font-weight:inherit}.pdf .pdf-status{color:var(--pdf-ink-2);align-items:center;gap:8px;margin-top:-2px;font-size:12px;font-weight:500;display:inline-flex}.pdf-live{background-color:var(--pdf-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pdf-accent) 22%, transparent);border-radius:50%;flex:none;display:inline-block}.pdf-lede{max-width:64ch;color:var(--pdf-ink-2);letter-spacing:-.005em;text-wrap:pretty;font-size:15px;line-height:1.5}.pdf-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pdf-btn{height:34px;color:var(--pdf-ink);letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.pdf-btn--pri{border-color:var(--pdf-fill);background-color:var(--pdf-fill);color:#fff;box-shadow:inset 0 1px #fff3}.pdf-btn--sec{border-color:var(--pdf-rule-2);background-color:var(--pdf-panel)}.pdf-btn--quiet{color:var(--pdf-ink-2);padding:0 10px}.pdf-btn--head{height:36px;padding:0 16px;font-size:13.5px}.pdf-btn--quiet.pdf-btn--head{padding:0 12px}.pdf-btn .pdf-kbd{margin-left:2px}.pdf-btn kbd.pdf-key{color:#fff;min-width:18px;height:18px;font:500 11px/1 var(--ld-font);border:1px solid #fff6;border-radius:2px;place-items:center;margin-left:4px;padding:0 5px;display:inline-grid}.pdf-tray{background-color:var(--pdf-tray-bg);max-width:100%;box-shadow:var(--pdf-tray-inset);border-radius:3px;flex:none;gap:2px;padding:3px;display:inline-flex}.pdf-tray>span{height:28px;color:var(--pdf-ink-2);white-space:nowrap;border-radius:2px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.pdf-tray>.is-on{background-color:var(--pdf-chip-on);box-shadow:var(--pdf-chip-shadow);color:var(--pdf-ink)}.pdf-tray em{color:var(--pdf-ink-2);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11.5px;font-style:normal}.pdf-ibtn{width:28px;height:28px;color:var(--pdf-ink-2);place-items:center;display:grid}.pdf-ibtn svg{width:16px;height:16px}.pdf-facts{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pdf-fact{border:1px solid var(--pdf-rule);background-color:color-mix(in srgb, var(--pdf-panel) 70%, transparent);white-space:nowrap;border-radius:2px;align-items:baseline;gap:8px;height:34px;padding:0 12px;line-height:32px;display:inline-flex}.pdf-fact span{color:var(--pdf-ink-2);font-size:13px}.pdf-fact b{color:var(--pdf-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.pdf-fact[data-tone=warn] b{color:var(--pdf-tone-warn)}.pdf-fact[data-tone=danger] b{color:var(--pdf-tone-danger)}.pdf-hstage{isolation:isolate;margin:0 -24px;padding:6px 24px 26px;position:relative}.pdf-hstage:before{content:"";z-index:-2;background:radial-gradient(34% 94px at 50% 120px, rgba(var(--pdf-accent-rgb), var(--pdf-glow-blue)), rgba(var(--pdf-accent-rgb), 0) 70%), radial-gradient(52% 166px at 50% 120px, rgba(var(--pdf-hue2-rgb), var(--pdf-glow-hue2)), rgba(var(--pdf-hue2-rgb), 0) 72%);pointer-events:none;height:240px;position:absolute;top:2px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 120px);mask-image:linear-gradient(#0000 0,#000 120px)}.pdf-field{z-index:-1;background-image:radial-gradient(circle at 1px 1px, rgba(var(--pdf-accent-rgb), var(--pdf-mesh)) 1px, rgba(var(--pdf-accent-rgb), 0) 1.5px);pointer-events:none;background-position:12px 12px;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.pdf-dots{z-index:-1;pointer-events:none;position:absolute;inset:6px 0 26px;overflow:hidden}.pdf-dots i{top:var(--y);left:var(--x);background-color:var(--pdf-accent);opacity:.3;width:5px;height:5px;animation:pdf-grow 4.2s var(--ld-ease) var(--d,0s) infinite;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.4)}.pdf:has(.ld-play[aria-pressed=true]) .pdf-dots i{animation-play-state:paused}@keyframes pdf-grow{50%{opacity:.85;transform:translate(-50%,-50%)scale(1)}}.pdf-hstage[data-band=head] :is(.pdf-site-p,.pdf-site-btn),.pdf-hstage[data-band=nav] .pdf-site-hero,.pdf-hstage[data-band=nav] .pdf-dots,.pdf-hstage[data-band=none]{display:none}.pdf-hstage[data-band=head] .pdf-site-h{max-width:20ch;margin-bottom:0}.pdf-hstage[data-band=head] .pdf-site-hero{padding:18px 24px 20px}.pdf-hstage[data-band=head] .pdf-slide{padding-bottom:16px}.pdf-hstage[data-band=nav]{padding-bottom:10px}.pdf-hstage[data-band=nav]:before{display:none}.pdf-win{border:1px solid var(--pdf-edge);background-color:var(--pdf-panel);box-shadow:var(--pdf-glow);background-clip:padding-box;border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pdf-winbar{z-index:2;border-bottom:1px solid var(--pdf-rule);background-color:var(--pdf-well);flex:none;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;display:flex;position:relative}.pdf-lights{gap:6px;display:inline-flex}.pdf-lights i{background-color:var(--pdf-rule-2);border-radius:50%;width:8px;height:8px}.pdf-addr{background-color:color-mix(in srgb, var(--pdf-ink) 5%, transparent);min-width:0;height:24px;color:var(--pdf-ink-2);border-radius:2px;margin-inline:auto;padding:0 10px;font-size:12.5px;font-weight:500;line-height:24px;display:inline-grid;overflow:hidden}.pdf-addr span{white-space:nowrap;opacity:0;transition:opacity .4s var(--ld-ease-out), transform .4s var(--ld-ease);grid-area:1/1;transform:translateY(4px)}.pdf-addr span.is-on{opacity:1;transform:none}.pdf-slides{background-color:#fff;display:grid}.pdf-slide{color:#111;opacity:0;transform-origin:50% 0;transition:opacity .8s var(--ld-ease), transform .8s var(--ld-ease);background-color:#fff;grid-area:1/1;padding-bottom:22px;overflow:hidden;transform:scale(1.015)}.pdf-slide.is-on{z-index:1;opacity:1;transform:none}.pdf-hstage[data-band=nav] .pdf-slide{padding-bottom:0}.pdf .pdf-site-nav{align-items:center;gap:14px;padding:12px 22px;font-size:11.5px;line-height:14px;display:flex}.pdf-site-nav b{margin-right:auto;font-weight:700}.pdf-site-nav span{color:#5a5a60}.pdf-site-hero{background-color:hsl(var(--h) 70% 94%);border-radius:2px;margin:0 22px;padding:22px 28px 24px}.pdf .pdf-site-h{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.05}.pdf .pdf-site-p{color:#4a4a50;margin-bottom:12px;font-size:12px}.pdf-site-btn{background-color:hsl(var(--h) 70% 38%);color:#fff;border-radius:2px;padding:7px 14px;font-size:11.5px;font-weight:600;display:inline-block}.pdf-kp{border:1px solid var(--pdf-rule);background-color:var(--pdf-panel);min-width:0;box-shadow:var(--pdf-shadow-1);border-radius:3px;flex-direction:column;flex:none;display:flex}.pdf-kph{letter-spacing:-.014em;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;padding:16px 14px 4px 20px;font-size:15px;line-height:20px;display:flex}.pdf-kph b{color:var(--pdf-ink);flex:none;font-weight:600}.pdf-kph span{color:var(--pdf-ink-3);font-weight:500}.pdf-sites{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding:12px 20px 20px;display:grid}.pdf-card-s{border:1px solid var(--pdf-rule);background-color:var(--pdf-panel);border-radius:3px;flex-direction:column;gap:4px;min-width:0;padding:8px 8px 10px;display:flex;container-type:inline-size}.pdf-thumb{aspect-ratio:16/10;border:1px solid var(--pdf-edge);box-shadow:var(--pdf-quiet-shadow);background-color:#fff;background-clip:padding-box;border-radius:3px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.pdf-thumb-nav{height:12px;display:block}.pdf-thumb-hero{background-color:hsl(var(--h) 70% 94%);border-radius:2px;margin:0 8px;padding:10px;display:block}.pdf-thumb-hero b{color:#111;letter-spacing:-.02em;max-width:14ch;font-size:11px;font-weight:700;line-height:1.05;display:block}.pdf-thumb-hero i{background-color:hsl(var(--h) 70% 38%);border-radius:1px;width:26px;height:7px;margin-top:6px;display:block}.pdf-cname,.pdf-cmeta{padding:0 4px}.pdf-cname{color:var(--pdf-ink);letter-spacing:-.01em;text-wrap:balance;font-size:14px;font-weight:600;line-height:1.3}.pdf-cmeta{color:var(--pdf-ink-2);font-size:12px}.pdf-badges{flex-wrap:nowrap;gap:6px;min-width:0;margin-top:2px;padding:0 4px;display:flex}@container (width<=214px){.pdf-card-s .pdf-lane-w{display:none}.pdf-card-s .pdf-badge--lane{padding:0 5px}}.pdf-badge{--pdf-dot:var(--pdf-ink-3);background-color:var(--pdf-tint-quiet);height:20px;color:var(--pdf-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color .3s var(--ld-ease-out), color .3s var(--ld-ease-out);border-radius:2px;flex:none;align-items:center;gap:6px;padding:0 7px 0 6px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.pdf-badge:before{content:"";background-color:var(--pdf-dot);border-radius:50%;flex:none;width:6px;height:6px}.pdf-badge--lane:before{display:none}.pdf-badge:has(>.pdf-live):before{display:none}.pdf-badge>.pdf-live{box-shadow:none}.pdf-badge--live{--pdf-dot:var(--pdf-accent);background-color:var(--pdf-tint-live);color:var(--pdf-tone-live)}.pdf-badge--warn{--pdf-dot:var(--pdf-warn);background-color:var(--pdf-tint-warn);color:var(--pdf-tone-warn)}.pdf-badge--cms{--pdf-dot:var(--pdf-accent);background-color:var(--pdf-tint-live);color:var(--pdf-tone-cms)}.pdf-badge--cms:before{border-radius:1px}.pdf-badge--lane{border:1px solid var(--pdf-rule-2);background-color:var(--pdf-panel);color:var(--pdf-ink-2)}.pdf-badge svg{width:12px;height:12px}.pdf-table{padding:4px 0 8px}.pdf .pdf-tr{border-top:1px solid var(--pdf-rule-faint);color:var(--pdf-ink);grid-template-columns:minmax(0,1.6fr) 82px 78px 72px 72px;align-items:center;gap:12px;margin:0 20px;padding:10px 0;font-size:13px;display:grid}.pdf-tr--head{color:var(--pdf-ink-3);border-top:0;padding:6px 0;font-size:12px;font-weight:500}.pdf-client{gap:2px;min-width:0;display:grid}.pdf-client b{font-size:13.5px;font-weight:600;line-height:1.3}.pdf-client small{color:var(--pdf-ink-3);overflow-wrap:anywhere;font-size:12px}.pdf-num{text-align:right;font-variant-numeric:tabular-nums}.pdf-faint{color:var(--pdf-ink-3)}.pdf-mst [data-v]{display:none}.pdf:not([data-ld-status]) .pdf-mst [data-v=lead],.pdf[data-ld-status=lead] .pdf-mst [data-v=lead],.pdf[data-ld-status=active] .pdf-mst [data-v=active],.pdf[data-ld-status=paused] .pdf-mst [data-v=paused]{display:inline-flex}.pdf-title .pdf-mst [data-v]{display:none}.pdf:not([data-ld-status]) .pdf-title .pdf-mst [data-v=lead],.pdf[data-ld-status=lead] .pdf-title .pdf-mst [data-v=lead],.pdf[data-ld-status=active] .pdf-title .pdf-mst [data-v=active],.pdf[data-ld-status=paused] .pdf-title .pdf-mst [data-v=paused]{display:inline}.pdf-pagehead{justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 0 4px;display:flex}.pdf-ph-text{flex-direction:column;gap:8px;min-width:0;display:flex}.pdf-title{color:var(--pdf-ink);letter-spacing:-.028em;text-wrap:balance;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.15}.pdf-sub{max-width:60ch;color:var(--pdf-ink-2);font-size:14px;line-height:1.5}.pdf-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-kstats{border:1px solid var(--pdf-rule);background-color:var(--pdf-panel);box-shadow:var(--pdf-shadow-1);border-radius:3px;flex-wrap:wrap;flex:none;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pdf-kstat{border-left:1px solid var(--pdf-rule);flex-direction:column;flex:160px;gap:6px;min-width:160px;margin:0 0 0 -1px;padding:14px 16px;display:flex;container-type:inline-size}.pdf-kstat-k{color:var(--pdf-ink-2);font-size:12px;font-weight:500}.pdf-kstat-row{flex-wrap:wrap;align-items:flex-end;gap:4px 10px;display:flex}.pdf-kstat-v{color:var(--pdf-ink);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.1}.pdf-kstat-d{color:var(--pdf-ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.35}.pdf-kstat-d[data-tone=danger]{color:var(--pdf-tone-danger)}.pdf-short,.pdf-kstat-d.pdf-mst [data-v]{display:none}.pdf:not([data-ld-status]) .pdf-kstat-d.pdf-mst [data-v=lead],.pdf[data-ld-status=lead] .pdf-kstat-d.pdf-mst [data-v=lead],.pdf[data-ld-status=active] .pdf-kstat-d.pdf-mst [data-v=active],.pdf[data-ld-status=paused] .pdf-kstat-d.pdf-mst [data-v=paused]{display:inline}.pdf-kbody{flex-direction:column;gap:16px;padding:12px 20px 18px;display:flex}.pdf-kstats.pdf-kstats--in{border:0;border-bottom:1px solid var(--pdf-rule);box-shadow:none;background:0 0;border-radius:0;margin:-12px -20px 0}.pdf-kstats--in:not(:has(>.pdf-kstat:not([data-pdf-off]))){visibility:hidden}.pdf-kstats--in .pdf-kstat{flex:112px;min-width:112px;padding:12px 20px 14px}.pdf-krows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pdf-krow{border-top:1px solid var(--pdf-rule-faint);align-items:center;gap:12px;min-width:0;min-height:40px;font-size:13px;display:flex}.pdf-krow:first-child{border-top:0}.pdf-krow-name{min-width:0;color:var(--pdf-ink);flex:auto;font-weight:500}.pdf-krow-count{color:var(--pdf-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.pdf-kmeter{background:color-mix(in srgb, var(--pdf-ink) 10%, transparent);border-radius:1px;flex:0 0 28%;height:2px;display:block;position:relative;overflow:hidden}.pdf-kmeter i{background:var(--pdf-accent);transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .72s var(--pdf-ease);position:absolute;inset:0}.pdf-krow-value{min-width:64px;color:var(--pdf-ink);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.pdf-soon{flex-direction:column;gap:6px;display:flex}.pdf-soon-t{color:var(--pdf-ink-2);font-size:12px;font-weight:500}.pdf .pdf-soon-row{align-items:baseline;gap:10px;min-width:0;padding:7px 0;font-size:12.5px;display:flex}.pdf-soon-lead{min-width:0;color:var(--pdf-ink);flex:auto}.pdf-soon-stage{color:var(--pdf-ink-3);flex:none;font-size:11.5px}.pdf-soon-v{color:var(--pdf-ink);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.pdf-soon-when{color:var(--pdf-ink-3);font-variant-numeric:tabular-nums;flex:none}.pdf-await{flex-direction:column;margin:0;padding:8px 20px 14px;list-style:none;display:flex}.pdf-await-row{align-items:center;gap:12px;min-width:0;padding:2px 0 0;display:flex}.pdf-await-mark{background:color-mix(in srgb, var(--pdf-ink) 7%, var(--pdf-panel));width:32px;height:32px;color:var(--pdf-ink-2);border-radius:2px;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.pdf-await-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pdf-await-top{align-items:center;gap:8px;min-width:0;display:flex}.pdf-await-top b{white-space:nowrap;font-size:13px;font-weight:650}.pdf-await-msg{min-width:0;color:var(--pdf-ink-2);gap:6px;font-size:12.5px;display:flex}.pdf-await-msg b{color:var(--pdf-ink);flex:none;font-weight:600}.pdf-await-msg span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdf-await-acts{flex:none;align-items:center;gap:6px;display:inline-flex}.pdf-await-open,.pdf-await-clear{white-space:nowrap;border-radius:2px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.pdf-await-open{background:var(--pdf-fill);color:#fff}.pdf-await-open svg{width:12px;height:12px}.pdf-await-clear{border:1px solid var(--pdf-rule-2);color:var(--pdf-ink-2)}@container ld (width<=1100px){.pdf-await-row{flex-wrap:wrap;row-gap:10px}.pdf-await-acts{width:100%;padding-left:44px}}@container (width<=210px){.pdf-kstat .pdf-full{display:none}.pdf-kstat .pdf-short{display:inline}}.pdf-spark{flex:none;width:64px;height:20px;margin-bottom:3px;display:block;overflow:visible}.pdf-spark path:first-child{fill:none;stroke:var(--pdf-accent);stroke-width:1.5px}.pdf-spark path+path{fill:rgba(var(--pdf-accent-rgb), .08);stroke:none}.pdf-clbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pdf-tray--views{overflow:hidden}.pdf-find.pdf-find--cl{flex:220px;width:auto;min-width:0;max-width:360px}.pdf-find--cl span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdf-sel.pdf-sel--tag{min-width:120px;height:34px;font-size:13px}.pdf-tray--layout{margin-left:auto}.pdf-cview{flex:none;min-width:0;position:relative;overflow-x:clip;container-type:inline-size}.pdf-cview[data-pdf-sliding]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.pdf-cboard{--pdf-lw:100cqw;--pdf-cl-shift:0;grid-template-columns:repeat(4, var(--pdf-lw));width:calc(4 * var(--pdf-lw) + 36px);transform:translateX(calc(-1 * var(--pdf-cl-shift) * (var(--pdf-lw) + 12px)));transition:transform .72s var(--pdf-ease);align-items:stretch;gap:12px;display:grid}.pdf[data-ld-status=active] .pdf-cboard{--pdf-cl-shift:1}.pdf[data-ld-status=paused] .pdf-cboard{--pdf-cl-shift:3}@container (width>=452px){.pdf-cboard{--pdf-lw:calc((100cqw - 12px) / 2)}.pdf[data-ld-status=active] .pdf-cboard{--pdf-cl-shift:0}.pdf[data-ld-status=paused] .pdf-cboard{--pdf-cl-shift:2}}.pdf-lane{min-width:0;min-height:max(220px, var(--pdf-run-h,0px));border:1px solid var(--pdf-rule);background:var(--pdf-well);border-radius:3px;flex-direction:column;gap:10px;padding:12px;display:flex;container-type:inline-size}.pdf-lane-h{padding:2px 4px}.pdf .pdf-lane-t{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:650;display:flex}.pdf-count{background:var(--pdf-tint-quiet);min-width:20px;height:20px;color:var(--pdf-ink-2);font-variant-numeric:tabular-nums;border-radius:2px;justify-content:center;align-items:center;margin-left:-2px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.pdf .pdf-lane-c{color:var(--pdf-ink-3);margin:2px 0 0;font-size:12px}.pdf .pdf-lane-e{color:var(--pdf-ink-3);margin:8px 4px;font-size:12.5px}.pdf:not([data-ld-status]) .pdf-lane-e[data-not=lead],.pdf[data-ld-status=lead] .pdf-lane-e[data-not=lead],.pdf[data-ld-status=active] .pdf-lane-e[data-not=active],.pdf[data-ld-status=paused] .pdf-lane-e[data-not=paused]{display:none}.pdf-bc{border:1px solid var(--pdf-rule);background:var(--pdf-panel);box-shadow:var(--pdf-shadow-1);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:12px;display:grid;position:relative}.pdf-bc-n{align-items:center;gap:8px;min-width:0;display:inline-flex}.pdf-bc-n b{min-width:0;font-size:13.5px;font-weight:600;line-height:1.3}.pdf-bc-mark{background:var(--c);color:#fff;border-radius:2px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:650;display:inline-grid}.pdf-ring{color:var(--pdf-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pdf-ring svg{width:24px;height:24px;transform:rotate(-90deg)}.pdf-ring circle{fill:none;stroke-width:2.25px}.pdf-ring circle:first-child{stroke:var(--pdf-rule-2)}.pdf-ring circle+circle{stroke:var(--pdf-accent);stroke-linecap:round}.pdf-ring[data-tone=fair] circle+circle{stroke:var(--pdf-warn)}.pdf-ring[data-tone=poor] circle+circle{stroke:var(--pdf-tone-danger)}@container (width<=250px){.pdf-lane .pdf-bc{grid-template-columns:minmax(0,1fr)}}.pdf .pdf-bc-next{color:var(--pdf-ink-2);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.4}.pdf-bc-move{grid-column:1/-1;position:relative}.pdf-msel,.pdf-sel{border:1px solid var(--pdf-field-edge);background-color:var(--pdf-panel);background-image:linear-gradient(45deg, transparent calc(50% - .75px), var(--pdf-ink-3) calc(50% - .75px), var(--pdf-ink-3) calc(50% + .75px), transparent calc(50% + .75px)), linear-gradient(-45deg, transparent calc(50% - .75px), var(--pdf-ink-3) calc(50% - .75px), var(--pdf-ink-3) calc(50% + .75px), transparent calc(50% + .75px));height:28px;color:var(--pdf-ink);white-space:nowrap;background-position:right 14px top 50%,right 10px top 50%;background-repeat:no-repeat;background-size:5px 5px;border-radius:2px;align-items:center;padding:0 28px 0 10px;font-size:12.5px;display:flex}.pdf-bc--m{display:none}.pdf:not([data-ld-status]) .pdf-bc--m[data-in=lead],.pdf[data-ld-status=lead] .pdf-bc--m[data-in=lead],.pdf[data-ld-status=active] .pdf-bc--m[data-in=active],.pdf[data-ld-status=paused] .pdf-bc--m[data-in=paused]{animation:pdf-in .4s var(--ld-ease) both;display:grid}@keyframes pdf-in{0%{opacity:.01;transform:translateY(3px)}}.pdf-pop{opacity:0;visibility:hidden;transition:opacity .2s var(--ld-ease-out), transform .28s var(--ld-ease), visibility 0s linear .28s}.pdf-pop.is-in{opacity:1;visibility:visible;transition:opacity .2s var(--ld-ease-out), transform .28s var(--ld-ease), visibility 0s}.pdf-menu-pop{z-index:3;background:var(--pdf-panel);box-shadow:var(--pdf-menu-shadow);border-radius:3px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;transform:translateY(-4px)}.pdf-menu-pop.is-in{transform:none}.pdf-menu-pop span{height:32px;color:var(--pdf-ink);border-radius:3px;align-items:center;padding:0 10px;font-size:13px;display:flex}.pdf-menu-pop [data-v=active]{background:var(--pdf-hover)}.pdf-crmhead{flex-direction:column;flex:none;gap:14px;display:flex}.pdf-pagehead--wrap{flex-wrap:wrap;align-items:flex-end;gap:16px 24px}.pdf-facts--crm{margin:0}.pdf-crmbar{flex-wrap:wrap;flex:none;align-items:center;gap:10px 12px;min-width:0;display:flex}.pdf-sel--lanes{width:168px;height:34px;font-size:13px}.pdf-crmbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pdf-find{border:1px solid var(--pdf-field-edge);background:var(--pdf-panel);width:184px;height:34px;color:var(--pdf-ink-3);border-radius:2px;align-items:center;gap:8px;padding:0 7px 0 10px;font-size:13px;display:inline-flex}.pdf-find svg{width:15px;height:15px}.pdf-crmboard{flex:none;min-width:0;position:relative;overflow-x:clip;container-type:inline-size}.pdf-crmboard[data-pdf-sliding]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.pdf-board{--pdf-cw:calc((100cqw - 12px) / 2);--pdf-shift:2;grid-template-columns:repeat(4, var(--pdf-cw));width:calc(4 * var(--pdf-cw) + 36px);transform:translateX(calc(-1 * var(--pdf-shift) * (var(--pdf-cw) + 12px)));transition:transform .72s var(--pdf-ease);align-items:stretch;gap:12px;display:grid;position:relative}.pdf[data-ld-lead=contacted] .pdf-board{--pdf-shift:1}@container (width>=560px){.pdf-board,.pdf[data-ld-lead=contacted] .pdf-board{--pdf-cw:calc((100cqw - 24px) / 3);--pdf-shift:1}}@container (width<=299px){.pdf-board{--pdf-cw:100cqw}.pdf[data-ld-lead=proposal] .pdf-board{--pdf-shift:3}}.pdf-col{min-width:0;min-height:var(--pdf-run-h,0px);flex-direction:column;gap:10px;display:flex}.pdf-colh{flex-direction:column;flex:none;gap:4px;min-width:0;padding:0 2px;display:flex}.pdf .pdf-colrow{align-items:baseline;gap:8px;min-width:0;display:flex}.pdf-colrow b{color:var(--pdf-ink);letter-spacing:-.006em;font-size:13.5px;font-weight:600}.pdf-colcount{color:var(--pdf-ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.pdf-colpct{color:var(--pdf-ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.pdf .pdf-colfigs{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-height:20px;display:flex}.pdf-colval{color:var(--pdf-ink);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.pdf-colw{color:var(--pdf-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.pdf-colw:empty{display:none}.pdf-colbar{background:var(--pdf-rule);border-radius:1px;flex:none;width:100%;height:2px;min-height:2px;margin-top:4px;display:block;overflow:hidden}.pdf-colbar i{background:color-mix(in srgb, var(--pdf-accent) 70%, transparent);height:100%;transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .72s var(--pdf-ease);display:block}.pdf-cbody{background:var(--pdf-col-bg);min-height:140px;transition:background-color .16s var(--ld-ease-out), box-shadow .16s var(--ld-ease-out);border-radius:3px;flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;position:relative}.pdf .pdf-col-e{color:var(--pdf-ink-2);animation:pdf-in .3s var(--ld-ease) .6s both;margin:0;padding:10px 6px;font-size:12.5px;position:absolute;top:8px;left:8px;right:8px}.pdf:not([data-ld-lead]) .pdf-col-e,.pdf[data-ld-lead=qualified] .pdf-col-e,.pdf[data-pdf-from=qualified] .pdf-col-e{display:none}.pdf[data-pdf-over=contacted] .pdf-col[data-col=contacted] .pdf-cbody,.pdf[data-pdf-over=qualified] .pdf-col[data-col=qualified] .pdf-cbody,.pdf[data-pdf-over=proposal] .pdf-col[data-col=proposal] .pdf-cbody{background:color-mix(in srgb, var(--pdf-accent) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pdf-accent) 34%, transparent)}.pdf-slot{height:0;transition:height .72s var(--pdf-ease), margin .72s var(--pdf-ease), background-color .2s var(--ld-ease-out), box-shadow .2s var(--ld-ease-out);border-radius:3px;flex:none;margin-bottom:-8px;display:block}.pdf[data-ld-lead=contacted] .pdf-slot[data-slot=contacted],.pdf[data-ld-lead=qualified] .pdf-slot[data-slot=qualified],.pdf:not([data-ld-lead]) .pdf-slot[data-slot=qualified],.pdf[data-ld-lead=proposal] .pdf-slot[data-slot=proposal],.pdf[data-pdf-from=contacted] .pdf-slot[data-slot=contacted],.pdf[data-pdf-from=qualified] .pdf-slot[data-slot=qualified],.pdf[data-pdf-from=proposal] .pdf-slot[data-slot=proposal]{height:var(--pdf-fly-h,160px);margin-bottom:0}.pdf[data-pdf-over=contacted] .pdf-slot[data-slot=contacted],.pdf[data-pdf-over=qualified] .pdf-slot[data-slot=qualified],.pdf[data-pdf-over=proposal] .pdf-slot[data-slot=proposal]{background:color-mix(in srgb, var(--pdf-accent) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pdf-accent) 50%, transparent)}.ld-fig.pdf[data-pdf-snap] :is(.pdf-slot,.pdf-fly,.pdf-board,.pdf-cboard,.pdf-colbar i,.pdf-kmeter i){transition:none}.pdf-card{border:1px solid var(--pdf-rule);background:var(--pdf-panel);min-width:0;box-shadow:var(--pdf-shadow-1);border-radius:3px;flex-direction:column;flex:none;padding:12px 12px 14px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pdf-card-top{align-items:flex-start;gap:10px;min-width:0;display:flex}.pdf-card-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pdf-card-titles b{color:var(--pdf-ink);letter-spacing:-.006em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.pdf-card-sub{color:var(--pdf-ink-2);white-space:nowrap;font-size:12px;line-height:16px}.pdf-card-money{align-items:baseline;gap:8px;min-width:0;margin-top:14px;display:flex}.pdf-card-money em{color:var(--pdf-ink);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:17px;font-style:normal;font-weight:600}.pdf-card-close{color:var(--pdf-ink-2);white-space:nowrap;margin-left:auto;font-size:12px}.pdf-card-w{color:var(--pdf-ink-2);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px}.pdf-card-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.pdf-card-age{background:var(--pdf-rule-faint);height:2px;position:absolute;bottom:0;left:0;right:0}.pdf-card-age>span{background:color-mix(in srgb, var(--pdf-ink) 24%, transparent);height:100%;transform:scaleX(var(--age,.1));transform-origin:0;display:block}.pdf-card-age[data-tone=warn]>span{background:var(--pdf-warn)}.pdf-card-age[data-tone=danger]>span{background:var(--pdf-danger)}.pdf-face{background:var(--pdf-face-bg);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--pdf-rule);color:var(--pdf-ink-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.pdf-face--co{background:var(--pdf-tile-bg);width:28px;height:28px;color:var(--pdf-ink);border-radius:3px;font-size:12.5px}.pdf-face--contact{margin-top:1px}.pdf-dot{background:var(--pdf-accent);border-radius:50%;flex:none;width:8px;height:8px}.pdf-dot[data-health=watch]{background:var(--pdf-warn)}.pdf-dot[data-health=risk]{background:var(--pdf-danger)}.pdf-next{border:1px solid var(--pdf-rule);height:22px;color:var(--pdf-ink-2);white-space:nowrap;border-radius:2px;flex:none;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.pdf-next svg{stroke-width:1.2px;width:12px;height:12px}.pdf-next[data-tone=today]{background:var(--pdf-tint-live);color:var(--pdf-tone-live);border-color:#0000}.pdf-next[data-tone=danger]{background:var(--pdf-tint-danger);color:var(--pdf-tone-danger);border-color:#0000}.pdf-next--none{border:0;padding:0}@container (width<=160px){.pdf-card .pdf-face--contact{display:none}}@container (width<=150px){.pdf-card :is(.pdf-card-close,.pdf-dot){display:none}}.pdf-fly,.pdf-ghost{width:calc(var(--pdf-cw) - 16px);position:absolute;top:0;left:0}.pdf-fly{z-index:2;transform:translate(var(--pdf-fx,0px), var(--pdf-fy,0px));transition:transform .72s var(--pdf-ease), box-shadow .2s var(--ld-ease-out), border-color .2s var(--ld-ease-out)}.pdf-ghost{opacity:0;transform:translate(var(--pdf-gx,0px), var(--pdf-gy,0px));transition:opacity .16s var(--ld-ease-out)}.pdf[data-pdf-moving] .pdf-fly{border-color:var(--pdf-border-accent);box-shadow:var(--pdf-menu-shadow)}.pdf[data-pdf-moving] .pdf-ghost{opacity:.45}.pdf-insp .ld-tray[data-ld-tabs]{flex:none}.pdf-insp .ld-field output{font-variant-numeric:tabular-nums}.pdf-insp .ld-el{background-color:var(--pdf-hover);color:var(--pdf-ink);padding:2px 6px;font-size:11px;font-weight:600}.pdf-list-out .ld-type{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500}.pdf-vstack{min-width:0;display:grid}.pdf-vstack>.ld-view{grid-area:1/1;min-width:0}.pdf-vstack{min-height:var(--pdf-vh,0px)}.ld-fig.pdf .ld-win{box-shadow:0 1px 2px #0a18340d, 0 10px 22px -14px rgba(var(--ld-shadow-rgb), .3), 0 6px 16px -10px rgba(var(--ld-accent-rgb), .18)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark]) .ld-fig.pdf .ld-win{box-shadow:0 1px 2px #00000080, 0 10px 24px -14px #7c5cd66b, 0 6px 16px -10px rgba(var(--ld-accent-rgb), .24)}.pdf-cap.mkt-shot-cap{margin-top:22px}@container ld (width>=641px) and (width<=1100px){.pdf-shell{grid-template-columns:80px minmax(0,1fr)}.pdf .ld-stage.pdf-stage:after{left:80px}.pdf-search,.pdf-crumb,.pdf-tool--opt{display:none}.pdf-tool.pdf-tool--find{display:grid}.pdf-duo{background:var(--pdf-tray);grid-template-columns:80px;overflow:visible}.pdf-dhead{box-shadow:inset -1px 0 0 var(--pdf-seam);background:0 0;grid-template-columns:80px}.pdf-ws{display:none}.pdf-panel{width:212px;box-shadow:var(--pdf-float);opacity:0;visibility:hidden;transition:opacity .2s var(--ld-ease-out), transform .28s var(--ld-ease), visibility 0s linear .28s;position:absolute;top:0;bottom:0;left:80px;transform:translate(-8px)}.pdf[data-ld-float=on] .pdf-panel{opacity:1;visibility:visible;transition:opacity .2s var(--ld-ease-out), transform .28s var(--ld-ease), visibility 0s;transform:none}.pdf:not([data-ld-float=on]):not([data-ld-area]) .pdf-tab[data-area=overview],.pdf:not([data-ld-float=on])[data-ld-area=overview] .pdf-tab[data-area=overview],.pdf:not([data-ld-float=on])[data-ld-area=work] .pdf-tab[data-area=work]{background-color:var(--pdf-plate);box-shadow:none;border-radius:3px;margin-right:8px;padding-right:0}.pdf-page{padding:0 20px 420px}.pdf-hstage{margin:0 -20px;padding-inline:20px}.pdf-tr>.pdf-opt,.pdf-client small{display:none}.pdf .pdf-tr{grid-template-columns:minmax(0,1fr) 82px 78px}}@container ld (width<=1100px){.pdf-page--cl .pdf-sub{display:none}}@container ld (width<=640px){.pdf .ld-bar.pdf-bar{gap:6px;padding:0 8px 0 12px}.pdf-menu{display:grid}.pdf-search,.pdf-word,.pdf-crumb,.pdf-tool--opt,.pdf-rule--me,.pdf-tool--grid,.pdf-me svg{display:none}.pdf-bws{display:inline-flex}.pdf-tool.pdf-tool--find{display:grid}.pdf-tools{margin-left:0}.pdf .ld-cursor{width:13px;height:17px}.pdf-shell{grid-template-columns:minmax(0,1fr)}.pdf .ld-stage.pdf-stage:after{left:0}.pdf-duo{z-index:3;width:292px;max-width:calc(100% - 40px);box-shadow:var(--pdf-float);visibility:hidden;transition:transform .32s var(--ld-ease), visibility 0s linear .32s;position:absolute;top:0;bottom:0;left:0;transform:translate(-104%)}.pdf-phonehead{border-bottom:1px solid var(--pdf-seam);background:var(--pdf-surface);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 6px 0 16px;display:flex}.pdf-lockup{color:var(--pdf-ink);letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:650;display:inline-flex}.pdf-lockup svg{width:22px;height:22px}.pdf-phoneclose{width:40px;height:40px;color:var(--pdf-ink-2);place-items:center;display:grid}.pdf-phoneclose svg{width:18px;height:18px}.pdf-dhead,.pdf-ftool--opt,.pdf-ftool--fold{display:none}.pdf-spine{gap:2px;padding:12px 0 8px}.pdf-tab{gap:5px;height:46px}.pdf[data-ld-float=on] .pdf-duo{visibility:visible;transition:transform .32s var(--ld-ease), visibility 0s;transform:none}.pdf-veil{z-index:2;background:var(--pdf-scrim);opacity:0;visibility:hidden;transition:opacity .28s var(--ld-ease-out), visibility 0s linear .28s;display:block;position:absolute;inset:0}.pdf[data-ld-float=on] .pdf-veil{opacity:1;visibility:visible;transition:opacity .28s var(--ld-ease-out), visibility 0s}.pdf-ptitle{padding:20px 16px 16px 20px;font-size:20px}.pdf-row{min-height:44px;font-size:15px}.pdf-guide--section{display:none}.pdf-more{display:inline}.pdf-chevron{transform:rotate(-90deg)}.pdf-page{gap:14px;padding:0 16px 420px}.pdf-hero,.pdf-pagehead{padding-top:20px}.pdf-hero{gap:10px}.pdf-htitle{font-size:27px}.pdf-lede{font-size:14px}.pdf-hstage{margin:0 -16px;padding-inline:16px}.pdf-site-nav span,.pdf-site-p,.pdf-winbar .pdf-badge{display:none}.pdf .pdf-site-nav{padding:10px 16px}.pdf-hstage[data-band=nav]{padding-top:2px;padding-bottom:2px}.pdf-hstage[data-band=nav] .pdf-site-nav{padding-block:8px}.pdf-site-hero{margin:0 16px;padding:18px 18px 20px}.pdf .pdf-site-h{font-size:20px}.pdf-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 14px 14px}.pdf-card-s:nth-child(3){display:none}.pdf-cname{font-size:13px}.pdf-kph{padding:14px 14px 4px 16px}.pdf-kph span,.pdf-tr>.pdf-opt,.pdf-client small{display:none}.pdf .pdf-tr{grid-template-columns:minmax(0,1fr) 72px 70px;gap:8px;margin:0 16px}.pdf-pagehead{flex-direction:column;gap:12px}.pdf-pagehead--wrap{flex-direction:row}.pdf-title{font-size:23px}.pdf-sub{font-size:13px}.pdf-kstats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pdf-kstat{border-top:1px solid var(--pdf-rule);border-bottom:0;min-width:0;margin:-1px 0 0 -1px;padding:12px 14px}.pdf-kstat:last-child:nth-child(odd){grid-column:1/-1}.pdf-kstat-v{font-size:22px}.pdf-kstat .pdf-spark{display:none}.pdf-tray--views{flex:0 auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pdf-find.pdf-find--cl{flex-basis:100%;max-width:none}.pdf-tray--layout{margin-left:0}.pdf-lane,.pdf-bc{padding:10px}}@media (prefers-reduced-motion:reduce){.pdf-scr,.pdf-page,.pdf-crumbs b,.pdf-tab,.pdf-row,.pdf-panel,.pdf-subnav,.pdf-duo,.pdf-veil,.pdf-pop,.pdf-badge,.pdf-cboard,.pdf-board,.pdf-slot,.pdf-fly,.pdf-ghost,.pdf-cbody,.pdf-colbar i,.pdf-kmeter i,.pdf-slide,.pdf-addr span{transition:none}.pdf-list,.pdf-dots i,.pdf-bc--m,.pdf .pdf-col-e{animation:none!important}}.pd-wrap{background-color:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font);flex-direction:column;line-height:1.5;display:flex;overflow-x:clip}.pd-container{width:90%;max-width:1240px;margin:0 auto;padding:0}.pd-hero{isolation:isolate;padding:clamp(72px,12vh,132px) 0 clamp(56px,8vh,96px);position:relative}.pd-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 900px 460px at 80% -8%, rgba(var(--sl-accent-rgb), .13), transparent 64%), radial-gradient(ellipse 700px 420px at 10% 58%, rgba(var(--sl-purple-lift-rgb,67, 25, 143), var(--pd-low,.1)), transparent 66%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 clamp(96px,12vh,160px) calc(100% - 200px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 clamp(96px,12vh,160px) calc(100% - 200px),#0000 100%)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .pd-hero{--pd-low:.26}.mkt-title.pd-h1{margin-bottom:clamp(28px,3.4vw,44px)}.mkt-lede.pd-hero-lede{max-width:54ch;margin:0 0 28px}.pd-hero-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.pd-hero-meta{border:1px solid var(--sl-border);border-radius:var(--sl-radius);background-color:var(--sl-surface);flex-direction:column;margin:0;display:flex;overflow:hidden}.pd-hero-meta dt,.pd-hero-meta dd{margin:0}.pd-hero-meta-row{border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.pd-hero-meta-row:last-child{border-bottom:0}.pd-hero-meta-key{color:var(--sl-text-label);font-size:13px}.pd-hero-meta-val{font-size:14px;font-weight:500}.pd-hero-meta-val a{color:var(--sl-text);text-decoration:none}.pd-hero-meta-val a:hover{color:var(--sl-accent)}.pd-frame{margin:clamp(40px,6vh,72px) 0 0}.pd-section{padding:clamp(80px,11vh,132px) 0;position:relative}.pd-section:not(.mkt-band):after{content:"";background:linear-gradient(90deg, transparent 0%, var(--sl-border) 16%, var(--sl-border) 84%, transparent 100%);pointer-events:none;width:min(90%,1240px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pd-section-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,64px);margin-bottom:clamp(36px,5vh,56px);display:grid}.pd-section-desc{max-width:46ch;color:var(--sl-text-muted);margin:0;font-size:17px;line-height:1.55}.pd-grid{border:1px solid var(--sl-border);border-radius:var(--sl-radius);background-color:var(--sl-border);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pd-card{background-color:var(--sl-surface);flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,32px);display:flex;position:relative}.pd-span-12{grid-column:1/-1}.pd-span-6{grid-column:span 6}.pd-span-3{grid-column:span 3}.pd-card-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pd-card-title{color:var(--sl-text);font-family:var(--sl-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.15}.pd-card--service .pd-card-title{margin-bottom:10px;font-size:19px}.pd-badge{border:1px solid var(--sl-border);color:var(--sl-text-muted);border-radius:2px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:500}.pd-mark{border-radius:2px;flex:none;width:14px;height:14px}.pd-mark--terminal{background:#0075ff}.pd-mark--hub{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230075FF' fill-rule='evenodd' d='M6 0L24 0L24 18L18 18L18 24L0 24L0 6L6 6ZM8 8H16V16H8Z'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0}.pd-mark--baselumen{background:linear-gradient(#0075ff,#0075ff) 0 0/6px 6px no-repeat,linear-gradient(#3b9eff,#3b9eff) 8px 0/6px 6px no-repeat,linear-gradient(#3b9eff,#3b9eff) 0 8px/6px 6px no-repeat,linear-gradient(#ffd208,#ffd208) 8px 8px/6px 6px no-repeat;border-radius:0}.pd-mark--operalumen{background:linear-gradient(145deg,#6d28d9 0%,#8b5cf6 55%,#c4b5fd 100%);border-radius:50%}.pd-card-desc{max-width:56ch;color:var(--sl-text-muted);margin:0 0 22px;font-size:15px;line-height:1.6}.pd-card-foot{border-top:1px solid var(--sl-border);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.pd-card-foot--stack{flex-direction:column;align-items:flex-start;gap:10px}.pd-card-price{color:var(--sl-text);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin:0;font-size:14.5px;font-weight:600;display:flex}.pd-card-price-label{color:var(--sl-text-label);font-size:12px;font-weight:500}.pd-card-price-val{letter-spacing:-.02em;font-size:22px}.pd-card-link{color:var(--sl-accent);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.pd-card-link:after{content:" →"}.pd-card-link:hover{text-underline-offset:3px;text-decoration:underline}.pd-card-link:focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px}.pd-crop{border:1px solid var(--sl-border);border-radius:var(--sl-radius);background:var(--sl-bg-subtle);margin:0 0 22px;position:relative;overflow:hidden}.pd-crop--terminal{max-height:440px;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.pd-crop--hub{--hk-ground:#fff;--hk-surface:#fff;--hk-ink:#0a0b0d;--hk-ink-2:#52525a;--hk-ink-3:#6a6a73;--hk-rule:#0a0b0d14;--hk-rule-faint:#0a0b0d0f;--hk-seam:#ebebef;--hk-tray:#f4f4f4;--hk-plate:#0a0b0d0f;--hk-accent:#0075ff;--hk-tone-live:#005ed1;--hk-tint-live:#0075ff14;--hk-tint-quiet:#0a0b0d0d;--hk-warn:#f59e0b;--hk-tone-warn:#8a5300;--hk-tint-warn:#f59e0b21;--hk-tone-danger:#c0262d;--hk-contact:10px 0 22px -16px #10182847;--hk-tile-lift:0 1px 2px #1018281f;--hk-shadow-1:0 1px 2px #1018280f;background:var(--hk-ground);max-height:400px;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%);container-type:inline-size}:is(html.dark,body.dark,html[data-stacklumen-theme=dark]) .pd-crop--hub{--hk-ground:#0f0f11;--hk-surface:#141417;--hk-ink:#fafafa;--hk-ink-2:#a1a1aa;--hk-ink-3:#a1a1aa;--hk-rule:#ffffff1a;--hk-rule-faint:#ffffff12;--hk-seam:#26262b;--hk-tray:#0f0f11;--hk-plate:#ffffff17;--hk-tone-live:#8cc0ff;--hk-tint-live:#0075ff2e;--hk-tint-quiet:#ffffff12;--hk-tone-warn:#fcd34d;--hk-tint-warn:#f59e0b26;--hk-tone-danger:#ff8a8a;--hk-contact:12px 0 24px -16px #000000b3;--hk-tile-lift:0 0 0 1px #ffffff0f, 0 1px 2px #0006;--hk-shadow-1:none}.pd-hk{min-height:400px;color:var(--hk-ink);background:linear-gradient(90deg, var(--hk-tray) 80px, var(--hk-surface) 80px 292px, transparent 292px);grid-template-rows:64px auto;grid-template-columns:80px 212px minmax(0,1fr);display:grid}.pd-hk :is(p,b,small){margin:0}.pd-hk svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pd-hk-home{box-shadow:inset -1px 0 0 var(--hk-seam);grid-area:1/1;place-items:center;display:grid}.pd-hk-tile{background:var(--hk-ink);width:32px;height:32px;box-shadow:var(--hk-tile-lift);color:var(--hk-surface);border-radius:3px;place-items:center;font-size:14px;font-weight:650;line-height:1;display:grid}.pd-hk-ws{min-width:0;box-shadow:var(--hk-contact);flex-direction:column;grid-area:1/2;justify-content:center;gap:1px;padding:0 24px;display:flex;position:relative}.pd-hk-ws:after{content:"";background:var(--hk-seam);height:1px;position:absolute;bottom:0;left:20px;right:20px}.pd-hk-ws b{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.pd-hk-ws small{color:var(--hk-ink-2);font-size:12px;font-weight:500}.pd-hk-ws svg{width:14px;height:14px;color:var(--hk-ink-2);position:absolute;top:50%;right:22px;transform:translateY(-50%)}.pd-hk-ws b{padding-right:22px}.pd-hk-stats{border:1px solid var(--hk-rule);background:var(--hk-surface);box-shadow:var(--hk-shadow-1);border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:none;overflow:hidden}.pd-hk-stats li{border-left:1px solid var(--hk-rule);flex-direction:column;gap:6px;min-width:0;margin-left:-1px;padding:12px 14px;display:flex}.pd-hk-stats span{color:var(--hk-ink-2);font-size:12px;font-weight:500}.pd-hk-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-end;gap:2px 8px;font-size:22px;font-weight:650;line-height:1.1;display:flex}.pd-hk-stats small{color:var(--hk-tone-danger);letter-spacing:0;font-size:12px;font-weight:500;line-height:1.35}.pd-hk-spine{box-shadow:inset -1px 0 0 var(--hk-seam);flex-direction:column;grid-area:2/1;gap:4px;padding:14px 0 12px;display:flex}.pd-hk-tab{height:54px;color:var(--hk-ink-2);letter-spacing:-.015em;border-radius:3px 0 0 3px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-left:8px;padding-right:8px;font-size:11px;font-weight:500;line-height:13px;display:flex}.pd-hk-tab svg{width:18px;height:18px}.pd-hk-tab.is-on{background:var(--hk-surface);box-shadow:inset 1px 0 0 var(--hk-seam), inset 0 1px 0 var(--hk-seam), inset 0 -1px 0 var(--hk-seam);color:var(--hk-ink)}.pd-hk-panel{min-width:0;box-shadow:var(--hk-contact);flex-direction:column;grid-area:2/2;gap:2px;padding:0 12px 24px;display:flex}.pd-hk-title{letter-spacing:-.03em;padding:26px 8px 18px 12px;font-size:22px;font-weight:650;line-height:1.1}.pd-hk-title span{color:var(--hk-ink-2);display:block}.pd-hk-row{min-height:34px;color:var(--hk-ink-2);letter-spacing:-.006em;border-radius:3px;align-items:center;gap:12px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.pd-hk-row svg{width:16px;height:16px;color:var(--hk-ink-3)}.pd-hk-row.is-on{background:var(--hk-plate);color:var(--hk-ink);font-weight:600}.pd-hk-row.is-on svg{color:var(--hk-ink)}.pd-hk-page{flex-direction:column;grid-area:1/3/3;gap:14px;min-width:0;padding:26px 16px 20px;display:flex}.pd-hk-h{letter-spacing:-.028em;text-wrap:balance;font-size:22px;font-weight:650;line-height:1.15}.pd-hk-h span{color:var(--hk-ink-2)}.pd-hk-kp{border:1px solid var(--hk-rule);background:var(--hk-surface);box-shadow:var(--hk-shadow-1);border-radius:3px;flex-direction:column;padding:4px 14px;display:flex}.pd-hk-client{border-top:1px solid var(--hk-rule-faint);align-items:center;gap:10px;padding:10px 0;display:flex}.pd-hk-client:first-child{border-top:0}.pd-hk-cn{flex:1;gap:2px;min-width:0;display:grid}.pd-hk-cn :is(b,small){overflow-wrap:anywhere}.pd-hk-cn b{font-size:13px;font-weight:600}.pd-hk-cn small{color:var(--hk-ink-3);font-size:12px}.pd-hk-badge{--hk-dot:var(--hk-ink-3);background:var(--hk-tint-quiet);height:20px;color:var(--hk-ink-2);white-space:nowrap;border-radius:2px;flex:none;align-items:center;gap:6px;padding:0 7px 0 6px;font-size:11.5px;font-weight:500;display:inline-flex}.pd-hk-badge:before{content:"";background:var(--hk-dot);border-radius:50%;width:6px;height:6px}.pd-hk-badge--live{--hk-dot:var(--hk-accent);background:var(--hk-tint-live);color:var(--hk-tone-live)}.pd-hk-badge--warn{--hk-dot:var(--hk-warn);background:var(--hk-tint-warn);color:var(--hk-tone-warn)}@container (width<=520px){.pd-hk{background:linear-gradient(90deg, var(--hk-tray) 80px, transparent 80px);grid-template-columns:80px minmax(0,1fr)}.pd-hk-ws,.pd-hk-panel{display:none}.pd-hk-stats{display:grid}.pd-hk-page{grid-column:2;padding:24px 16px 20px}.pd-hk-cn small{display:none}.pd-hk-tab.is-on{background:var(--hk-plate);box-shadow:none;border-radius:3px;margin-right:8px;padding-right:0}}.pd-crop--list{padding:16px}.pd-bl-kinds{background:var(--sl-tray-bg);border-radius:3px;flex-wrap:wrap;gap:2px;padding:3px;font-size:12.5px;display:flex}.pd-bl-kinds span{color:var(--sl-text-muted);border-radius:2px;padding:5px 10px}.pd-bl-kinds .is-on{background:var(--sl-chip-on);box-shadow:var(--sl-chip-shadow);color:var(--sl-text);font-weight:600}.pd-bl-card{border:1px solid var(--sl-border);border-radius:var(--sl-radius);background:var(--sl-surface);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid}.pd-bl-wire{background:var(--sl-bg-subtle);border-radius:2px;grid-template-columns:repeat(3,1fr);gap:4px;height:52px;padding:6px;display:grid}.pd-bl-wire i{border:1px solid var(--sl-border-strong);background:var(--sl-surface);border-radius:1px}.pd-bl-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.pd-bl-meta b{color:var(--sl-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pd-bl-meta small{color:var(--sl-text-muted);font-size:12px}.pd-bl-copy{gap:6px;display:flex}.pd-bl-copy em{border:1px solid var(--sl-border-strong);color:var(--sl-text);border-radius:2px;padding:4px 8px;font-size:11.5px;font-style:normal;font-weight:600}.pd-op{flex-direction:column;gap:8px;font-size:13px;display:flex}.pd-op-head{color:var(--sl-text-label);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.pd-op-mode{background:var(--sl-tray-bg);color:var(--sl-text);letter-spacing:.04em;border-radius:2px;padding:3px 8px}.pd-op-ask{border:1px solid var(--sl-border);border-radius:var(--sl-radius);background:var(--sl-surface);color:var(--sl-text);margin:0;padding:10px 12px}.pd-op-call{border-left:2px solid var(--sl-border-strong);background:var(--sl-surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.pd-op-call b{color:var(--sl-text);font-weight:600}.pd-op-call span{color:var(--sl-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-op-note{color:var(--sl-text-muted);margin:0;font-size:12.5px}.pd-facts{border-top:1px solid var(--sl-border);flex-direction:column;margin:0 0 22px;display:flex}.pd-fact{border-bottom:1px solid var(--sl-border);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;padding:11px 0;display:grid}.pd-facts dt,.pd-facts dd{margin:0}.pd-fact-k{color:var(--sl-text-label);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.pd-fact-v{color:var(--sl-text);font-size:14px;font-weight:500;line-height:1.45}.pd-crop--stackide{background:0 0}.pd-services-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.pd-booking{color:var(--sl-text-muted);margin-right:auto;font-size:14px;font-weight:500}@media screen and (min-width:860px){.pd-card--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,4vw,56px);display:grid}.pd-card--wide>.pd-card-top,.pd-card--wide>.pd-crop,.pd-card--wide>.pd-card-foot{grid-column:1/-1}.pd-card--wide>.pd-facts{align-self:start;margin-top:4px}}@media screen and (max-width:1100px){.pd-span-3{grid-column:span 6}}@media screen and (max-width:991px){.pd-hero-grid,.pd-section-head{grid-template-columns:1fr}.pd-section-head{align-items:start;gap:16px}.pd-span-6{grid-column:span 12}}@media screen and (max-width:767px){.pd-span-3{grid-column:span 12}.pd-card-foot{flex-wrap:wrap}.pd-bl-card{grid-template-columns:64px minmax(0,1fr)}.pd-bl-meta b{white-space:normal}.pd-bl-copy{grid-column:1/-1}.pd-services-foot{justify-content:flex-start}.pd-booking{flex-basis:100%}}@media screen and (max-width:560px){.pd-card--wide>.pd-crop{border-inline:0;border-radius:0;margin-inline:calc(-1*clamp(22px,2.6vw,32px))}}
