.plab-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--tph-olive)}.plab-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.plab-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000f2,#000000bf 45%,#00000059)}.plab-hero .tph-wrap{position:relative;z-index:1;padding-top:90px;padding-bottom:80px}.plab-h1{margin:0 0 18px;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:clamp(44px,7vw,92px);line-height:.95;letter-spacing:3px;text-transform:uppercase;color:#fff}.plab-h1 span{display:block;color:transparent;-webkit-text-stroke:2px #fff}.plab-hero-text{max-width:540px;margin:0 0 28px;color:#c9cdc4;font-size:16px;line-height:1.7}.plab-hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.plab-stats{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--tph-olive);background:#050605d9;max-width:720px}.plab-stat{flex:1 1 140px;padding:14px 18px;border-right:1px solid #1d2418}.plab-stat:last-child{border-right:0}.plab-stat strong{display:block;font-family:Oswald,Impact,sans-serif;font-size:24px;letter-spacing:1px;color:#fff}.plab-stat span{color:var(--tph-green);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.plab-size-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.plab-group{border:1px solid var(--tph-line);background:var(--tph-panel);padding:24px 22px}.plab-group-title{margin:0 0 4px;font-family:Oswald,Impact,sans-serif;font-size:24px;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.plab-group-sub{margin:0 0 18px;color:var(--tph-text);font-size:13px;line-height:1.5}.plab-sizes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plab-size{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid #262b22;background:#050605;transition:border-color .2s,box-shadow .2s}.plab-size:hover{border-color:var(--tph-olive);box-shadow:0 0 14px #4a5c3acc}.plab-size strong{color:#fff;font-family:Oswald,Impact,sans-serif;font-size:19px;letter-spacing:1px}.plab-size span{color:var(--tph-green);font-size:11px;font-weight:700;letter-spacing:1.5px}.plab-note{margin:22px 0 0;text-align:center;color:#777;font-size:13px}.plab-note a{color:var(--tph-green)}.plab-under-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.plab-under-grid .plab-under{padding:28px 20px}.plab-under-grid .plab-under h3{font-size:21px}.plab-under{border:1px solid var(--tph-line);background:var(--tph-panel);padding:28px 24px;position:relative}.plab-under--rec{border-color:var(--tph-olive);box-shadow:0 0 24px #4a5c3a73}.plab-under-tag{position:absolute;top:-11px;left:22px;padding:4px 10px;background:var(--tph-olive);color:#fff;font-size:10px;font-weight:700;letter-spacing:2px}.plab-under h3{margin:0 0 10px;font-family:Oswald,Impact,sans-serif;font-size:24px;letter-spacing:1.5px;text-transform:uppercase}.plab-under p{margin:0 0 14px;color:var(--tph-text);font-size:14px;line-height:1.65}.plab-under .tph-list{margin:0}.plab-under .tph-list li{font-size:13px}.plab-charts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.plab-chart{border:1px solid var(--tph-line);background:#000}.plab-chart summary{cursor:pointer;list-style:none;padding:16px 18px;color:var(--tph-green);font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;display:flex;justify-content:space-between}.plab-chart summary::-webkit-details-marker{display:none}.plab-chart summary:after{content:"+";color:var(--tph-green);font-size:18px;line-height:1}.plab-chart[open] summary:after{content:"\2013"}.plab-chart img{display:block;width:100%;border-top:1px solid var(--tph-line)}.plab-agency{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:44px 40px;border:1px solid var(--tph-olive);background:radial-gradient(ellipse at 0% 0%,rgba(74,92,58,.28),transparent 60%),var(--tph-panel);box-shadow:0 0 34px #4a5c3a59}.plab-agency h2{margin:0 0 12px;font-family:Oswald,Impact,sans-serif;font-size:clamp(28px,3.4vw,42px);letter-spacing:2px;line-height:1.05;text-transform:uppercase}.plab-agency p{margin:0;color:var(--tph-text);font-size:14px;line-height:1.7}.plab-agency-btns{display:flex;flex-direction:column;gap:12px}.plab-faq{max-width:900px;margin:0 auto;border-top:1px solid var(--tph-line)}.plab-faq details{border-bottom:1px solid var(--tph-line)}.plab-faq summary{cursor:pointer;list-style:none;padding:20px 0;display:flex;justify-content:space-between;gap:20px;color:#d7dbd2;font-size:15px;font-weight:700;letter-spacing:.5px}.plab-faq summary::-webkit-details-marker{display:none}.plab-faq summary:after{content:"+";color:var(--tph-green);font-size:22px;line-height:1;flex-shrink:0}.plab-faq details[open] summary:after{content:"\2013"}.plab-faq details[open] summary{color:#fff}.plab-faq p{margin:0 0 20px;color:var(--tph-text);font-size:14px;line-height:1.75}.plab-faq a{color:var(--tph-green)}@media(max-width:1024px){.plab-size-groups{grid-template-columns:1fr}.plab-under-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.plab-under-grid{grid-template-columns:1fr}}@media(max-width:767px){.plab-hero .tph-wrap{padding-top:56px;padding-bottom:48px}.plab-h1 span{color:#fff;-webkit-text-stroke:0}.plab-hero:after{background:linear-gradient(180deg,#000000b3,#000000f2)}.plab-stat{flex:1 1 45%;border-right:0;border-bottom:1px solid #1d2418}.plab-sizes{grid-template-columns:1fr 1fr}.plab-charts{grid-template-columns:1fr}.plab-agency{grid-template-columns:1fr;padding:30px 20px;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/tp-lab.css.map */
