.pg-work{--red:var(--brand-red);--red-ink:var(--brand-red);--red-dark:var(--brand-red-dark);--red-light:var(--brand-red-soft);--black:var(--surface-900);--dark:var(--surface-800);--dark2:var(--surface-700);--white:var(--paper);--off:var(--paper-2);--off2:var(--paper-3);--text:var(--ink);--text2:var(--ink-2);--text3:var(--ink-3);--accent:var(--brand-blue);--accent-soft:var(--brand-blue-soft);--border:var(--hairline);--bd:var(--hairline-on-dark);--fh:var(--font-inter);--fb:var(--font-inter);--r:10px;--rl:16px;--rxl:24px;font-family:var(--fb);color:var(--text);background:var(--white)}@keyframes work-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes work-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes work-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pg-work [data-a]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.pg-work [data-a].on{opacity:1;transform:translateY(0)}.pg-work [data-a][data-d="1"]{transition-delay:.08s}.pg-work [data-a][data-d="2"]{transition-delay:.16s}.pg-work [data-a][data-d="3"]{transition-delay:.24s}.pg-work [data-a][data-d="4"]{transition-delay:.32s}.pg-work [data-a][data-d="5"]{transition-delay:.4s}.pg-work [data-a][data-d="6"]{transition-delay:.48s}.pg-work .container{max-width:1200px;margin:0 auto;padding:0 24px}.pg-work .tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--fb);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.pg-work .tag:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;animation:work-pulse 2s infinite}.pg-work .tag-red{color:var(--red-dark)}.pg-work .tag-accent{color:var(--accent);color:var(--brand-red)}.pg-work .tag-dark{color:var(--text2)}.pg-work .h2{font-family:var(--fh);font-size:var(--ds-h2-size);font-weight:var(--ds-h2-weight);line-height:1.05;letter-spacing:-1px;color:var(--ds-text-strong)}.pg-work .h2 em{font-style:normal;color:var(--red-ink)}.pg-work .h2.wh{color:#fff}.pg-work .h2.wh em{color:var(--brand-red-bright)}.pg-work .sub{font-size:16px;color:var(--text2);line-height:1.78;max-width:600px}.pg-work .sub.c{text-align:center;margin:0 auto}.pg-work .sub.w{color:rgba(255,255,255,.88)}.pg-work .tc{text-align:center}.pg-work .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--fb);font-size:14px;font-weight:700;padding:13px 26px;border-radius:6px;cursor:pointer;transition:all .2s;text-decoration:none;border:none;white-space:nowrap;letter-spacing:.1px}.pg-work .btn-red{background:var(--red);color:#fff}.pg-work .btn-red:hover{background:var(--red-dark);transform:translateY(-2px)}.pg-work .btn-dark{background:var(--black);color:#fff}.pg-work .btn-dark:hover{background:#1f2530;transform:translateY(-2px)}.pg-work .btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.25)}.pg-work .btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.07)}.pg-work .btn-outline{background:transparent;color:var(--text);border:1.5px solid var(--border)}.pg-work .btn-outline:hover{border-color:var(--red);color:var(--red-ink)}.pg-work .scroll-prog{position:fixed;top:0;left:0;height:3px;background:var(--red);z-index:9999;width:0;transition:width .1s}.pg-work .hero{background:var(--dark);min-height:92vh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;padding-bottom:0}.pg-work .hero-bg{inset:0}.pg-work .hero-bg:before{content:"";position:absolute;top:-20%;left:50%;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(178,7,16,.12) 0,transparent 70%);transform:translateX(-50%)}.pg-work .hero-bg:after{content:"";position:absolute;bottom:-10%;right:-5%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.03) 0,transparent 70%)}.pg-work .hero-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.pg-work .hero-content{position:relative;z-index:2;width:100%;max-width:900px;margin:0 auto;padding:80px 0 0;text-align:center}.pg-work .hero-bc{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:rgba(255,255,255,.88);margin-bottom:32px}.pg-work .hero-bc a{text-decoration:none;transition:color .15s}.pg-work .hero-bc a,.pg-work .hero-bc a:hover,.pg-work .hero-bc span{color:rgba(255,255,255,.88)}.pg-work .hero-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.pg-work .hero-line{width:40px;height:2px;background:var(--red)}.pg-work .hero-tag{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.88);font-family:var(--fb)}.pg-work .hero-h1{font-family:var(--fh);font-size:clamp(44px,7vw,62px);font-weight:800;color:#fff;line-height:.98;letter-spacing:-2.5px;margin-bottom:24px}.pg-work .hero-h1 em{font-style:normal;color:var(--red-ink)}.pg-work .hero-h1 .stroke{color:var(--red-ink)}.pg-work .hero-sub{font-size:17px;color:rgba(255,255,255,.88);line-height:1.78;max-width:640px;margin:0 auto 36px}.pg-work .hero-btns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:60px}.pg-work .hero-stats-bar{border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(5,1fr);position:relative;z-index:2}.pg-work .hs{padding:22px 0;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.pg-work .hs:last-child{border-right:none}.pg-work .hs-num{font-family:var(--fh);font-size:28px;font-weight:800;color:#fff;line-height:1}.pg-work .hs-num em{color:var(--brand-red-bright);font-style:normal}.pg-work .hs-lbl{font-size:10px;color:rgba(255,255,255,.88);margin-top:4px;letter-spacing:.6px;text-transform:uppercase}.pg-work .trust-sec{padding:24px 0;background:var(--off);border-bottom:1px solid var(--border)}.pg-work .trust-in{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 30px}.pg-work .trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text2)}.pg-work .trust-icon{font-size:15px;color:var(--red);line-height:1}.pg-work .trust-badge{background:var(--red);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.5px}.pg-work .ticker-sec{padding:44px 0;border-bottom:1px solid var(--border);overflow:hidden}.pg-work .tk-lbl{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text3);text-align:center;margin-bottom:18px;font-family:var(--fb)}.pg-work .tk-wrap{position:relative;overflow:hidden}.pg-work .tk-wrap:after,.pg-work .tk-wrap:before{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.pg-work .tk-wrap:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.pg-work .tk-wrap:after{right:0;background:linear-gradient(-90deg,#fff,transparent)}.pg-work .tk-track{display:flex;gap:52px;align-items:center;animation:work-ticker 28s linear infinite;width:-moz-max-content;width:max-content}.pg-work .tk-track:hover{animation-play-state:paused}.pg-work .tk-item{font-family:var(--fh);font-size:13px;font-weight:700;color:var(--text3);white-space:nowrap;transition:color .2s}.pg-work .tk-item:hover{color:var(--text)}.pg-work .tk-dot{width:4px;height:4px;border-radius:50%;background:var(--red);flex-shrink:0}.pg-work .cs-sec{padding:var(--ds-section-y) 0}.pg-work .cs-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:52px;flex-wrap:wrap;gap:24px}.pg-work .cs-count{font-family:var(--fh);font-size:80px;font-weight:800;color:var(--numeral);line-height:1;margin-bottom:-10px}.pg-work .cs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:20px;overflow:hidden}.pg-work .cs-card{background:var(--white);position:relative;overflow:hidden;transition:all .3s;cursor:pointer;display:flex;flex-direction:column;text-align:left;color:inherit;text-decoration:none}.pg-work .cs-card:hover{background:var(--off);z-index:2}.pg-work .cs-card:hover .cs-arrow{transform:translate(4px,-4px);opacity:1}.pg-work .cs-card:hover .cs-cover-inner{transform:scale(1.04)}.pg-work .cs-card.featured{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;min-height:460px}.pg-work .cs-cover{overflow:hidden;background:var(--off2);position:relative}.pg-work .cs-card.featured .cs-cover{min-height:460px}.pg-work .cs-cover-inner{width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center;font-size:48px;background:linear-gradient(135deg,var(--off2),var(--off))}.pg-work .cs-cover-badge{position:absolute;top:16px;left:16px;z-index:2}.pg-work .cs-body{padding:30px}.pg-work .cs-card.featured .cs-body{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.pg-work .cs-industry-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text3);margin-bottom:14px;font-family:var(--fb)}.pg-work .cs-industry-tag:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--red)}.pg-work .cs-title{font-family:var(--fh);font-size:22px;font-weight:800;color:var(--text);margin-bottom:6px;line-height:1.2}.pg-work .cs-card.featured .cs-title{font-size:30px}.pg-work .cs-desc{font-size:13px;color:var(--text2);line-height:1.7;margin-bottom:18px}.pg-work .cs-metrics{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px;padding-top:16px;border-top:1px solid var(--border)}.pg-work .cs-met{text-align:left}.pg-work .cs-mnum{font-family:var(--fh);font-size:24px;font-weight:800;color:var(--red-ink);line-height:1}.pg-work .cs-mlbl{font-size:10px;color:var(--text3);margin-top:2px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.pg-work .cs-foot{display:flex;align-items:center;justify-content:space-between}.pg-work .cs-svc-tags{display:flex;flex-wrap:wrap;gap:5px}.pg-work .cs-svc-tag{font-size:10px;background:var(--off2);color:var(--text2);padding:3px 9px;border-radius:20px;font-weight:600}.pg-work .cs-arrow{font-size:20px;color:var(--red-ink);transition:all .25s;opacity:.5}.pg-work .creatives-sec{padding:var(--ds-section-y) 0;background:var(--off)}.pg-work .cg-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px;flex-wrap:wrap;gap:16px}.pg-work .cg-cats{display:flex;gap:6px;flex-wrap:wrap}.pg-work .cg-cat{font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;border:1.5px solid var(--border);color:var(--text3);cursor:pointer;transition:all .2s;font-family:var(--fb);background:transparent}.pg-work .cg-cat.on{background:var(--black);color:#fff;border-color:var(--black)}.pg-work .cg-cat:hover:not(.on){border-color:var(--red);color:var(--red-ink)}.pg-work .masonry{-moz-columns:4;column-count:4;-moz-column-gap:12px;column-gap:12px}.pg-work .m-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px;border-radius:10px;cursor:pointer;background:var(--off2)}.pg-work .m-inner,.pg-work .m-item{overflow:hidden;position:relative}.pg-work .m-overlay{position:absolute;inset:0;background:rgba(19,23,31,.75);opacity:0;transition:opacity .3s;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;border-radius:10px}.pg-work .m-item:hover .m-overlay{opacity:1}.pg-work .m-client{font-family:var(--fh);font-size:14px;font-weight:800;color:#fff;margin-bottom:4px}.pg-work .m-svc{font-size:10px;color:rgba(255,255,255,.88);font-weight:600;text-transform:uppercase;letter-spacing:.8px}.pg-work .m-placeholder{width:100%;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--text3)}.pg-work .m-placeholder.wide{aspect-ratio:4/3}.pg-work .m-placeholder.square{aspect-ratio:1}.pg-work .reels-sec{padding:var(--ds-section-y) 0;background:var(--dark);position:relative;overflow:hidden}.pg-work .reels-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 70% 40%,rgba(178,7,16,.08) 0,transparent 70%);pointer-events:none}.pg-work .rg{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:36px;position:relative;z-index:2}.pg-work .reel-card{border-radius:12px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);position:relative;cursor:pointer;transition:all .3s}.pg-work .reel-card:hover{border-color:var(--red);transform:translateY(-4px)}.pg-work .reel-thumb{aspect-ratio:9/16;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));position:relative;overflow:hidden;font-size:32px;color:rgba(255,255,255,.88)}.pg-work .reel-play,.pg-work .reel-thumb{display:flex;align-items:center;justify-content:center}.pg-work .reel-play{position:absolute;inset:0}.pg-work .rp-btn{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.15);border:1.5px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s;color:#fff}.pg-work .reel-card:hover .rp-btn{background:var(--red);border-color:var(--red);transform:scale(1.1)}.pg-work .reel-info{padding:12px}.pg-work .reel-client{font-family:var(--fh);font-size:12px;font-weight:700;color:#fff;margin-bottom:2px}.pg-work .reel-cat{font-size:10px;color:rgba(255,255,255,.88);font-weight:600;text-transform:uppercase;letter-spacing:.6px}.pg-work .results-sec{padding:var(--ds-section-y) 0;background:var(--white)}.pg-work .results-headline{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:64px}.pg-work .rh-left .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--red-ink);margin-bottom:14px;font-family:var(--fb)}.pg-work .agg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden}.pg-work .agg{background:var(--white);padding:28px 20px;text-align:center;position:relative;overflow:hidden}.pg-work .agg:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:var(--red);transform:scaleX(0);transform-origin:center;transition:transform .3s}.pg-work .agg:hover:after{transform:scaleX(1)}.pg-work .agg-num{font-family:var(--fh);font-size:46px;font-weight:800;line-height:1;margin-bottom:5px}.pg-work .agg-num.red{color:var(--red-ink)}.pg-work .agg-num.blk{color:var(--text)}.pg-work .agg-num.gld,.pg-work .agg-num.grn{color:var(--accent)}.pg-work .agg-lbl{font-size:12px;color:var(--text2);line-height:1.4}.pg-work .ind-sec{padding:var(--ds-section-y) 0;background:var(--off)}.pg-work .ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}.pg-work .ind-card{border-radius:16px;padding:24px;border:1.5px solid var(--border);background:var(--white);transition:all .25s;cursor:pointer;position:relative;overflow:hidden;display:block;text-decoration:none}.pg-work .ind-card:before{content:"";position:absolute;inset:0;background:var(--red);opacity:0;transition:opacity .25s}.pg-work .ind-card:hover:before{opacity:1}.pg-work .ind-card:hover .ind-count,.pg-work .ind-card:hover .ind-icon,.pg-work .ind-card:hover .ind-name{color:#fff!important}.pg-work .ind-card:hover .ind-link{color:rgba(255,255,255,.7)!important}.pg-work .ind-icon{font-size:28px;margin-bottom:14px;display:block}.pg-work .ind-icon,.pg-work .ind-name{position:relative;z-index:1;transition:color .25s}.pg-work .ind-name{font-family:var(--fh);font-size:16px;font-weight:800;color:var(--text);margin-bottom:4px}.pg-work .ind-count{font-size:12px;color:var(--text3);font-weight:600;margin-bottom:12px}.pg-work .ind-count,.pg-work .ind-link{position:relative;z-index:1;transition:color .25s}.pg-work .ind-link{font-size:11px;font-weight:700;color:var(--red-ink);letter-spacing:.5px;text-decoration:none;display:flex;align-items:center;gap:4px}.pg-work .proc-sec{padding:var(--ds-section-y) 0;background:var(--dark);position:relative;overflow:hidden}.pg-work .proc-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 60%,rgba(178,7,16,.06) 0,transparent 70%);pointer-events:none}.pg-work .proc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;margin-top:48px;position:relative;z-index:2}.pg-work .proc-step{background:rgba(255,255,255,.02);padding:28px 20px;text-align:center;transition:background .2s;cursor:default;position:relative}.pg-work .proc-step:after,.pg-work .proc-step:hover{background:rgba(255,255,255,.06)}.pg-work .proc-step:after{content:"";position:absolute;right:-1px;top:25%;bottom:25%;width:1px}.pg-work .proc-step:last-child:after{display:none}.pg-work .proc-n{font-family:var(--fh);font-size:10px;font-weight:800;color:rgba(255,255,255,.88);letter-spacing:2px;margin-bottom:12px}.pg-work .proc-icon{font-size:24px;color:#fff;margin-bottom:10px;display:block}.pg-work .proc-title{font-family:var(--fh);font-size:13px;font-weight:700;color:#fff;margin-bottom:5px;line-height:1.3}.pg-work .proc-desc{font-size:11px;color:rgba(255,255,255,.88);line-height:1.6}.pg-work .proc-grid-2{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;margin-top:1px;position:relative;z-index:2}.pg-work .cmp-sec{padding:var(--ds-section-y) 0;background:var(--white)}.pg-work .cmp-table{width:100%;border-collapse:collapse;margin-top:48px;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.pg-work .cmp-table th{padding:16px 20px;text-align:left;font-family:var(--fb);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.pg-work .cmp-table th:first-child{background:var(--off2);color:var(--text3);width:38%}.pg-work .cmp-table th.dv{background:var(--dark);color:#fff;width:31%}.pg-work .cmp-table th.ot{background:var(--off);color:var(--text3);width:31%}.pg-work .cmp-table td{padding:13px 20px;font-size:13px;border-top:1px solid var(--border)}.pg-work .cmp-table td:first-child{background:var(--off);font-weight:600;color:var(--text2)}.pg-work .cmp-table td:nth-child(2){background:var(--white)}.pg-work .cmp-table td:nth-child(3){background:var(--off);color:var(--text3)}.pg-work .cmp-table tr:hover td:nth-child(2){background:var(--red-light);color:var(--red-dark)}.pg-work .ck{color:var(--accent);font-weight:700}.pg-work .cx{color:var(--text3)}.pg-work .testi-sec{padding:var(--ds-section-y) 0;background:var(--ds-surface-0)}.pg-work .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.pg-work .tcard{background:var(--white);border-radius:16px;padding:28px;border:1px solid var(--border);transition:all .25s}.pg-work .tcard:hover{border-color:var(--red);transform:translateY(-4px)}.pg-work .tc-stars{color:var(--brand-red);font-size:12px;letter-spacing:2px;margin-bottom:12px}.pg-work .tc-text{font-size:14px;color:var(--text);line-height:1.8;margin-bottom:20px}.pg-work .tc-author{display:flex;align-items:center;gap:10px}.pg-work .tc-av{width:40px;height:40px;border-radius:50%;background:var(--red-light);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--red-ink);flex-shrink:0}.pg-work .tc-av,.pg-work .tc-name{font-family:var(--fh);font-size:13px}.pg-work .tc-name{font-weight:700;color:var(--text)}.pg-work .tc-role{font-size:11px;color:var(--text3)}.pg-work .faq-sec{padding:var(--ds-section-y) 0;background:var(--dark)}.pg-work .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:48px}.pg-work .fi{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;transition:border-color .2s}.pg-work .fi.open{border-color:rgba(178,7,16,.4)}.pg-work .fi-q{padding:18px 20px;font-family:var(--fh);font-size:13px;font-weight:700;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:background .2s;width:100%;text-align:left;background:none;border:none}.pg-work .fi-q:hover{background:rgba(255,255,255,.03)}.pg-work .fi-icon{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:13px;color:rgba(255,255,255,.88);flex-shrink:0;transition:all .25s}.pg-work .fi.open .fi-icon{background:var(--red);color:#fff;transform:rotate(45deg)}.pg-work .fi-a{display:none;padding:0 20px 16px;font-size:13px;color:rgba(255,255,255,.88);line-height:1.75}.pg-work .fi.open .fi-a{display:block}.pg-work .ach-sec{padding:80px 0;background:var(--red)}.pg-work .ach-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:rgba(255,255,255,.15)}.pg-work .ach-item{background:var(--red);padding:28px 16px;text-align:center}.pg-work .ach-num{font-family:var(--fh);font-size:36px;font-weight:800;color:#fff;line-height:1;margin-bottom:5px}.pg-work .ach-lbl{font-size:10px;color:rgba(255,255,255,.88);letter-spacing:.6px;text-transform:uppercase}.pg-work .cta-sec{padding:var(--ds-section-y) 0;background:var(--dark);position:relative;overflow:hidden}.pg-work .cta-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 50% 100%,rgba(178,7,16,.12) 0,transparent 70%);pointer-events:none}.pg-work .cta-inner{text-align:center;position:relative;z-index:2}.pg-work .cta-tagline{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--red-ink);margin-bottom:16px;font-family:var(--fb)}.pg-work .cta-btns{display:flex;gap:14px;justify-content:center;margin-top:36px;flex-wrap:wrap}.pg-work .loc-sec{padding:44px 0;background:var(--off);border-top:1px solid var(--border)}.pg-work .loc-lbl{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text3);text-align:center;margin-bottom:14px}.pg-work .loc-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pg-work .loc-pill{font-size:12px;color:var(--text2);background:var(--white);border:1px solid var(--border);padding:5px 14px;border-radius:20px;transition:all .2s;cursor:pointer}.pg-work .loc-pill:hover{border-color:var(--red);color:var(--red-ink)}.pg-work .mob-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:998;background:var(--white);border-top:1px solid var(--border);padding:10px 16px;gap:8px}@media (max-width:768px){.pg-work .mob-cta{display:flex}}@media (max-width:1000px){.pg-work .cs-card.featured{grid-template-columns:1fr;grid-column:span 1}.pg-work .cs-grid{grid-template-columns:1fr}.pg-work .cs-card.featured .cs-cover{min-height:220px}.pg-work .masonry{-moz-columns:2;column-count:2}.pg-work .rg{grid-template-columns:repeat(3,1fr)}.pg-work .agg-grid,.pg-work .ind-grid,.pg-work .proc-grid,.pg-work .proc-grid-2{grid-template-columns:repeat(2,1fr)}.pg-work .results-headline{grid-template-columns:1fr}.pg-work .faq-grid,.pg-work .testi-grid{grid-template-columns:1fr 1fr}.pg-work .ach-grid{grid-template-columns:repeat(3,1fr)}.pg-work .hero-h1{font-size:52px}}@media (max-width:600px){.pg-work .cs-grid,.pg-work .faq-grid,.pg-work .ind-grid,.pg-work .testi-grid{grid-template-columns:1fr}.pg-work .masonry{-moz-columns:2;column-count:2}.pg-work .ach-grid,.pg-work .rg{grid-template-columns:repeat(2,1fr)}.pg-work .agg-grid{grid-template-columns:1fr 1fr}.pg-work .proc-grid,.pg-work .proc-grid-2{grid-template-columns:repeat(2,1fr)}.pg-work .hero-stats-bar{grid-template-columns:repeat(3,1fr)}.pg-work .tabs-in{flex-direction:column;align-items:flex-start}.pg-work .cmp-sec .container{overflow-x:auto}.pg-work .cmp-table{min-width:560px}}@media (prefers-reduced-motion:reduce){.pg-work [data-a]{opacity:1;transform:none;transition:none}}.pg-work .btn-dark,.pg-work .cg-cat.on,.pg-work .cmp-table th.dv,.pg-work .cta-sec,.pg-work .faq-sec,.pg-work .hero,.pg-work .proc-sec,.pg-work .reels-sec{--red-ink:var(--brand-red-bright)}.pg-work .hero{background:var(--ds-surface-0)}.pg-work .hero-bg{display:block;position:absolute;inset:-22% -16%;pointer-events:none;background:radial-gradient(260px 175px at 50% 10%,rgba(255,200,180,.42) 0,rgba(255,200,180,0) 72%),radial-gradient(circle 300px at 6% 42%,rgba(255,107,85,.42) 0,rgba(255,150,130,.18) 58%,rgba(255,150,130,0) 78%),radial-gradient(circle 280px at 94% 42%,rgba(244,63,94,.38) 0,rgba(255,120,100,.16) 58%,rgba(255,120,100,0) 78%);filter:blur(46px)}.pg-work .hero-bg:after,.pg-work .hero-bg:before,.pg-work .hero-grid-lines{content:none;background:none}.pg-work .hero .hs-num,.pg-work .hero h1{color:var(--ds-text-strong)}.pg-work .hero .hero-bc a,.pg-work .hero .hero-bc span,.pg-work .hero .hero-sub,.pg-work .hero .hero-tag,.pg-work .hero .hs-lbl{color:var(--ds-text-muted)}.pg-work .hero .btn-ghost{color:var(--ds-text-strong);border-color:var(--ds-line);background:var(--ds-surface-0)}.pg-work .hero-bc span{color:var(--ds-text-muted)}.pg-work .hero .hero-h1 .stroke,.pg-work .hero .hero-h1 em,.pg-work .hero .hs-num em{color:var(--brand-red)}.pg-work .hero-bg{display:none}.pg-work .svc-sec-head{margin-left:auto;margin-right:auto;text-align:center}.pg-work .svc-sec-head .svc-eyebrow{justify-content:center}.pg-work .svc-eyebrow:before{content:none}.pg-work .alt-bg{background:var(--ds-surface-0)}.pg-work .hero{min-height:min(78vh,760px);justify-content:center}.pg-work .hero-content{max-width:1100px}.pg-work .hero .hero-h1{font-size:clamp(34px,5.2vw,64px);line-height:1.08}@media (min-width:900px){.pg-work .hero-h1-line{display:block;white-space:nowrap}}.pg-work .testi-stat-num{font-family:var(--fh);font-size:72px;font-weight:800;line-height:1;color:var(--red)}.pg-work .testi-stat-txt{margin-top:4px;font-size:14px;color:var(--text2)}@media (max-width:640px){.pg-work .testi-top:not(#\#){flex-direction:column;align-items:center!important;text-align:center;margin-bottom:28px!important}.pg-work .testi-stat{display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid var(--ds-line-soft,#eef0f3);border-radius:16px;text-align:left}.pg-work .testi-stat-num{font-size:40px}.pg-work .testi-stat-txt{margin-top:0}}