.pg-standards .intro2{padding:96px 0}.pg-standards .intro2-grid{grid-template-columns:auto 1fr;align-items:start;gap:80px;display:grid}.pg-standards .intro2 h2{max-width:20em;font-size:clamp(28px,3vw,42px);font-weight:600}.pg-standards .intro2 h2 .hl{color:var(--dark)}.pg-standards .intro2 .meta{flex-wrap:wrap;gap:56px;margin-top:48px;display:flex}.pg-standards .intro2 .m .n{color:var(--ink);font-size:50px;line-height:1}.pg-standards .intro2 .m .n em{color:var(--orange);vertical-align:super;font-size:28px;font-style:normal}.pg-standards .intro2 .m .l{color:#7a8a77;margin-top:8px;font-size:14.5px}.pg-standards .pipe{background:var(--light);border-radius:64px;margin:0 24px;padding:104px 0;position:relative;overflow:hidden}.pg-standards .pipe .sec-glyph{opacity:.14;pointer-events:none;width:300px;position:absolute;top:-20px;right:-40px;transform:rotate(8deg)}.pg-standards .pipe-head{grid-template-columns:auto 1fr;align-items:end;gap:48px;margin-bottom:52px;display:grid}.pg-standards .pipe-head h2{font-size:clamp(30px,3.2vw,46px);font-weight:700}.pg-standards .pipe-head h2 .hl{color:var(--dark)}.pg-standards .steps{grid-template-columns:repeat(6,1fr);gap:0;display:grid}.pg-standards .step{border-left:1px solid var(--line);padding:0 22px;position:relative}.pg-standards .step:first-child{border-left:none;padding-left:0}.pg-standards .step .gn{color:var(--orange);font-family:Gabarito,sans-serif;font-size:13px;font-weight:700}.pg-standards .step .g{color:var(--dark);margin:8px 0 2px;font-family:Gabarito,sans-serif;font-size:30px;font-weight:700}.pg-standards .step h4{margin:10px 0 6px;font-size:16px}.pg-standards .step p{color:#5a6a58;font-size:13.5px;line-height:1.55}.pg-standards .step .ph{aspect-ratio:4/3;border-radius:14px;margin-top:18px;overflow:hidden}.pg-standards .step .ph img{object-fit:cover;width:100%;height:100%}.pg-standards .facility{padding:110px 0}.pg-standards .fac-head{grid-template-columns:auto 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.pg-standards .fac-head h2{max-width:14em;font-size:clamp(30px,3.2vw,46px);font-weight:700}.pg-standards .fac-head h2 .hl{color:var(--dark)}.pg-standards .fac-grid{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:240px;gap:16px;display:grid}.pg-standards .fac-grid .ph{border-radius:24px;position:relative;overflow:hidden}.pg-standards .fac-grid .ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pg-standards .fac-grid .ph:hover img{transform:scale(1.05)}.pg-standards .fac-grid .ph.big{grid-area:span 2/span 1}.pg-standards .fac-grid .ph .lab{color:#fff;background:linear-gradient(#0000,#031c06d1);padding:28px 22px 16px;font-family:Prompt,sans-serif;font-size:15px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.pg-standards .certs{background:var(--deep);color:#e4f3d2;padding:96px 0;position:relative;overflow:hidden}.pg-standards .certs .leafbg{opacity:.1;width:560px;position:absolute;top:-100px;right:-130px;transform:rotate(12deg)}.pg-standards .certs-head{margin-bottom:48px;position:relative}.pg-standards .certs-head .side-label{color:var(--tea);border-color:var(--orange)}.pg-standards .certs-head h2{color:#fff;margin-top:18px;font-size:clamp(30px,3.2vw,46px);font-weight:700}.pg-standards .cert-row{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.pg-standards .cert{background:#ffffff0f;border:1px solid #afd88947;border-radius:20px;padding:30px 26px}.pg-standards .cert .b{color:var(--tea);font-family:Gabarito,sans-serif;font-size:22px;font-weight:700}.pg-standards .cert h4{color:#fff;margin:12px 0 6px;font-size:17px}.pg-standards .cert p{color:#b7cfa0;font-size:14px;line-height:1.55}.pg-standards .consult{padding-top:110px}@media (max-width:960px){.pg-standards .intro2{padding:64px 0}.pg-standards .intro2-grid{grid-template-columns:1fr;gap:28px}.pg-standards .pipe{border-radius:36px;margin:0 12px;padding:64px 0}.pg-standards .pipe-head{grid-template-columns:1fr;gap:14px;margin-bottom:32px}.pg-standards .steps{grid-template-columns:1fr 1fr;gap:28px 20px}.pg-standards .step{border-left:none;padding:0}.pg-standards .facility{padding:72px 0}.pg-standards .fac-head{grid-template-columns:1fr;gap:14px}.pg-standards .fac-grid{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.pg-standards .fac-grid .ph.big{grid-row:span 2}.pg-standards .certs{padding:72px 0}.pg-standards .cert-row{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pg-standards .steps,.pg-standards .fac-grid,.pg-standards .cert-row{grid-template-columns:1fr}}
