@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--prs-bg: #0a0a0a;--prs-card: #141519;--prs-border: #1f2130;--prs-muted: #6b7280;--prs-fg: #dde1ea;--prs-primary: #e8341a;--prs-accent: #00d4e8;--prs-font-heading: "Space Grotesk", sans-serif;--prs-font-body: "Inter", sans-serif;--prs-font-mono: "JetBrains Mono", monospace}@keyframes prs-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes prs-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes prs-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prs-chamfer{clip-path:polygon(8px 0%,calc(100% - 8px) 0%,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0% calc(100% - 8px),0% 8px)}.prs-chamfer-lg{clip-path:polygon(16px 0%,calc(100% - 16px) 0%,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0% calc(100% - 16px),0% 16px)}.prs-page{background-color:var(--prs-bg);color:var(--prs-fg);font-family:var(--prs-font-body);line-height:1.6;-webkit-font-smoothing:antialiased}.prs-page *{box-sizing:border-box}.prs-page a{text-decoration:none;color:inherit}.prs-page img{max-width:100%;display:block}.prs-container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.prs-announcement{background:var(--prs-bg);border-bottom:1px solid var(--prs-border);padding:.5rem 1rem;text-align:center}.prs-announcement p{font-family:var(--prs-font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;margin:0}.prs-text-primary{color:var(--prs-primary)}.prs-text-accent{color:var(--prs-accent)}.prs-text-muted{color:var(--prs-muted)}.prs-btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--prs-primary);color:#fff!important;font-family:var(--prs-font-heading);font-weight:600;font-size:.9rem;padding:.9rem 2rem;border:none;cursor:pointer;transition:background .2s;clip-path:polygon(6px 0%,calc(100% - 6px) 0%,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px)}.prs-btn-primary:hover{background:#cc2c15}.prs-btn-outline{display:inline-flex;align-items:center;gap:.5rem;border:2px solid var(--prs-border);color:var(--prs-fg)!important;font-family:var(--prs-font-heading);font-weight:600;font-size:.9rem;padding:.9rem 2rem;background:transparent;cursor:pointer;transition:border-color .2s;clip-path:polygon(6px 0%,calc(100% - 6px) 0%,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px)}.prs-btn-outline:hover{border-color:#e8341a80}.prs-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3rem}.prs-eyebrow{font-family:var(--prs-font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--prs-primary);margin-bottom:.75rem;display:block}.prs-section-title{font-family:var(--prs-font-heading);font-weight:700;font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.01em;margin:0}.prs-section-link{display:flex;align-items:center;gap:.5rem;font-family:var(--prs-font-heading);font-size:.85rem;color:var(--prs-muted)!important;transition:color .2s;white-space:nowrap}.prs-section-link:hover{color:var(--prs-primary)!important}.prs-hero{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden;background:var(--prs-bg)}.prs-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.prs-hero-grid span{position:absolute;top:0;bottom:0;width:1px;background:#1f213080}.prs-hero-inner{position:relative;width:100%;padding:4rem 0;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.prs-hero-label{font-family:var(--prs-font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;display:block;animation:prs-fadeInUp .7s ease forwards}.prs-hero-h1{font-family:var(--prs-font-heading);font-weight:700;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 .75rem;animation:prs-fadeInUp .7s .15s ease both}.prs-heat-cold-tags{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;animation:prs-fadeInUp .7s .15s ease both}.prs-tag{display:flex;align-items:center;gap:.5rem;font-family:var(--prs-font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase}.prs-tag-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.prs-divider-v{width:1px;height:16px;background:var(--prs-border)}.prs-hero-desc{font-size:1.05rem;color:var(--prs-muted);max-width:28rem;line-height:1.75;margin:0 0 2rem;animation:prs-fadeInUp .7s .3s ease both}.prs-recovery-states{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem;animation:prs-fadeInUp .7s .3s ease both}.prs-state-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-left:2px solid var(--prs-border);transition:all .3s;text-decoration:none!important;color:var(--prs-fg)!important}.prs-state-item:hover,.prs-state-item.active{border-left-color:var(--prs-primary);background:#141519cc}.prs-state-icon{padding:.5rem;background:#1c1d24;flex-shrink:0;clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px)}.prs-state-item.active .prs-state-icon,.prs-state-item:hover .prs-state-icon{background:#e8341a26}.prs-state-icon svg{width:20px;height:20px;color:var(--prs-muted);fill:none;stroke:currentColor;stroke-width:2}.prs-state-item.active .prs-state-icon svg,.prs-state-item:hover .prs-state-icon svg{color:var(--prs-primary)}.prs-state-content{flex:1}.prs-state-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.prs-state-label{font-family:var(--prs-font-heading);font-weight:600;font-size:.85rem}.prs-state-metric{font-family:var(--prs-font-mono);font-size:.65rem;color:var(--prs-primary)}.prs-state-desc{font-size:.85rem;color:var(--prs-muted)}.prs-hero-ctas{display:flex;flex-wrap:wrap;gap:1rem;animation:prs-fadeInUp .7s .45s ease both}.prs-hero-visual{position:relative}.prs-hero-img-wrap{position:relative;aspect-ratio:3/4;overflow:hidden;clip-path:polygon(16px 0%,calc(100% - 16px) 0%,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0% calc(100% - 16px),0% 16px)}.prs-hero-img-wrap img{width:100%;height:100%;object-fit:cover}.prs-hero-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0a 0%,transparent 50%);opacity:.6;pointer-events:none}.prs-scanline{position:absolute;top:0;left:0;right:0;height:1px;background:#e8341a66;animation:prs-scanline 3s linear infinite}.prs-data-card{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;background:#0a0a0ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--prs-border);padding:1rem}.prs-data-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.prs-data-card-header span{font-family:var(--prs-font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--prs-primary)}.prs-pulse{width:8px;height:8px;border-radius:50%;background:var(--prs-primary);animation:prs-pulse 2s infinite;flex-shrink:0}.prs-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.prs-data-item p:first-child{font-family:var(--prs-font-mono);font-size:.65rem;color:var(--prs-muted);margin:0}.prs-data-item p:last-child{font-family:var(--prs-font-heading);font-weight:700;font-size:1rem;margin:0}.prs-coord{position:absolute;font-family:var(--prs-font-mono);font-size:10px;color:#6b728059}.prs-trust{border-top:1px solid var(--prs-border);border-bottom:1px solid var(--prs-border);background:#14151980;padding:2rem 0}.prs-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.prs-trust-item{display:flex;align-items:center;gap:.75rem}.prs-trust-icon{padding:.5rem;flex-shrink:0;clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px)}.prs-trust-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.prs-trust-label{font-family:var(--prs-font-heading);font-weight:600;font-size:.85rem;display:block}.prs-trust-detail{font-size:.75rem;color:var(--prs-muted);display:block}.prs-categories{padding:5rem 0;background:var(--prs-bg)}.prs-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.prs-cat-card{position:relative;aspect-ratio:4/5;overflow:hidden;display:block;clip-path:polygon(16px 0%,calc(100% - 16px) 0%,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0% calc(100% - 16px),0% 16px)}.prs-cat-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.prs-cat-card:hover img{transform:scale(1.05)}.prs-cat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0a 0%,rgba(10,10,10,.4) 50%,transparent 100%)}.prs-cat-content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem}.prs-cat-count-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.prs-cat-dot{width:6px;height:6px;border-radius:50%;background:var(--prs-primary);flex-shrink:0}.prs-cat-count{font-family:var(--prs-font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--prs-primary)}.prs-cat-title{font-family:var(--prs-font-heading);font-weight:700;font-size:1.25rem;margin:0 0 .25rem}.prs-cat-subtitle{font-size:.85rem;color:var(--prs-muted);margin:0 0 1rem}.prs-cat-explore{display:flex;align-items:center;gap:.5rem;font-family:var(--prs-font-heading);font-weight:600;font-size:.85rem;color:var(--prs-primary);opacity:0;transform:translateY(8px);transition:all .3s}.prs-cat-card:hover .prs-cat-explore{opacity:1;transform:translateY(0)}.prs-products{padding:5rem 0;background:#1415194d}.prs-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.prs-product-card{display:flex;flex-direction:column;background:var(--prs-card);border:1px solid var(--prs-border);padding:1.25rem;transition:border-color .3s;text-decoration:none!important;color:var(--prs-fg)!important}.prs-product-card:hover{border-color:#e8341a4d}.prs-product-badge-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.prs-product-badge{font-family:var(--prs-font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--prs-primary);background:#e8341a1a;padding:.25rem .75rem;clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px)}.prs-stars{display:flex;gap:2px}.prs-star{width:12px;height:12px;color:var(--prs-primary);fill:var(--prs-primary)}.prs-product-thumb{aspect-ratio:1;background:#1e1f2880;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;font-family:var(--prs-font-mono);font-size:.65rem;color:#6b728080;text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:1rem;clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px)}.prs-product-cat{font-family:var(--prs-font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--prs-muted);margin:0 0 .25rem;display:block}.prs-product-name{font-family:var(--prs-font-heading);font-weight:600;font-size:.85rem;line-height:1.3;margin:0 0 .75rem;flex:1}.prs-product-specs{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.prs-spec-tag{font-family:var(--prs-font-mono);font-size:.6rem;color:var(--prs-muted);border:1px solid var(--prs-border);padding:2px 8px}.prs-product-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--prs-border);margin-top:auto}.prs-product-price{font-family:var(--prs-font-heading);font-weight:700;font-size:1.1rem}.prs-product-orig{font-size:.85rem;color:var(--prs-muted);text-decoration:line-through;margin-left:.5rem}.prs-arrow{width:16px;height:16px;color:var(--prs-muted);transition:all .2s;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}.prs-product-card:hover .prs-arrow{color:var(--prs-primary);transform:translate(3px)}.prs-science{padding:5rem 0;position:relative;overflow:hidden;background:var(--prs-bg)}.prs-science-bg{position:absolute;top:0;right:0;bottom:0;left:0}.prs-science-bg img{width:100%;height:100%;object-fit:cover;opacity:.2}.prs-science-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0a0a0a,#0a0a0af2,#0a0a0acc)}.prs-science-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.prs-science-desc{font-size:1.05rem;color:var(--prs-muted);line-height:1.75;max-width:32rem;margin:1.5rem 0 2rem}.prs-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.prs-stat-card{background:#141519d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--prs-border);padding:1.5rem;box-shadow:0 0 20px #e8341a0f,0 0 60px #00d4e808}.prs-stat-icon{width:20px;height:20px;color:var(--prs-primary);margin-bottom:1rem;fill:none;stroke:currentColor;stroke-width:2}.prs-stat-value{font-family:var(--prs-font-heading);font-weight:700;font-size:1.875rem;margin:0 0 .25rem}.prs-stat-label{font-family:var(--prs-font-heading);font-weight:600;font-size:.85rem;margin:0 0 .25rem}.prs-stat-detail{font-family:var(--prs-font-mono);font-size:.65rem;color:var(--prs-muted);margin:0}.prs-testimonials{padding:5rem 0;background:#14151980;border-top:1px solid var(--prs-border);border-bottom:1px solid var(--prs-border)}.prs-testimonials-header{text-align:center;margin-bottom:3rem}.prs-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.prs-testimonial-card{background:var(--prs-bg);border:1px solid var(--prs-border);padding:1.5rem}.prs-testimonial-stars{display:flex;gap:2px;margin-bottom:1rem}.prs-quote-icon{width:24px;height:24px;color:#e8341a4d;margin-bottom:.75rem;fill:none;stroke:currentColor;stroke-width:2}.prs-testimonial-text{font-size:.95rem;line-height:1.7;margin:0 0 1.5rem}.prs-testimonial-author{padding-top:1rem;border-top:1px solid var(--prs-border)}.prs-testimonial-name{font-family:var(--prs-font-heading);font-weight:600;font-size:.85rem;margin:0}.prs-testimonial-role{font-family:var(--prs-font-mono);font-size:.65rem;color:var(--prs-muted);margin:0}.prs-blog{padding:5rem 0;background:var(--prs-bg)}.prs-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.prs-blog-card{display:flex;flex-direction:column;background:var(--prs-card);border:1px solid var(--prs-border);padding:1.5rem;transition:border-color .3s;text-decoration:none!important;color:var(--prs-fg)!important}.prs-blog-card:hover{border-color:#e8341a4d}.prs-blog-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.prs-blog-cat{font-family:var(--prs-font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--prs-primary);background:#e8341a1a;padding:.2rem .6rem;clip-path:polygon(4px 0%,calc(100% - 4px) 0%,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0% calc(100% - 4px),0% 4px)}.prs-blog-readtime{display:flex;align-items:center;gap:4px;font-family:var(--prs-font-mono);font-size:.6rem;color:var(--prs-muted)}.prs-blog-readtime svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.prs-blog-title{font-family:var(--prs-font-heading);font-weight:600;font-size:1.1rem;line-height:1.3;margin:0 0 .75rem;flex:1}.prs-blog-excerpt{font-size:.85rem;color:var(--prs-muted);line-height:1.7;margin:0 0 1rem}.prs-blog-read-more{display:flex;align-items:center;gap:.5rem;color:var(--prs-primary);font-family:var(--prs-font-heading);font-weight:600;font-size:.85rem;padding-top:1rem;border-top:1px solid var(--prs-border);margin-top:auto}.prs-blog-read-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s}.prs-blog-card:hover .prs-blog-read-more svg{transform:translate(3px)}.prs-cta-section{padding:5rem 0;background:var(--prs-bg)}.prs-cta-box{position:relative;background:var(--prs-card);border:1px solid var(--prs-border);padding:4rem;text-align:center;overflow:hidden;box-shadow:0 0 20px #e8341a14,0 0 60px #00d4e80a;clip-path:polygon(16px 0%,calc(100% - 16px) 0%,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0% calc(100% - 16px),0% 16px)}.prs-cta-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15}.prs-cta-grid span{position:absolute;top:0;bottom:0;width:1px;background:#e8341a33}.prs-cta-inner{position:relative}.prs-cta-eyebrow{font-family:var(--prs-font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--prs-primary);margin-bottom:1rem;display:block}.prs-cta-title{font-family:var(--prs-font-heading);font-weight:700;font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.01em;margin:0 0 1rem}.prs-cta-desc{font-size:1.05rem;color:var(--prs-muted);max-width:40rem;margin:0 auto 2rem;line-height:1.7}.prs-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.prs-footer{border-top:1px solid var(--prs-border);background:#1415194d;padding:4rem 0 2rem}.prs-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem}.prs-footer-logo img{height:56px;width:auto;margin-bottom:1rem}.prs-footer-tagline{font-size:.85rem;color:var(--prs-muted);line-height:1.7;max-width:18rem;margin-bottom:1.5rem}.prs-footer-slogan{font-family:var(--prs-font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:#6b728080}.prs-footer-col-title{font-family:var(--prs-font-heading);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem;display:block}.prs-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.prs-footer-links a{font-size:.85rem;color:var(--prs-muted)!important;transition:color .2s}.prs-footer-links a:hover{color:var(--prs-primary)!important}.prs-footer-bottom{padding-top:2rem;border-top:1px solid var(--prs-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.prs-footer-copy{font-family:var(--prs-font-mono);font-size:.65rem;color:#6b728080;margin:0}.prs-footer-built{font-family:var(--prs-font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#6b728059;margin:0}@media(max-width:1024px){.prs-hero-inner{grid-template-columns:1fr}.prs-hero-visual{display:none}.prs-hero{min-height:auto}.prs-cat-grid,.prs-products-grid{grid-template-columns:repeat(2,1fr)}.prs-science-inner{grid-template-columns:1fr}.prs-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.prs-trust-grid{grid-template-columns:repeat(2,1fr)}.prs-testimonials-grid,.prs-blog-grid{grid-template-columns:1fr}.prs-cta-box{padding:2.5rem 1.5rem}.prs-section-header{flex-direction:column;align-items:flex-start;gap:1rem}}@media(max-width:640px){.prs-cat-grid,.prs-products-grid,.prs-footer-grid,.prs-stats-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/prime-recovery.css.map */
