.pg-woo-hero{width:100%;padding:82px 0 0;background:#fff}.pg-woo-hero__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-hero__top{padding-bottom:26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e2e6eb}.pg-woo-hero__eyebrow,.pg-woo-hero__type{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;line-height:1.5;letter-spacing:0.08em}.pg-woo-hero__eyebrow{color:#2563eb}.pg-woo-hero__type{color:#929aa6}.pg-woo-hero__main{padding:72px 0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,0.6fr);gap:100px;align-items:end}.pg-woo-hero__service{margin:0 0 22px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-hero__title{margin:0;max-width:850px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(3rem,5.6vw,5.5rem);font-weight:620;line-height:0.99;letter-spacing:-0.055em}.pg-woo-hero__title span{display:block;color:#626c7a}.pg-woo-hero__description{margin:30px 0 0;max-width:690px;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.75}.pg-woo-hero__actions{margin-top:36px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.pg-woo-hero__primary,.pg-woo-hero__secondary{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:4px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none}.pg-woo-hero__primary{color:#fff;background:#2563eb;border:1px solid #2563eb}.pg-woo-hero__primary span{transition:transform 180ms ease}.pg-woo-hero__primary:hover span{transform:translateX(4px)}.pg-woo-hero__secondary{color:#111827;background:#fff;border:1px solid #dce1e7}.pg-woo-hero__secondary:hover{background:#f7f8fa}.pg-woo-hero__tags{margin-top:44px;display:flex;flex-wrap:wrap;gap:8px}.pg-woo-hero__tags span{padding:8px 10px;color:#626c7a;background:#f7f8fa;border:1px solid #e2e6eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.4;letter-spacing:0.06em}.pg-woo-hero__system{border:1px solid #dce1e7;background:#f7f8fa}.pg-woo-hero__system-top{min-height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce1e7;color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-woo-hero__status{position:relative;padding-left:13px}.pg-woo-hero__status::before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;background:#2563eb;border-radius:50%;transform:translateY(-50%)}.pg-woo-hero__system-number{padding:24px 18px;color:#111827;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:32px;font-weight:500;line-height:1}.pg-woo-hero__specs{margin:0;border-top:1px solid #dce1e7}.pg-woo-hero__specs>div{min-height:55px;padding:10px 18px;display:grid;grid-template-columns:minmax(100px,0.8fr) minmax(0,1fr);gap:16px;align-items:center;border-bottom:1px solid #dce1e7}.pg-woo-hero__specs>div:last-child{border-bottom:0}.pg-woo-hero__specs dt{color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.4;letter-spacing:0.07em}.pg-woo-hero__specs dd{margin:0;color:#273142;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:550;line-height:1.45;text-align:right}.pg-woo-hero__bottom{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e2e6eb;color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.5;letter-spacing:0.08em}.pg-woo-hero a:focus-visible{outline:2px solid #2563eb;outline-offset:4px}@media (max-width:900px){.pg-woo-hero{padding-top:64px}.pg-woo-hero__main{padding:60px 0;grid-template-columns:1fr;gap:56px}.pg-woo-hero__system{max-width:620px}}@media (max-width:560px){.pg-woo-hero{padding-top:48px}.pg-woo-hero__container{width:calc(100% - 32px)}.pg-woo-hero__top{padding-bottom:18px;align-items:flex-start;flex-direction:column;gap:8px}.pg-woo-hero__main{padding:48px 0;gap:44px}.pg-woo-hero__title{font-size:clamp(2.6rem,13vw,4rem)}.pg-woo-hero__description{margin-top:24px;font-size:14px}.pg-woo-hero__actions{margin-top:30px;flex-direction:column;align-items:stretch}.pg-woo-hero__primary,.pg-woo-hero__secondary{width:100%}.pg-woo-hero__tags{margin-top:34px}.pg-woo-hero__bottom{min-height:auto;padding:18px 0;flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){.pg-woo-hero__primary span{transition:none}}.pg-woo-problems{width:100%;padding:112px 0;background:#f7f8fa;border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb}.pg-woo-problems__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-problems__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-woo-problems__eyebrow{margin:0 0 20px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-problems__title{margin:0;max-width:780px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-woo-problems__title span{display:block;color:#5f6877}.pg-woo-problems__header-right{max-width:440px;padding-bottom:5px}.pg-woo-problems__intro{margin:0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-woo-problems__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce1e7;border-left:1px solid #dce1e7}.pg-woo-problem-card{min-width:0;min-height:280px;padding:28px;background:#fff;border-right:1px solid #dce1e7;border-bottom:1px solid #dce1e7;transition:background 180ms ease}.pg-woo-problem-card:hover{background:#fcfdff}.pg-woo-problem-card__top{margin-bottom:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;line-height:1.4;letter-spacing:0.08em}.pg-woo-problem-card__top span:first-child{color:#2563eb}.pg-woo-problem-card__top span:last-child{color:#929aa6}.pg-woo-problem-card h3{margin:0;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:21px;font-weight:620;line-height:1.2;letter-spacing:-0.025em}.pg-woo-problem-card p{margin:14px 0 0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.75}.pg-woo-problems__closing{margin-top:32px;padding:28px 0;display:grid;grid-template-columns:180px minmax(0,760px);gap:40px;border-top:1px solid #dce1e7;border-bottom:1px solid #dce1e7}.pg-woo-problems__closing>span{color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;line-height:1.5;letter-spacing:0.08em}.pg-woo-problems__closing p{margin:0;color:#7a8391;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.55;letter-spacing:-0.02em}.pg-woo-problems__closing strong{color:#111827;font-weight:560}@media (max-width:900px){.pg-woo-problems{padding:88px 0}.pg-woo-problems__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-woo-problems__header-right{max-width:620px;padding-bottom:0}.pg-woo-problems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-woo-problems__closing{grid-template-columns:1fr;gap:14px}}@media (max-width:620px){.pg-woo-problems__grid{grid-template-columns:1fr}}@media (max-width:560px){.pg-woo-problems{padding:72px 0}.pg-woo-problems__container{width:calc(100% - 32px)}.pg-woo-problems__eyebrow{font-size:10px}.pg-woo-problems__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-woo-problem-card{min-height:auto;padding:24px 20px}.pg-woo-problem-card__top{margin-bottom:36px}}.pg-woo-build{width:100%;padding:112px 0;background:#fff}.pg-woo-build__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-build__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-woo-build__eyebrow{margin:0 0 20px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-build__title{margin:0;max-width:760px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-woo-build__title span{display:block;color:#5f6877}.pg-woo-build__header-right{max-width:440px;padding-bottom:5px}.pg-woo-build__intro{margin:0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-woo-build__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce1e7;border-left:1px solid #dce1e7}.pg-woo-build-card{min-width:0;min-height:300px;padding:28px;display:flex;flex-direction:column;background:#fff;border-right:1px solid #dce1e7;border-bottom:1px solid #dce1e7;transition:background 180ms ease}.pg-woo-build-card:hover{background:#fcfdff}.pg-woo-build-card__top{margin-bottom:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;line-height:1.4;letter-spacing:0.08em}.pg-woo-build-card__top span:first-child{color:#2563eb}.pg-woo-build-card__top span:last-child{color:#929aa6;text-align:right}.pg-woo-build-card h3{margin:0;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:21px;font-weight:620;line-height:1.2;letter-spacing:-0.025em}.pg-woo-build-card p{margin:14px 0 0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.75}.pg-woo-build-card__footer{margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5e8ec}.pg-woo-build-card__footer span{color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-woo-build-card__footer strong{color:#273142;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:550;text-align:right}@media (max-width:900px){.pg-woo-build{padding:88px 0}.pg-woo-build__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-woo-build__header-right{max-width:620px;padding-bottom:0}.pg-woo-build__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pg-woo-build__grid{grid-template-columns:1fr}}@media (max-width:560px){.pg-woo-build{padding:72px 0}.pg-woo-build__container{width:calc(100% - 32px)}.pg-woo-build__eyebrow{font-size:10px}.pg-woo-build__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-woo-build-card{min-height:auto;padding:24px 20px}.pg-woo-build-card__top{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.pg-woo-build-card{transition:none}}.pg-woo-capabilities{width:100%;padding:112px 0;background:#f7f8fa;border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb}.pg-woo-capabilities__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-capabilities__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-woo-capabilities__eyebrow{margin:0 0 20px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-capabilities__title{margin:0;max-width:760px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-woo-capabilities__title span{display:block;color:#5f6877}.pg-woo-capabilities__header-right{max-width:440px;padding-bottom:5px}.pg-woo-capabilities__intro{margin:0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-woo-capabilities__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dce1e7;border-left:1px solid #dce1e7}.pg-woo-capability{min-width:0;min-height:310px;padding:26px;display:flex;flex-direction:column;background:#fff;border-right:1px solid #dce1e7;border-bottom:1px solid #dce1e7;transition:background 180ms ease}.pg-woo-capability:hover{background:#fcfdff}.pg-woo-capability__top{margin-bottom:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.4;letter-spacing:0.08em}.pg-woo-capability__top span:first-child{color:#2563eb}.pg-woo-capability__top span:last-child{color:#929aa6;text-align:right}.pg-woo-capability h3{margin:0;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:620;line-height:1.2;letter-spacing:-0.025em}.pg-woo-capability p{margin:14px 0 0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.75}.pg-woo-capability__footer{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e5e8ec}.pg-woo-capability__footer span{color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-woo-capability__footer strong{color:#273142;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:550;text-align:right}@media (max-width:1000px){.pg-woo-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-woo-capabilities{padding:88px 0}.pg-woo-capabilities__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-woo-capabilities__header-right{max-width:620px;padding-bottom:0}}@media (max-width:620px){.pg-woo-capabilities__grid{grid-template-columns:1fr}}@media (max-width:560px){.pg-woo-capabilities{padding:72px 0}.pg-woo-capabilities__container{width:calc(100% - 32px)}.pg-woo-capabilities__eyebrow{font-size:10px}.pg-woo-capabilities__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-woo-capability{min-height:auto;padding:24px 20px}.pg-woo-capability__top{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.pg-woo-capability{transition:none}}.pg-commerce-arch{width:100%;padding:112px 0;background:#111827;color:#fff}.pg-commerce-arch__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-commerce-arch__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-commerce-arch__eyebrow{margin:0 0 20px;color:#60a5fa;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-commerce-arch__title{margin:0;max-width:760px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-commerce-arch__title span{display:block;color:#8d98a8}.pg-commerce-arch__header-right{max-width:440px;padding-bottom:5px}.pg-commerce-arch__intro{margin:0;color:#9ca3af;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-commerce-arch__system{border:1px solid #303a49;background:#111827}.pg-commerce-arch__system-top{min-height:52px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #303a49;color:#687385;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-commerce-arch__system-top span:first-child{color:#60a5fa}.pg-commerce-arch__flow{padding:42px 24px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;border-bottom:1px solid #303a49;overflow-x:auto}.pg-commerce-step{min-width:105px;padding:18px 14px;border:1px solid #394454;background:#151d2b}.pg-commerce-step span{display:block;margin-bottom:18px;color:#60a5fa;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-commerce-step strong{display:block;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.pg-commerce-step p{margin:7px 0 0;color:#7f8998;font-family:Inter,system-ui,sans-serif;font-size:10px;line-height:1.5}.pg-commerce-arch__flow>i{color:#60a5fa;font-style:normal;font-size:13px;text-align:center}.pg-commerce-arch__layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #303a49}.pg-commerce-arch__layers article{min-width:0;padding:30px;border-right:1px solid #303a49}.pg-commerce-arch__layers article:last-child{border-right:none}.pg-commerce-arch__layer-top{margin-bottom:42px;display:flex;justify-content:space-between;gap:20px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-commerce-arch__layer-top span:first-child{color:#60a5fa}.pg-commerce-arch__layer-top span:last-child{color:#687385}.pg-commerce-arch__layers h3{margin:0;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-0.025em}.pg-commerce-arch__layers p{margin:14px 0 0;color:#9ca3af;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.75}.pg-commerce-arch__bottom{min-height:64px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pg-commerce-arch__bottom span{color:#687385;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-commerce-arch__bottom strong{color:#dbe2ea;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:550}@media (max-width:900px){.pg-commerce-arch{padding:88px 0}.pg-commerce-arch__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-commerce-arch__header-right{max-width:620px;padding-bottom:0}.pg-commerce-arch__layers{grid-template-columns:1fr}.pg-commerce-arch__layers article{border-right:none;border-bottom:1px solid #303a49}.pg-commerce-arch__layers article:last-child{border-bottom:none}}@media (max-width:560px){.pg-commerce-arch{padding:72px 0}.pg-commerce-arch__container{width:calc(100% - 32px)}.pg-commerce-arch__eyebrow{font-size:10px}.pg-commerce-arch__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-commerce-arch__system-top{min-height:auto;padding:16px 18px;flex-direction:column;align-items:flex-start;gap:6px}.pg-commerce-arch__flow{padding:30px 18px}.pg-commerce-arch__layers article{padding:26px 20px}.pg-commerce-arch__bottom{min-height:auto;padding:18px;flex-direction:column;align-items:flex-start;gap:7px}}.pg-woo-process{width:100%;padding:112px 0;background:#fff}.pg-woo-process__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-process__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-woo-process__eyebrow{margin:0 0 20px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-process__title{margin:0;max-width:780px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-woo-process__title span{display:block;color:#5f6877}.pg-woo-process__header-right{max-width:440px;padding-bottom:5px}.pg-woo-process__intro{margin:0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-woo-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dce1e7;border-left:1px solid #dce1e7}.pg-woo-process-step{min-width:0;min-height:330px;padding:26px;display:flex;flex-direction:column;background:#fff;border-right:1px solid #dce1e7;border-bottom:1px solid #dce1e7;transition:background 180ms ease}.pg-woo-process-step:hover{background:#f9fafb}.pg-woo-process-step__top{margin-bottom:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.4;letter-spacing:0.08em}.pg-woo-process-step__top span:first-child{color:#2563eb}.pg-woo-process-step__top span:last-child{color:#929aa6}.pg-woo-process-step h3{margin:0;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:620;line-height:1.2;letter-spacing:-0.025em}.pg-woo-process-step p{margin:14px 0 0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.75}.pg-woo-process-step__output{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e5e8ec}.pg-woo-process-step__output span{color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-woo-process-step__output strong{color:#273142;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:550;text-align:right}.pg-woo-process__flow{min-height:66px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-right:1px solid #dce1e7;border-bottom:1px solid #dce1e7;border-left:1px solid #dce1e7;background:#f7f8fa;overflow-x:auto}.pg-woo-process__flow span{flex-shrink:0;color:#626c7a;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.4;letter-spacing:0.08em}.pg-woo-process__flow i{flex-shrink:0;color:#2563eb;font-style:normal;font-size:11px}@media (max-width:1000px){.pg-woo-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-woo-process{padding:88px 0}.pg-woo-process__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-woo-process__header-right{max-width:620px;padding-bottom:0}}@media (max-width:620px){.pg-woo-process__grid{grid-template-columns:1fr}.pg-woo-process__flow{justify-content:flex-start;padding:20px;gap:14px}}@media (max-width:560px){.pg-woo-process{padding:72px 0}.pg-woo-process__container{width:calc(100% - 32px)}.pg-woo-process__eyebrow{font-size:10px}.pg-woo-process__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-woo-process-step{min-height:auto;padding:24px 20px}.pg-woo-process-step__top{margin-bottom:36px}.pg-woo-process-step__output{margin-top:32px}}@media (prefers-reduced-motion:reduce){.pg-woo-process-step{transition:none}}.pg-woo-work{width:100%;padding:112px 0;background:#f7f8fa;border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb}.pg-woo-work__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-work__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-woo-work__eyebrow{margin:0 0 20px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-work__title{margin:0;max-width:760px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-woo-work__title span{display:block;color:#5f6877}.pg-woo-work__header-right{max-width:440px;padding-bottom:5px}.pg-woo-work__intro{margin:0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-woo-work__all-link{margin-top:22px;display:inline-flex;align-items:center;gap:8px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none}.pg-woo-work__all-link span{color:#2563eb;transition:transform 180ms ease}.pg-woo-work__all-link:hover span{transform:translateX(4px)}.pg-woo-work__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pg-woo-project{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #dce1e7;border-radius:8px}.pg-woo-project__visual-link{display:block;color:inherit;text-decoration:none}.pg-woo-project__visual{aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid #dce1e7;background-color:#f7f8fa;background-image:linear-gradient(rgba(17,24,39,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,0.045) 1px,transparent 1px);background-size:32px 32px}.pg-woo-project__mock{width:100%;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pg-woo-project__mock-label{margin-bottom:22px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;letter-spacing:0.08em}.pg-woo-project__mock strong{color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1;letter-spacing:-0.045em}.pg-woo-project__mock p{margin:16px 0 0;color:#6b7280;font-family:Inter,system-ui,sans-serif;font-size:13px}.pg-woo-project__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.pg-woo-project__body{padding:30px;display:flex;flex-direction:column;flex-grow:1}.pg-woo-project__meta{margin-bottom:18px;display:flex;justify-content:space-between;gap:20px;color:#8992a0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;line-height:1.4;letter-spacing:0.07em}.pg-woo-project__meta span:first-child{color:#2563eb}.pg-woo-project h3{margin:0;font-family:Inter,system-ui,sans-serif;font-size:25px;font-weight:620;line-height:1.2;letter-spacing:-0.025em}.pg-woo-project h3 a{color:#111827;text-decoration:none}.pg-woo-project h3 a:hover{color:#2563eb}.pg-woo-project__description{margin:15px 0 0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.75}.pg-woo-project__specs{margin:26px 0 0;padding:0;border-top:1px solid #e7eaee}.pg-woo-project__specs>div{min-height:50px;display:grid;grid-template-columns:100px 1fr;align-items:center;gap:16px;border-bottom:1px solid #e7eaee}.pg-woo-project__specs dt{color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.07em}.pg-woo-project__specs dd{margin:0;color:#273142;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.5}.pg-woo-project__link{margin-top:auto;padding-top:26px;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none}.pg-woo-project__link span{color:#2563eb;transition:transform 180ms ease}.pg-woo-project__link:hover span{transform:translateX(4px)}.pg-woo-work a:focus-visible{outline:2px solid #2563eb;outline-offset:4px}@media (max-width:900px){.pg-woo-work{padding:88px 0}.pg-woo-work__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-woo-work__header-right{max-width:620px;padding-bottom:0}}@media (max-width:700px){.pg-woo-work__grid{grid-template-columns:1fr}}@media (max-width:560px){.pg-woo-work{padding:72px 0}.pg-woo-work__container{width:calc(100% - 32px)}.pg-woo-work__eyebrow{font-size:10px}.pg-woo-work__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-woo-project__mock{padding:24px 20px}.pg-woo-project__body{padding:24px 20px}.pg-woo-project__specs>div{grid-template-columns:84px 1fr}}@media (prefers-reduced-motion:reduce){.pg-woo-work__all-link span,.pg-woo-project__link span{transition:none}}.pg-woo-tech{width:100%;padding:112px 0;background:#111827;color:#fff}.pg-woo-tech__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-tech__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-woo-tech__eyebrow{margin:0 0 20px;color:#60a5fa;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-tech__title{margin:0;max-width:780px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-woo-tech__title span{display:block;color:#8d98a8}.pg-woo-tech__header-right{max-width:440px;padding-bottom:5px}.pg-woo-tech__intro{margin:0;color:#9ca3af;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-woo-tech__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #303a49;border-left:1px solid #303a49}.pg-woo-tech-card{min-width:0;min-height:310px;padding:28px;display:flex;flex-direction:column;background:#111827;border-right:1px solid #303a49;border-bottom:1px solid #303a49;transition:background 180ms ease}.pg-woo-tech-card:hover{background:#151d2b}.pg-woo-tech-card__top{margin-bottom:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;line-height:1.4;letter-spacing:0.08em}.pg-woo-tech-card__top span:first-child{color:#60a5fa}.pg-woo-tech-card__top span:last-child{color:#687385;text-align:right}.pg-woo-tech-card h3{margin:0;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-0.025em}.pg-woo-tech-card p{margin:14px 0 0;color:#9ca3af;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.75}.pg-woo-tech-card__footer{margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #303a49}.pg-woo-tech-card__footer span{color:#687385;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-woo-tech-card__footer strong{color:#dbe2ea;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:550;text-align:right}.pg-woo-tech__closing{margin-top:48px;padding:28px 0;display:grid;grid-template-columns:190px minmax(0,780px);gap:40px;border-top:1px solid #303a49;border-bottom:1px solid #303a49}.pg-woo-tech__closing>span{color:#60a5fa;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.5;letter-spacing:0.08em}.pg-woo-tech__closing p{margin:0;color:#7f8998;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.55;letter-spacing:-0.02em}.pg-woo-tech__closing strong{color:#fff;font-weight:550}@media (max-width:900px){.pg-woo-tech{padding:88px 0}.pg-woo-tech__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-woo-tech__header-right{max-width:620px;padding-bottom:0}.pg-woo-tech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-woo-tech__closing{grid-template-columns:1fr;gap:14px}}@media (max-width:620px){.pg-woo-tech__grid{grid-template-columns:1fr}}@media (max-width:560px){.pg-woo-tech{padding:72px 0}.pg-woo-tech__container{width:calc(100% - 32px)}.pg-woo-tech__eyebrow{font-size:10px}.pg-woo-tech__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-woo-tech-card{min-height:auto;padding:24px 20px}.pg-woo-tech-card__top{margin-bottom:36px}.pg-woo-tech__closing{margin-top:36px;padding:24px 0}}@media (prefers-reduced-motion:reduce){.pg-woo-tech-card{transition:none}}.pg-woo-related{width:100%;padding:112px 0;background:#fff}.pg-woo-related__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-related__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-woo-related__eyebrow{margin:0 0 20px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-related__title{margin:0;max-width:760px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-woo-related__title span{display:block;color:#5f6877}.pg-woo-related__header-right{max-width:440px;padding-bottom:5px}.pg-woo-related__intro{margin:0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-woo-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce1e7;border-left:1px solid #dce1e7}.pg-woo-related-card{min-width:0;min-height:350px;padding:30px;display:flex;flex-direction:column;background:#fff;border-right:1px solid #dce1e7;border-bottom:1px solid #dce1e7;transition:background 180ms ease}.pg-woo-related-card:hover{background:#fcfdff}.pg-woo-related-card__top{margin-bottom:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;line-height:1.4;letter-spacing:0.08em}.pg-woo-related-card__top span:first-child{color:#2563eb}.pg-woo-related-card__top span:last-child{color:#929aa6;text-align:right}.pg-woo-related-card h3{margin:0;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:23px;font-weight:620;line-height:1.2;letter-spacing:-0.03em}.pg-woo-related-card p{margin:15px 0 0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.75}.pg-woo-related-card__meta{margin-top:auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5e8ec;border-bottom:1px solid #e5e8ec}.pg-woo-related-card__meta span{color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-woo-related-card__meta strong{color:#273142;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:550;text-align:right}.pg-woo-related-card>a{margin-top:22px;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none}.pg-woo-related-card>a span{color:#2563eb;transition:transform 180ms ease}.pg-woo-related-card>a:hover span{transform:translateX(4px)}.pg-woo-related-card--selldone{background:#fbfcff}.pg-woo-related-card--selldone .pg-woo-related-card__top span:first-child{color:#2563eb}.pg-woo-related__footer{min-height:66px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-right:1px solid #dce1e7;border-bottom:1px solid #dce1e7;border-left:1px solid #dce1e7;background:#f7f8fa}.pg-woo-related__footer>span{color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.08em}.pg-woo-related__footer a{color:#6b7280;font-family:Inter,system-ui,sans-serif;font-size:12px;text-decoration:none}.pg-woo-related__footer strong{margin-left:5px;color:#111827;font-weight:600}.pg-woo-related a:focus-visible{outline:2px solid #2563eb;outline-offset:4px}@media (max-width:900px){.pg-woo-related{padding:88px 0}.pg-woo-related__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-woo-related__header-right{max-width:620px;padding-bottom:0}}@media (max-width:700px){.pg-woo-related__grid{grid-template-columns:1fr}.pg-woo-related__footer{min-height:auto;padding:20px;flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:560px){.pg-woo-related{padding:72px 0}.pg-woo-related__container{width:calc(100% - 32px)}.pg-woo-related__eyebrow{font-size:10px}.pg-woo-related__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-woo-related-card{min-height:auto;padding:24px 20px}.pg-woo-related-card__top{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.pg-woo-related-card,.pg-woo-related-card>a span{transition:none}}.pg-woo-faq{width:100%;padding:112px 0;background:#f7f8fa;border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb}.pg-woo-faq__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-faq__header{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.55fr);gap:80px;align-items:end}.pg-woo-faq__eyebrow{margin:0 0 20px;color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-faq__title{margin:0;max-width:780px;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:620;line-height:1.06;letter-spacing:-0.045em}.pg-woo-faq__title span{display:block;color:#5f6877}.pg-woo-faq__header-right{max-width:440px;padding-bottom:5px}.pg-woo-faq__intro{margin:0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.75}.pg-woo-faq__list{border-top:1px solid #dce1e7}.pg-woo-faq__item{border-bottom:1px solid #dce1e7}.pg-woo-faq__question{min-height:88px;padding:22px 0;display:grid;grid-template-columns:70px minmax(0,1fr) 38px;gap:24px;align-items:center;list-style:none;cursor:pointer}.pg-woo-faq__question::-webkit-details-marker{display:none}.pg-woo-faq__index{color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;line-height:1.4;letter-spacing:0.08em}.pg-woo-faq__question-text{color:#111827;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:580;line-height:1.35;letter-spacing:-0.02em;transition:color 180ms ease}.pg-woo-faq__question:hover .pg-woo-faq__question-text{color:#2563eb}.pg-woo-faq__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;justify-self:end;color:#2563eb;background:#fff;border:1px solid #dce1e7;border-radius:4px;font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1;transition:transform 180ms ease,background 180ms ease}.pg-woo-faq__item[open] .pg-woo-faq__icon{transform:rotate(45deg);background:#fff}.pg-woo-faq__answer{max-width:820px;margin-left:94px;padding:0 0 30px}.pg-woo-faq__answer p{margin:0;color:#5f6877;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.8}.pg-woo-faq__answer a{margin-top:14px;display:inline-flex;color:#111827;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;text-decoration:none}.pg-woo-faq__answer a:hover{color:#2563eb}.pg-woo-faq__question:focus-visible,.pg-woo-faq__answer a:focus-visible{outline:2px solid #2563eb;outline-offset:4px}@media (max-width:900px){.pg-woo-faq{padding:88px 0}.pg-woo-faq__header{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.pg-woo-faq__header-right{max-width:620px;padding-bottom:0}}@media (max-width:560px){.pg-woo-faq{padding:72px 0}.pg-woo-faq__container{width:calc(100% - 32px)}.pg-woo-faq__eyebrow{font-size:10px}.pg-woo-faq__title{font-size:clamp(2.25rem,11vw,3.1rem)}.pg-woo-faq__question{min-height:74px;padding:18px 0;grid-template-columns:30px minmax(0,1fr) 30px;gap:12px}.pg-woo-faq__question-text{font-size:16px}.pg-woo-faq__icon{width:28px;height:28px;font-size:16px}.pg-woo-faq__answer{max-width:none;margin-left:42px;padding-right:42px;padding-bottom:24px}.pg-woo-faq__answer p{font-size:13px}}@media (prefers-reduced-motion:reduce){.pg-woo-faq__question-text,.pg-woo-faq__icon{transition:none}}.pg-woo-cta{width:100%;padding:112px 0;background:#2563eb;color:#fff}.pg-woo-cta__container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.pg-woo-cta__main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,0.65fr);gap:90px;align-items:stretch}.pg-woo-cta__content{padding:14px 0}.pg-woo-cta__eyebrow{margin:0 0 24px;color:rgba(255,255,255,0.65);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.08em}.pg-woo-cta__title{margin:0;max-width:780px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:620;line-height:1.02;letter-spacing:-0.05em}.pg-woo-cta__title span{display:block;color:rgba(255,255,255,0.67)}.pg-woo-cta__description{margin:30px 0 0;max-width:650px;color:rgba(255,255,255,0.78);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.8}.pg-woo-cta__actions{margin-top:38px;display:flex;flex-wrap:wrap;gap:12px}.pg-woo-cta__primary,.pg-woo-cta__secondary{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none;border-radius:4px;transition:background 180ms ease,color 180ms ease,border-color 180ms ease}.pg-woo-cta__primary{color:#111827;background:#fff;border:1px solid #fff}.pg-woo-cta__primary span{color:#2563eb;transition:transform 180ms ease}.pg-woo-cta__primary:hover span{transform:translateX(4px)}.pg-woo-cta__secondary{color:#fff;background:transparent;border:1px solid rgba(255,255,255,0.32)}.pg-woo-cta__secondary:hover{border-color:rgba(255,255,255,0.7);background:rgba(255,255,255,0.08)}.pg-woo-cta__panel{display:flex;flex-direction:column;background:#fff;color:#111827;border-radius:6px;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,0.16)}.pg-woo-cta__panel-top{min-height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e5e8ec;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.4;letter-spacing:0.08em;color:#929aa6}.pg-woo-cta__status{display:inline-flex;align-items:center;gap:7px;color:#2563eb}.pg-woo-cta__status i{width:6px;height:6px;display:block;background:#2563eb;border-radius:50%}.pg-woo-cta__panel-content{padding:28px 24px;flex-grow:1}.pg-woo-cta__panel-label{margin:0 0 20px;color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;line-height:1.5;letter-spacing:0.08em}.pg-woo-cta__checklist{margin:0;padding:0;list-style:none;border-top:1px solid #e5e8ec}.pg-woo-cta__checklist li{min-height:54px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid #e5e8ec}.pg-woo-cta__checklist li>span{color:#2563eb;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;letter-spacing:0.07em}.pg-woo-cta__checklist p{margin:0;color:#4f5968;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.5}.pg-woo-cta__panel-bottom{min-height:50px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5e8ec;color:#929aa6;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:7px;letter-spacing:0.08em}.pg-woo-cta__strip{margin-top:64px;min-height:66px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,0.22);border-bottom:1px solid rgba(255,255,255,0.22);color:rgba(255,255,255,0.7);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;letter-spacing:0.08em}.pg-woo-cta__strip i{color:rgba(255,255,255,0.4);font-style:normal}.pg-woo-cta a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:900px){.pg-woo-cta{padding:88px 0}.pg-woo-cta__main{grid-template-columns:1fr;gap:54px}.pg-woo-cta__content{padding:0}.pg-woo-cta__panel{max-width:620px}}@media (max-width:560px){.pg-woo-cta{padding:72px 0}.pg-woo-cta__container{width:calc(100% - 32px)}.pg-woo-cta__eyebrow{font-size:10px}.pg-woo-cta__title{font-size:clamp(2.5rem,12vw,3.5rem)}.pg-woo-cta__description{font-size:14px}.pg-woo-cta__actions{flex-direction:column;align-items:stretch}.pg-woo-cta__primary,.pg-woo-cta__secondary{width:100%}.pg-woo-cta__panel-content{padding:24px 20px}.pg-woo-cta__panel-top,.pg-woo-cta__panel-bottom{padding-left:16px;padding-right:16px}.pg-woo-cta__strip{margin-top:48px;min-height:auto;padding:20px 0;justify-content:flex-start;overflow-x:auto;gap:14px}.pg-woo-cta__strip span,.pg-woo-cta__strip i{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.pg-woo-cta__primary,.pg-woo-cta__secondary,.pg-woo-cta__primary span{transition:none}}