.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-sec--band[data-astro-cid-kur57igv]{background:var(--navy);overflow:hidden}.pf-sec--band[data-astro-cid-kur57igv] .pf-case-card[data-astro-cid-kur57igv]{border-radius:0;max-width:none}.pf-sec--band[data-astro-cid-kur57igv] .pf-pan--band[data-astro-cid-kur57igv]{opacity:.28;width:max(100% + 240px,1700px);height:auto;bottom:-80px}.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(24px,3vw,40px);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(30px,3.6vw,48px);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(24px,3vw,48px);display:grid}.pf-funnel[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.pf-band[data-astro-cid-kur57igv]{box-sizing:border-box;transform-origin:50% 100%;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(16px,2.4vw,28px);display:flex}.pf-band--1[data-astro-cid-kur57igv]{background:#ffffff1f}.pf-band--2[data-astro-cid-kur57igv]{background:#fff3}.pf-stage[data-astro-cid-kur57igv]{color:#bcc5d8;font-size:13px}.pf-v[data-astro-cid-kur57igv]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--green);font-size:clamp(44px,5.4vw,72px);font-weight:400;line-height:1}.pf-l[data-astro-cid-kur57igv]{color:#fff;font-size:clamp(16px,1.4vw,19px);font-weight:600;line-height:1.3}.pf-words[data-astro-cid-kur57igv]{flex-direction:column;gap:16px;min-width:0;display:flex}.pf-words[data-astro-cid-kur57igv] .pf-work[data-astro-cid-kur57igv]{margin:0;padding:0;list-style:none}.pf-words[data-astro-cid-kur57igv] .pf-tag[data-astro-cid-kur57igv]{color:#e6eaf3;background:0 0;border-color:#e6eaf359;align-items:center;min-height:32px;padding:4px 12px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.pf-words[data-astro-cid-kur57igv] a[data-astro-cid-kur57igv].pf-tag:hover{border-color:var(--green);color:#fff}.pf-sum[data-astro-cid-kur57igv]{color:#e6eaf3;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.pf-q[data-astro-cid-kur57igv]{border-top:1px solid #e6eaf32e;margin:4px 0 0;padding-top:20px}.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(19px,1.9vw,25px);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-in[data-astro-cid-kur57igv]{grid-template:"head logo""head words""figs words"1fr/minmax(0,6fr) minmax(0,6fr);gap:24px clamp(32px,4vw,56px);display:grid}.pf-head[data-astro-cid-kur57igv],.pf-body[data-astro-cid-kur57igv]{display:contents}.pf-head-t[data-astro-cid-kur57igv]{grid-area:head}.pf-head[data-astro-cid-kur57igv]>[data-astro-cid-kur57igv]:last-child{grid-area:logo;justify-self:end}.pf-funnel[data-astro-cid-kur57igv]{grid-area:figs;align-self:start}.pf-words[data-astro-cid-kur57igv]{grid-area:words}}@media (width<=767.98px){.pf-logo[data-astro-cid-kur57igv]{height:22px}.pf-sec--band[data-astro-cid-kur57igv] .pf-case-card[data-astro-cid-kur57igv]{padding-block:48px}.pf-v[data-astro-cid-kur57igv]{font-size:40px}.pf-l[data-astro-cid-kur57igv]{font-size:15px}}@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:.2s}.fv-js .pf-funnel[data-astro-cid-kur57igv]:not(.is-in) .pf-band[data-astro-cid-kur57igv]{opacity:0;transform:translateY(12px)}}.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:22px 24px;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-logo[data-astro-cid-kur57igv]{align-self:flex-start;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:4px;min-width:0;display:flex}.pfc-v[data-astro-cid-kur57igv]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(38px,3.4vw,48px);font-weight:400;line-height:1}.pfc-l[data-astro-cid-kur57igv]{color:var(--slate);font-size:14px}.pfc-more[data-astro-cid-kur57igv]{color:var(--signal);align-self:flex-start;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.pfc-more[data-astro-cid-kur57igv] svg[data-astro-cid-kur57igv]{transition:transform .2s}.pf-compact[data-astro-cid-kur57igv]:hover .pfc-more[data-astro-cid-kur57igv] svg[data-astro-cid-kur57igv]{transform:translate(3px)}
