@charset "UTF-8";.ps-inner-hero{background:linear-gradient(135deg,var(--ps-neutral-dark) 0,#2a1a14 100%);padding:60px 0 52px;border-bottom:3px solid var(--ps-primary)}.ps-inner-hero h1{color:#fff;font-size:max(1.65rem, min(3vw, 2.4rem));margin-bottom:.65rem}.ps-inner-hero .ps-hero-sub{color:rgba(255,255,255,.65);font-size:1rem;max-width:620px;margin:0}.ps-inner-hero .ps-eyebrow{color:rgba(255,255,255,.55);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:3px;padding:.2rem .65rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:inline-block;margin-bottom:1rem}.ps-content-section{padding:64px 0}.ps-content-section+.ps-content-section{padding-top:0}.ps-bg-light{background:var(--ps-neutral-light)}.ps-bg-dark{background:var(--ps-neutral-dark);color:#fff}.ps-bg-dark .ps-section-title{color:#fff}.ps-bg-dark p{color:rgba(255,255,255,.75)}.ps-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.ps-feature-card{background:var(--ps-white);border-radius:var(--ps-radius-lg);padding:1.75rem;box-shadow:var(--ps-shadow);border-top:3px solid transparent;transition:border-color var(--ps-transition),box-shadow var(--ps-transition)}.ps-feature-card:hover{border-color:var(--ps-primary);box-shadow:var(--ps-shadow-lg)}.ps-feature-icon{width:48px;height:48px;background:rgba(139,37,0,.1);border-radius:var(--ps-radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.ps-feature-icon svg{width:24px;height:24px;fill:var(--ps-primary)}.ps-feature-card h3{font-size:1rem;margin-bottom:.5rem}.ps-feature-card p{font-size:.85rem;color:var(--ps-text-secondary);margin:0}.ps-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.ps-two-col-img{border-radius:var(--ps-radius-lg);overflow:hidden}.ps-two-col-img ai-img,.ps-two-col-img img{width:100%;display:block}.ps-spec-table{width:100%;border-collapse:collapse;font-size:.88rem}.ps-spec-table td,.ps-spec-table th{padding:.65rem 1rem;border-bottom:1px solid var(--ps-border);text-align:left}.ps-spec-table th{font-weight:700;color:var(--ps-neutral-dark);background:var(--ps-neutral-light)}.ps-spec-table td:first-child{font-weight:600;color:var(--ps-text-primary);width:40%}.ps-spec-table td:last-child{color:var(--ps-text-secondary)}.ps-steps{counter-reset:step;list-style:none;padding:0}.ps-steps li{counter-increment:step;display:flex;gap:1.25rem;margin-bottom:1.75rem}.ps-steps li::before{content:counter(step);min-width:40px;height:40px;background:var(--ps-primary);color:#fff;font-weight:800;font-size:.9rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps-steps li h4{font-size:.95rem;margin-bottom:.3rem}.ps-steps li p{font-size:.85rem;color:var(--ps-text-secondary);margin:0}.ps-contact-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.ps-contact-card{background:var(--ps-white);border-radius:var(--ps-radius-lg);padding:2rem;box-shadow:var(--ps-shadow);text-align:center}.ps-contact-card-icon{font-size:2rem;margin-bottom:.75rem}.ps-contact-card h3{font-size:1rem;margin-bottom:.5rem}.ps-contact-card p{font-size:.85rem;color:var(--ps-text-secondary);margin-bottom:.75rem}.ps-contact-card a{color:var(--ps-primary);font-weight:600}.ps-map-frame{border-radius:var(--ps-radius-lg);overflow:hidden;height:380px;background:var(--ps-neutral-light);display:flex;align-items:center;justify-content:center}.ps-map-frame ai-img,.ps-map-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ps-timeline{border-left:3px solid var(--ps-primary);padding-left:2rem;margin:2rem 0}.ps-timeline-item{position:relative;margin-bottom:1.75rem}.ps-timeline-item::before{content:"";position:absolute;left:-2.45rem;top:.35rem;width:14px;height:14px;border-radius:50%;background:var(--ps-primary);border:3px solid var(--ps-white);box-shadow:0 0 0 2px var(--ps-primary)}.ps-timeline-item .tl-year{font-size:.75rem;font-weight:700;color:var(--ps-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}.ps-timeline-item h4{font-size:.95rem;margin-bottom:.3rem}.ps-timeline-item p{font-size:.85rem;color:var(--ps-text-secondary);margin:0}.ps-cert-grid{display:flex;flex-wrap:wrap;gap:.75rem}.ps-cert-item{background:var(--ps-white);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);padding:1rem 1.5rem;text-align:center;min-width:140px}.ps-cert-item .cert-name{font-weight:800;font-size:1rem;color:var(--ps-secondary)}.ps-cert-item .cert-desc{font-size:.72rem;color:var(--ps-text-muted);margin-top:.2rem}.ps-legal-body{max-width:840px;margin:0 auto}.ps-legal-body h2{font-size:1.2rem;margin-top:2rem;margin-bottom:.65rem;padding-top:1.5rem;border-top:1px solid var(--ps-border)}.ps-legal-body h2:first-child{border-top:none;padding-top:0}.ps-legal-body li,.ps-legal-body p{font-size:.9rem;color:var(--ps-text-secondary);line-height:1.75}.ps-legal-body ul{padding-left:1.5rem;margin-bottom:1rem}.ps-blog-card{background:var(--ps-white);border-radius:var(--ps-radius-lg);overflow:hidden;box-shadow:var(--ps-shadow);transition:box-shadow var(--ps-transition),transform var(--ps-transition)}.ps-blog-card:hover{box-shadow:var(--ps-shadow-lg);transform:translateY(-3px)}.ps-blog-card-img{overflow:hidden;aspect-ratio:16/9}.ps-blog-card-img ai-img,.ps-blog-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.ps-blog-card:hover .ps-blog-card-img img{transform:scale(1.04)}.ps-blog-card-body{padding:1.5rem}.ps-blog-card-meta{font-size:.75rem;color:var(--ps-text-muted);margin-bottom:.6rem}.ps-blog-card-body h2{font-size:1.05rem;margin-bottom:.5rem}.ps-blog-card-body h2 a{color:var(--ps-neutral-dark)}.ps-blog-card-body h2 a:hover{color:var(--ps-primary)}.ps-blog-card-body p{font-size:.85rem;color:var(--ps-text-secondary);margin-bottom:1rem}.ps-blog-detail-wrap{max-width:820px;margin:0 auto}.ps-blog-content h2,.ps-blog-content h3{margin-top:2rem}.ps-blog-content p{color:var(--ps-text-secondary);line-height:1.8;margin-bottom:1rem}.ps-blog-content img{border-radius:var(--ps-radius-lg);margin:1.5rem 0}.ps-blog-share{display:flex;gap:.75rem;flex-wrap:wrap;padding:1.5rem 0;border-top:1px solid var(--ps-border);margin-top:2rem}.ps-blog-share a{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:var(--ps-radius);font-size:.82rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}.ps-blog-share a:hover{opacity:.82}.ps-share-twitter{background:#1da1f2;color:#fff}.ps-share-linkedin{background:#0a66c2;color:#fff}.ps-share-whatsapp{background:#25d366;color:#fff}@media (max-width:991px){.ps-feature-grid{grid-template-columns:repeat(2,1fr)}.ps-contact-cards,.ps-two-col{grid-template-columns:1fr}}@media (max-width:767px){.ps-feature-grid{grid-template-columns:1fr}.ps-content-section{padding:44px 0}.ps-cert-grid{gap:.5rem}}