.gs-section.pp-cards{overflow:hidden}.pp-cards__grid{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(44px,4.6vw,72px) auto 0;max-width:1280px;position:relative;z-index:1}.pp-cards__card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:clamp(30px,2.75vw,50px) clamp(20px,1.75vw,33px);transition:background-color .4s var(--ease)}.pp-cards__card:hover{background:hsla(0,0%,100%,.016)}.pp-cards__ico{align-items:flex-end;display:flex;height:40px;margin:0 0 22px}.pp-cards__ico svg{display:block;fill:none;height:auto;stroke:var(--red);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;transform-origin:left bottom;transition:transform .5s var(--ease),stroke .35s var(--ease),stroke-width .35s var(--ease),filter .45s var(--ease);vector-effect:non-scaling-stroke;width:clamp(28px,2.2vw,34px)}.pp-cards__card:hover .pp-cards__ico svg{filter:drop-shadow(0 0 9px var(--red-glow));stroke:var(--red-2);stroke-width:1.65;transform:translateY(-4px) scale(1.06)}.gs-section .pp-cards__title{color:var(--txt);font-family:var(--display);font-size:clamp(17px,1.3vw,21px);font-weight:500;letter-spacing:-.01em;line-height:1.28}.pp-cards--check .pp-cards__card{background:var(--bg)}.gs-section.pp-cards--check .pp-cards__title{align-items:flex-start;display:flex;font-size:clamp(17px,1.25vw,20px);gap:8px;line-height:1.25;margin-bottom:14px}.pp-cards__check{color:var(--red);flex:0 0 auto;height:.75em;margin-top:.18em;width:.75em}.pp-cards__title>span{flex:1 1 auto;min-width:0}.gs-section .pp-cards__desc{color:var(--txt-3);font-size:18px;line-height:1.6}.gs-section .pp-cards__title+.pp-cards__desc{margin-top:14px}.gs-section.pp-cards--check .pp-cards__title+.pp-cards__desc{margin-top:0}@media (min-width:1081px){.pp-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.gs-section .pp-cards__desc{font-size:17px}.pp-cards__grid{border-left:0;grid-template-columns:1fr}.pp-cards__card{border-right:0;padding-left:0;padding-right:0}}