.srcc18c2-home-hero{background:var(--brand-bg);color:var(--brand-text);padding:var(--space-48) 0 var(--space-32);border-bottom:8px solid var(--brand-primary)}.srcc18c2-home-hero h1{font-size:max(2rem, min(4vw, 3.5rem));max-width:760px;color:var(--brand-text)}.srcc18c2-home-hero p{color:var(--brand-text);max-width:760px}.ps-hero__rule{display:block;width:64px;height:4px;background:var(--brand-accent);margin-bottom:var(--space-16)}.srcc18c2-eyebrow{color:var(--brand-accent);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.srcc18c2-home-hero img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--brand-bg-alt)}.srcc18c2-rfq-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin:var(--space-24) 0 0;padding:0;list-style:none;counter-reset:rfq}.srcc18c2-rfq-index li{counter-increment:rfq;background:var(--brand-primary-light);color:var(--brand-text);border-radius:var(--radius);padding:var(--space-16);font-weight:700}.srcc18c2-rfq-index li::before{content:counter(rfq) ". ";color:var(--brand-accent)}.srcc18c2-btn-ghost,.srcc18c2-btn-light,.srcc18c2-btn-line,.srcc18c2-btn-solid{display:inline-block;margin:var(--space-8) var(--space-8) 0 0;padding:var(--space-8) var(--space-16);border-radius:var(--radius);-webkit-text-decoration:none;text-decoration:none;font-weight:700}.srcc18c2-btn-solid{background:var(--brand-primary);color:var(--brand-text-inverse)}.srcc18c2-btn-line{border:1px solid var(--brand-primary-dark);color:var(--brand-primary-dark)}.srcc18c2-features,.srcc18c2-products,.srcc18c2-uses{padding:var(--space-64) 0}.srcc18c2-features{background:var(--brand-bg)}.srcc18c2-alt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-32);gap:var(--space-32);align-items:center;margin-top:var(--space-64)}.srcc18c2-alt:nth-child(2n){direction:rtl}.srcc18c2-alt:nth-child(2n)>*{direction:ltr}.srcc18c2-alt img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--brand-bg-alt)}.srcc18c2-alt h3,.srcc18c2-alt p,.srcc18c2-features h2,.srcc18c2-products h2,.srcc18c2-products p,.srcc18c2-uses h2,.srcc18c2-uses p{color:var(--brand-text)}.srcc18c2-lead{max-width:720px;color:var(--brand-text-secondary)}.srcc18c2-card-grid,.srcc18c2-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-24);gap:var(--space-24);margin-top:var(--space-32)}.srcc18c2-pcard,.srcc18c2-use-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden}.srcc18c2-pcard img,.srcc18c2-use-grid img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light,var(--brand-bg-alt))}.srcc18c2-pcard div,.srcc18c2-use-grid h3{padding:var(--space-24)}.srcc18c2-use-grid article{position:relative;min-height:240px;background:#24313b}.srcc18c2-use-grid h3{position:absolute;left:0;right:0;bottom:0;margin:0;color:var(--brand-text-inverse);background:linear-gradient(transparent,rgba(36,49,59,.82))}.srcc18c2-products{background:var(--brand-bg-alt)}.srcc18c2-trust{background:var(--brand-bg);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.srcc18c2-trust-row{max-width:1200px;margin:0 auto;min-height:96px;display:flex;flex-wrap:nowrap}.srcc18c2-trust-row>div{flex:1;text-align:center;padding:var(--space-16);color:var(--brand-text);border-right:1px solid var(--brand-border)}.srcc18c2-trust-row>div:last-child{border-right:0}.srcc18c2-trust-row strong{display:block;font-size:2rem;color:var(--brand-primary-dark)}.srcc18c2-trust-row span{color:var(--brand-text);font-size:.9rem}.srcc18c2-cta{background:var(--brand-primary);color:var(--brand-text-inverse);text-align:center;padding-top:80px;padding-bottom:96px}.srcc18c2-cta h2,.srcc18c2-cta p{color:var(--brand-text-inverse);max-width:700px;margin-left:auto;margin-right:auto}.srcc18c2-btn-light{background:var(--brand-text-inverse);color:var(--brand-primary-dark)}.srcc18c2-btn-ghost{background:0 0;color:var(--brand-text-inverse);border:1px solid var(--brand-text-inverse)}@media (max-width:991.98px){.srcc18c2-alt,.srcc18c2-alt:nth-child(2n){grid-template-columns:1fr;direction:ltr}.srcc18c2-rfq-index{grid-template-columns:1fr}}@media (max-width:768px){.srcc18c2-trust-row{flex-wrap:wrap}.srcc18c2-trust-row>div{flex:0 0 50%}}