.pf-work[data-astro-cid-kur57igv]{flex-wrap:wrap;gap:6px;display:flex}.pf-tag[data-astro-cid-kur57igv]{border:1px solid var(--line-strong);background:var(--white);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.pf-logo--text[data-astro-cid-kur57igv]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:22px;line-height:26px}.pf-sec[data-astro-cid-kur57igv]{scroll-margin-top:96px}.pf-case-card[data-astro-cid-kur57igv]{max-width:1376px;padding:var(--sec-pad) var(--sec-pad-x);background:var(--navy);color:var(--on-navy);border-radius:28px;margin:0 auto;position:relative;overflow:hidden}.pf-pan[data-astro-cid-kur57igv]{opacity:.6;pointer-events:none;width:1600px;max-width:none;height:620px;position:absolute;bottom:-180px;left:0}.pf-in[data-astro-cid-kur57igv]{flex-direction:column;gap:clamp(32px,4vw,48px);max-width:1200px;margin:0 auto;display:flex;position:relative}.pf-head[data-astro-cid-kur57igv]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 32px;display:flex}.pf-head-t[data-astro-cid-kur57igv]{flex-direction:column;gap:14px;max-width:760px;display:flex}.pf-eyebrow[data-astro-cid-kur57igv]{letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:13px;font-weight:600}.pf-h2[data-astro-cid-kur57igv]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(32px,4.2vw,56px);font-weight:400;line-height:1.06}.pf-logo[data-astro-cid-kur57igv]{width:auto;height:28px;display:block}.pf-logo--light[data-astro-cid-kur57igv]{color:#fff}.pf-body[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,48px);display:grid}.pf-funnel[data-astro-cid-kur57igv]{flex-direction:column;align-items:center;gap:6px;display:flex}.pf-band[data-astro-cid-kur57igv]{box-sizing:border-box;text-align:center;transform-origin:50%;flex-direction:column;align-items:center;gap:6px;padding:clamp(20px,3vw,32px) 20px;display:flex}.pf-band--1[data-astro-cid-kur57igv]{background:#ffffff1f;border-radius:18px 18px 0 0;width:100%}.pf-band--2[data-astro-cid-kur57igv]{background:#fff3;border-radius:0 0 18px 18px;width:68%}.pf-stage[data-astro-cid-kur57igv]{color:#bcc5d8;font-size:14px}.pf-v[data-astro-cid-kur57igv]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--green);font-size:clamp(56px,7vw,88px);font-weight:400;line-height:1}.pf-l[data-astro-cid-kur57igv]{color:#e6eaf3;font-size:15px;line-height:1.4}.pf-words[data-astro-cid-kur57igv]{flex-direction:column;gap:20px;min-width:0;display:flex}.pf-sum[data-astro-cid-kur57igv]{color:#e6eaf3;margin:0;font-size:clamp(18px,1.6vw,20px);line-height:1.55}.pf-words[data-astro-cid-kur57igv] .pf-tag[data-astro-cid-kur57igv]{color:#e6eaf3;background:0 0;border-color:#e6eaf359}.pf-q[data-astro-cid-kur57igv]{border-top:1px solid #e6eaf32e;margin:8px 0 0;padding-top:24px}.pf-q[data-astro-cid-kur57igv] p[data-astro-cid-kur57igv]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.3}.pf-by[data-astro-cid-kur57igv]{flex-direction:column;gap:2px;display:flex}.pf-name[data-astro-cid-kur57igv]{color:#fff;font-size:18px;font-weight:600}.pf-title[data-astro-cid-kur57igv]{color:#9aa5bf;font-size:15px}@media (width>=960px){.pf-body[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}}@media (width<=767.98px){.pf-logo[data-astro-cid-kur57igv]{height:24px}.pf-band--2[data-astro-cid-kur57igv]{width:76%}}@media (prefers-reduced-motion:no-preference){.pf-band[data-astro-cid-kur57igv]{transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s}.pf-band--2[data-astro-cid-kur57igv]{transition-delay:.35s}.fv-js .pf-funnel[data-astro-cid-kur57igv]:not(.is-in) .pf-band[data-astro-cid-kur57igv]{opacity:0;transform:scaleX(.2)}}.pf-compact[data-astro-cid-kur57igv]{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:20px;flex-direction:column;gap:16px;padding:20px 22px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.pf-compact[data-astro-cid-kur57igv]:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 16px 36px #0e1a3b1a}.pf-compact[data-astro-cid-kur57igv]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.pfc-top[data-astro-cid-kur57igv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pfc-case[data-astro-cid-kur57igv]{background:var(--mint);color:var(--signal);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.pfc-logo[data-astro-cid-kur57igv]{width:auto;height:24px;display:block}.pfc-figs[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.pfc-fig[data-astro-cid-kur57igv]{flex-direction:column;gap:6px;min-width:0;display:flex}.pfc-numrow[data-astro-cid-kur57igv]{align-items:flex-end;gap:12px;display:flex}.pfc-v[data-astro-cid-kur57igv]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(40px,3.8vw,54px);font-weight:400;line-height:.95}.pfc-l[data-astro-cid-kur57igv]{color:var(--slate);font-size:14px}.pfc-bars[data-astro-cid-kur57igv]{align-items:flex-end;gap:4px;height:40px;padding-bottom:4px;display:flex}.pfc-bars[data-astro-cid-kur57igv] i[data-astro-cid-kur57igv]{transform-origin:50% 100%;border-radius:3px 3px 0 0;width:12px;display:block}.pfc-b1[data-astro-cid-kur57igv]{background:var(--c-ads);height:40%}.pfc-b2[data-astro-cid-kur57igv]{background:var(--c-ref);height:100%;box-shadow:inset 0 3px 0 var(--signal)}.pfc-foot[data-astro-cid-kur57igv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pfc-more[data-astro-cid-kur57igv]{color:var(--signal);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.pf-compact[data-astro-cid-kur57igv]:hover .pfc-more[data-astro-cid-kur57igv] svg[data-astro-cid-kur57igv]{transform:translate(3px)}.pfc-more[data-astro-cid-kur57igv] svg[data-astro-cid-kur57igv]{transition:transform .2s}@media (prefers-reduced-motion:no-preference){.pfc-bars[data-astro-cid-kur57igv] i[data-astro-cid-kur57igv]{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.pfc-b2[data-astro-cid-kur57igv]{transition-delay:.25s}.fv-js .pf-compact[data-astro-cid-kur57igv]:not(.is-in) .pfc-bars[data-astro-cid-kur57igv] i[data-astro-cid-kur57igv]{transform:scaleY(0)}}@media (width<=767.98px){.pfc-v[data-astro-cid-kur57igv]{font-size:40px}}
