.pg-customers .hero{position:relative;overflow:hidden}.pg-customers .hero .wrap{position:relative}.pg-customers .hero-copy{max-width:640px}.pg-customers .mascot{object-fit:cover;object-position:56% 50%;filter:drop-shadow(0 18px 24px #0a254059);width:204px;height:300px;position:absolute;bottom:-8px;right:24px}.pg-customers .story{border:1px solid var(--line);background:var(--white);border-radius:22px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.pg-customers .story-side{color:#c9d7e4;background:linear-gradient(160deg,#0a2540,#0369a1 60%,#01aeef);align-content:start;gap:18px;padding:36px;display:grid}.pg-customers .story-side img{width:168px;height:auto}.pg-customers .story-side h2{color:var(--white);font-size:clamp(24px,3vw,30px);line-height:1.2}.pg-customers .story-side dl{gap:10px;margin:0;font-size:14.5px;display:grid}.pg-customers .story-side dt{color:#9fb3c8;font-size:12.5px}.pg-customers .story-side dd{color:var(--white);margin:0;font-weight:600}.pg-customers .story-main{align-content:start;gap:14px;padding:36px;display:grid}.pg-customers .story-main h3{margin-top:6px;font-size:19px}.pg-customers .story-main p,.pg-customers .story-main li{color:var(--muted);font-size:16.5px}.pg-customers .story-main ul{gap:6px;margin:0;padding-left:20px;display:grid}.pg-customers .results{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.pg-customers .res{background:var(--white);border:1px solid var(--line);border-radius:16px;gap:6px;padding:22px;display:grid}.pg-customers .res b{font:800 clamp(30px,4vw,40px)/1 var(--display);color:var(--navy)}.pg-customers .res span{color:var(--muted);font-size:15px}.pg-customers .res.gap{background:#fff9ee;border:2px dashed #e0a64b}.pg-customers .res.gap b{color:#9a5b00;font-size:16px;font-weight:700}.pg-customers .how{border:1px solid var(--line);background:var(--white);border-radius:14px;margin-top:16px}.pg-customers .how summary{font:600 16px var(--display);padding:16px 20px}.pg-customers .how>div{padding:0 20px 18px}.pg-customers .how p{color:var(--muted);font-size:15.5px}.pg-customers .how a{color:var(--mid)}.pg-customers .how table{border-collapse:collapse;width:100%;min-width:0;margin-top:8px;font-size:15px}.pg-customers .how td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 0}.pg-customers .how td:last-child{text-align:right;white-space:nowrap;background:0 0;padding-left:16px;font-weight:600}.pg-customers .how tr.total td{color:var(--fg);border-bottom:0;font-weight:700}.pg-customers .quote{background:var(--soft);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin:28px 0 0;padding:28px 30px;display:grid}.pg-customers .quote .people{display:flex}.pg-customers .quote .people img{border:3px solid var(--soft);object-fit:cover;border-radius:50%;width:52px;height:52px}.pg-customers .quote .people img+img{margin-left:-14px}.pg-customers .quote p{font:600 clamp(18px,2.2vw,21px)/1.45 var(--display);color:var(--fg);margin:0}.pg-customers .quote small{font:500 14px var(--body);color:var(--muted);margin-top:8px;display:block}@media (width<=900px){.pg-customers .story,.pg-customers .results,.pg-customers .quote{grid-template-columns:1fr}}@media (width<=860px){.pg-customers .mascot{width:82px;height:120px;top:10px;bottom:auto;right:6px}.pg-customers .hero-copy h1{padding-right:84px}}.pg-customers .tq-title{text-align:center;margin:0 0 32px;font-size:clamp(26px,3vw,32px)}.pg-customers .tq{grid-template-columns:auto 1fr;align-items:end;gap:28px;max-width:900px;margin:0 auto;display:grid}.pg-customers .tq-strivie{object-fit:cover;object-position:56% 50%;width:130px;height:190px}.pg-customers .tq-card{border:1px solid var(--line);background:#fff;border-radius:6px;margin:0;padding:34px 34px 26px;position:relative;transform:rotate(-1deg);box-shadow:0 24px 44px -28px #0a254073}.pg-customers .tq-card:before{content:"";background:#9fd3ee8c;width:84px;height:20px;margin-left:-42px;position:absolute;top:-10px;left:50%;transform:rotate(-2deg)}.pg-customers .tq-card blockquote{all:unset;display:block}.pg-customers .tq-card blockquote p{font:600 clamp(19px,2vw,23px)/1.5 var(--display);color:var(--fg);margin:0}.pg-customers .tq-card figcaption{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:22px;display:flex}.pg-customers .tq-card figcaption img{object-fit:cover;border-radius:50%;width:52px;height:52px}.pg-customers .tq-card figcaption strong{font:600 16px var(--display);color:var(--fg);display:block}.pg-customers .tq-card figcaption small{color:var(--muted);font-size:14px}.pg-customers .tq-card figcaption a{color:var(--mid);margin-left:auto;font-size:15px;font-weight:600;text-decoration:none}.pg-customers .tq-card figcaption a:hover,.pg-customers .tq-share a:hover{text-decoration:underline}.pg-customers .tq-share{text-align:center;color:var(--muted);margin:32px 0 0}.pg-customers .tq-share a{color:var(--mid);font-weight:600;text-decoration:none}@media (width<=900px){.pg-customers .tq{grid-template-columns:1fr}.pg-customers .tq-strivie{display:none}.pg-customers .tq-card{padding:28px 22px 22px;transform:none}.pg-customers .tq-card figcaption a{margin-left:0}}
