.pg-process .crumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-block:24px}.pg-process .crumbs a,.pg-process .crumbs span{font-size:13px;color:var(--ink-60)}.pg-process .crumbs a:hover{color:var(--bronze)}.pg-process .crumbs .sep{color:var(--ink-30);font-family:var(--font-mono)}.pg-process .crumbs .cur{color:var(--ink)}.pg-process .hw-hero{padding-block:8px 72px}.pg-process .hw-hero .cap{color:var(--bronze);margin-bottom:24px}.pg-process .hw-hero h1{margin:0;max-width:16ch}.pg-process .hw-hero .lead{color:var(--ink-60);margin:26px 0 0;max-width:56ch}.pg-process .hw-sec{padding-block:88px;border-top:var(--bw) solid var(--stroke-soft)}.pg-process .hw-sec.dark{background:var(--ink);color:var(--on-ink);border-top:0}.pg-process .hw-cap{color:var(--bronze);margin-bottom:16px}.pg-process .hw-h2{margin:0 0 12px}.pg-process .hw-sub{color:var(--ink-60);margin:0 0 56px;max-width:58ch}.pg-process .dark .hw-sub{color:var(--on-ink-60)}.pg-process .steps{display:flex;flex-direction:column;gap:0}.pg-process .step{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:48px 0;border-top:var(--bw) solid var(--stroke-soft)}.pg-process .step:first-child{border-top:0;padding-top:0}.pg-process .step:nth-child(2n) .step-media{order:-1}.pg-process .step-n{font-family:var(--font-mono);font-size:13px;color:var(--bronze);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;display:flex;align-items:center;gap:12px}.pg-process .step-n .line{width:40px;height:var(--bw);background:var(--bronze)}.pg-process .step h3{margin:0}.pg-process .step p{color:var(--ink-60);margin:16px 0 0;max-width:46ch}.pg-process .step p.aside{color:var(--ink-30);font-size:14px;margin-top:14px}.pg-process .step-media{position:relative;aspect-ratio:4/3;max-height:380px;border-radius:var(--r-md)}.pg-process .notdo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pg-process .notdo{display:grid;grid-template-columns:28px 1fr;gap:18px;border:var(--bw) solid var(--stroke-soft);border-radius:var(--r-md);padding:26px 28px}.pg-process .notdo .x{width:28px;height:28px;color:var(--ink-30);flex:none}.pg-process .notdo h3{margin:0;font-size:19px;line-height:24px}.pg-process .notdo p{color:var(--ink-60);font-size:14px;line-height:21px;margin:8px 0 0}.pg-process .cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pg-process .case-card{display:flex;flex-direction:column}.pg-process .case-card .m{position:relative;aspect-ratio:16/10;border-radius:var(--r-md);display:grid;place-items:center;margin-bottom:18px}.pg-process .case-card .m .play{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--on-ink);display:grid;place-items:center;color:var(--on-ink);background:rgba(10,10,11,.3);z-index:1}.pg-process .case-card .m .play svg{width:20px;height:20px;margin-left:3px}.pg-process .case-card .t{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:25px}.pg-process .cases-note{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:40px;flex-wrap:wrap}.pg-process .cases-note p{color:var(--on-ink-60);margin:0}.pg-process .cases-note form{display:flex;gap:12px}.pg-process .cases-note form input{min-width:240px}.pg-process .faq{max-width:900px}.pg-process .faq-item{border-bottom:var(--bw) solid var(--stroke-soft)}.pg-process .faq-item:first-child{border-top:var(--bw) solid var(--stroke-soft)}.pg-process .faq-q{width:100%;background:none;border:0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;cursor:pointer;color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:24px;line-height:30px}.pg-process .faq-q:hover{color:var(--bronze)}.pg-process .faq-q:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bronze);border-radius:var(--r-sm)}.pg-process .faq-q .ico{flex:none;width:22px;height:22px;position:relative}.pg-process .faq-q .ico:after,.pg-process .faq-q .ico:before{content:"";position:absolute;background:var(--bronze);transition:transform var(--t-default)}.pg-process .faq-q .ico:before{left:0;top:10px;width:22px;height:1.5px}.pg-process .faq-q .ico:after{left:10px;top:0;width:1.5px;height:22px}.pg-process .faq-q[aria-expanded=true] .ico:after{transform:scaleY(0)}.pg-process .faq-a{overflow:hidden;max-height:0;transition:max-height var(--t-slow)}.pg-process .faq-a-inner{padding:0 4px 28px;color:var(--ink-60);max-width:72ch;font-size:18px;line-height:28px}.pg-process .hw-final{text-align:center}.pg-process .hw-final h2{margin:0 0 28px}.pg-process .hw-final .acts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.pg-process .step{grid-template-columns:1fr;gap:28px}.pg-process .step:nth-child(2n) .step-media{order:0}.pg-process .step-media{max-height:320px}.pg-process .cases-grid,.pg-process .notdo-grid{grid-template-columns:1fr}.pg-process .cases-grid{max-width:480px}}@media (max-width:600px){.pg-process .hw-sec{padding-block:64px}.pg-process .faq-q{font-size:20px;line-height:26px}.pg-process .hw-final .acts{flex-direction:column}.pg-process .cases-note form{width:100%}.pg-process .cases-note form input{min-width:0;flex:1}}