.puc{background:#fff}.puc .puc-hero{background:linear-gradient(#fbf8f3 0%,#fff 100%);padding-block:36px 28px}.puc .puc-hero .pgs-title{max-width:18ch;font-size:clamp(30px,4.6vw,52px)}.puc-parade{flex-wrap:wrap;gap:clamp(6px,1.4vw,18px);margin-top:26px;display:flex}.puc-parade .pgs-art{width:clamp(52px,8vw,96px)}.puc-parade .pgs-art .bob{animation:3.2s ease-in-out infinite pgs-bob}.puc-parade .pgs-art:nth-child(2n) .bob{animation-delay:-1.2s}.puc-parade .pgs-art:nth-child(3n) .bob{animation-delay:-2.1s}.puc-jump{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.puc-jump a{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none}.puc-jump a:hover{color:#b91c1c;border-color:#b91c1c}.puc-sec{padding-block:48px 8px;scroll-margin-top:80px}.puc-h2{text-wrap:balance;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2}.puc section[id]{scroll-margin-top:80px}.puc-pains{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:22px;padding:0;list-style:none;display:grid}.puc-pains li{color:#334155;border-top:3px solid #b91c1c;gap:10px;padding-top:12px;line-height:1.6;display:flex}.puc-pains b{color:#b91c1c;font-size:20px;line-height:1.3}.puc-ind-wrap{padding-block:56px 24px}.puc-ind{flex-direction:column;gap:22px;margin-top:26px;display:flex}.puc-ind article{background:var(--bg);color:var(--ink);border-radius:30px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(16px,3vw,36px);padding:clamp(18px,3vw,32px);display:grid}.puc-ind article.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.puc-ind article.flip .art{order:2}@media (max-width:820px){.puc-ind article,.puc-ind article.flip{grid-template-columns:minmax(0,1fr)}.puc-ind article.flip .art{order:0}}.puc-ind .art{flex-direction:column;align-items:center;gap:14px;display:flex}.puc-ind .art .pgs-art{width:clamp(110px,14vw,160px)}.puc-ind .art .pgs-art .bob{animation:3.4s ease-in-out infinite pgs-bob}.puc-ind article:nth-child(2n) .art .pgs-art .bob{animation-delay:-1.4s}.puc-ind .phone{width:min(100%,300px);font-family:var(--pgs-cute), var(--pgs-head), sans-serif;background:#fff;border:1px solid #0000000a;border-radius:22px;padding:14px 16px 16px;font-size:15px;line-height:1.5;box-shadow:0 10px 24px #00000014}.puc-ind .phone .bar{background:var(--acc);opacity:.7;border-radius:9px;width:46px;height:5px;margin:0 auto 10px;display:block}.puc-ind .txt{min-width:0}.puc-ind .tag{letter-spacing:1.5px;color:var(--acc);font-size:12px;font-weight:600}.puc-ind h3{margin-top:4px;font-size:clamp(20px,2.3vw,26px);font-weight:800;line-height:1.25}.puc-ind .lab{letter-spacing:1px;opacity:.6;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:600}.puc-ind .pain{margin-top:2px;line-height:1.6}.puc-ind ul{flex-direction:column;gap:6px;margin-top:4px;padding:0;list-style:none;display:flex}.puc-ind ul li{padding-left:22px;line-height:1.55;position:relative}.puc-ind ul li:before{content:"";background:var(--acc);opacity:.85;border-radius:50%;width:10px;height:10px;position:absolute;top:.72em;left:0}.puc-ind .val{background:#ffffffb8;border-radius:16px;margin-top:14px;padding:12px 14px;font-weight:600;line-height:1.55}.puc-ind .val span{letter-spacing:1px;color:var(--acc);text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.puc-ind .apis{opacity:.85;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.puc-ind .apis code{color:var(--ink);border:1px solid color-mix(in srgb, var(--acc) 35%, transparent);background:#ffffffbf;border-radius:999px;padding:2px 9px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.puc .pgs-art .bob{animation:none!important}}.puc-brands{margin-top:24px}.puc-levers{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:22px;display:grid}.puc-levers>div{background:#fbf8f3;border-radius:24px;padding:20px}.puc-levers b{color:#fff;background:#b91c1c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:inline-grid}.puc-levers h3{margin-top:12px;font-size:18px;font-weight:800}.puc-levers p{color:#475569;margin-top:6px;line-height:1.6}.puc-note{color:#64748b;margin-top:18px;font-size:13px}.puc-cta{color:#fff;background:#0f172a;margin-top:56px;padding-block:48px 64px}.puc-cta h2{text-wrap:balance;font-size:clamp(22px,2.8vw,32px);font-weight:800}.puc-cta .row{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.puc-cta a{color:#fff;border:1px solid #475569;border-radius:999px;padding:12px 22px;font-weight:600;text-decoration:none}.puc-cta a.solid{background:#b91c1c;border-color:#b91c1c}
