.pg-vision .v-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px;padding:88px 0 96px;display:grid}.pg-vision .v-hero .label{margin-bottom:22px}.pg-vision .v-hero h1{letter-spacing:-.024em;font-size:clamp(32px,3.5vw,48px);font-weight:600;line-height:1.1}.pg-vision .v-hero .label{color:var(--trail);background:0 0;border:0;padding:0}.pg-vision .v-hero h1 span{color:var(--trail)}.pg-vision .v-hero .sub{color:#3a4541;max-width:600px;margin:26px 0 0;font-size:19.5px;line-height:1.55}.pg-vision .sheet-wrap{filter:drop-shadow(0 2px 4px #16211e29)drop-shadow(0 22px 34px #16211e33);justify-self:center;width:100%;max-width:440px;transform:rotate(1.6deg)}.pg-vision .sheet{color:var(--ink);clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);background:#fff;padding:30px 32px 24px;position:relative}.pg-vision .sheet:before{content:"";background:linear-gradient(to top right,#c9d9d5 50%,#0000 50%);width:34px;height:34px;position:absolute;top:0;right:0}.pg-vision .sheet-top{font:600 17px/1.25 var(--sans);color:var(--ink);border-bottom:2px solid var(--ink);align-items:center;gap:10px;margin:0;padding:0 40px 16px 0;display:flex}.pg-vision .sheet-top svg{flex:none;width:24px;height:24px}.pg-vision .sheet ol{margin:0;padding:0;list-style:none}.pg-vision .sheet li{border-bottom:1px dashed #9db1ac;padding:18px 0 17px}.pg-vision .sheet .crit{color:var(--ink);font-size:16.5px;font-weight:500;line-height:1.4;display:block}.pg-vision .sheet .rings{gap:10px;margin-top:12px;display:flex}.pg-vision .sheet .rings i{border:1.6px solid var(--trail);background:0 0;border-radius:50%;width:22px;height:22px}.pg-vision .sheet-sign{color:var(--trail);margin:18px 0 0;font-size:16px;font-style:italic;font-weight:500;line-height:1.4}.pg-vision .success{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.pg-vision .success .label{margin-bottom:20px}.pg-vision .success .lead{max-width:560px;margin-top:6px}.pg-vision .principles{max-width:1040px;margin-top:8px}.pg-vision .principles .pitem a.tag{align-items:center;min-height:36px;padding:4px 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.pg-vision .principles .pitem h3{max-width:620px;font-size:clamp(22px,2.2vw,28px)}.pg-vision .fit-table{table-layout:fixed}.pg-vision .fit-table thead th{width:50%;font-size:15px}.pg-vision .fit-table thead th.us{background:var(--ink);color:#fff}.pg-vision .fit-table td{padding:18px 24px;font-size:17px;line-height:1.45}.pg-vision .fit-table td:first-child{width:auto;color:var(--ink);font-weight:500}.pg-vision .fit-table td.us{background:var(--tint)}.pg-vision .fit-table td:not(.us){color:var(--slate)}.pg-vision .v-close{align-items:center}.pg-vision .v-close .label{margin-bottom:16px}.pg-vision .v-close h2{max-width:620px}@media (max-width:980px){.pg-vision .v-hero{grid-template-columns:minmax(0,1fr);gap:48px}.pg-vision .success{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:760px){.pg-vision .v-hero{gap:40px;padding:44px 0 56px}.pg-vision .v-hero .sub{font-size:17.5px}.pg-vision .sheet-wrap{filter:drop-shadow(0 2px 4px #16211e29)drop-shadow(0 14px 24px #16211e33);max-width:none;transform:none}.pg-vision .sheet{padding:24px 22px 20px}.pg-vision .sheet .rings i{width:20px;height:20px}.pg-vision .fit-table,.pg-vision .fit-table tbody,.pg-vision .fit-table tr,.pg-vision .fit-table td{width:auto;display:block}.pg-vision .fit-table thead{display:none}.pg-vision .fit-table tr{border-bottom:1px solid var(--line);padding:6px 0}.pg-vision .fit-table tr:last-child{border-bottom:0}.pg-vision .fit-table td{border-bottom:0;padding:10px 16px;font-size:16px}.pg-vision .fit-table td:before{content:attr(data-l);color:var(--trail);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.pg-vision .fit-table td:not(.us):before{color:var(--slate)}.pg-vision .v-close .ctas .btn{flex:1;justify-content:center}}
