.xgPmsG_container{max-width:60rem;margin:0 auto;padding:2rem}.xgPmsG_header{text-align:center;margin-bottom:4rem}.xgPmsG_title{color:var(--primary);margin-bottom:1rem;font-size:2.75rem}.xgPmsG_subtitle{color:var(--muted-foreground);font-size:1.2rem;line-height:1.6}.xgPmsG_content{flex-direction:column;gap:3rem;display:flex}.xgPmsG_stepCard{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);padding:2rem;box-shadow:0 2px 8px #0000000a}.xgPmsG_stepIcon{color:var(--primary);align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.xgPmsG_stepNumber{background:var(--accent);width:3rem;height:3rem;color:var(--accent-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.xgPmsG_stepCard h2{color:var(--primary);margin-bottom:1rem;font-size:1.75rem}.xgPmsG_stepCard p{color:var(--muted-foreground);margin-bottom:1rem;line-height:1.7}.xgPmsG_stepCard ul{padding-left:0;list-style:none}.xgPmsG_stepCard li{color:var(--muted-foreground);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.xgPmsG_stepCard li:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;left:0}.xgPmsG_guideSection{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);padding:2rem}.xgPmsG_sectionIcon{color:var(--primary);margin-bottom:1rem}.xgPmsG_guideSection h2{color:var(--primary);margin-bottom:1.5rem;font-size:1.75rem}.xgPmsG_guideSection p{color:var(--muted-foreground);margin-bottom:1rem;line-height:1.7}.xgPmsG_guideSection ul{margin:1.5rem 0}.xgPmsG_guideSection li{color:var(--muted-foreground);margin-bottom:.75rem;line-height:1.6}.xgPmsG_guideSection strong{color:var(--foreground)}.xgPmsG_valueList{gap:1.5rem;margin-top:1.5rem;display:grid}.xgPmsG_valueItem{background:var(--muted);border-radius:var(--radius);border-left:4px solid var(--accent);padding:1.5rem}.xgPmsG_valueItem h4{color:var(--primary);margin-bottom:.5rem;font-size:1.1rem}.xgPmsG_valueItem p{margin:0;font-size:.95rem}.xgPmsG_faq{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.xgPmsG_faqItem{background:var(--muted);border-radius:var(--radius);padding:1.5rem}.xgPmsG_faqItem h4{color:var(--primary);margin-bottom:.75rem;font-size:1.1rem}.xgPmsG_faqItem p{margin:0;font-size:.95rem}.xgPmsG_aboutSection{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);padding:2rem}.xgPmsG_aboutSection h2{color:var(--primary);margin-bottom:1.5rem;font-size:1.75rem}.xgPmsG_aboutSection p{color:var(--muted-foreground);margin-bottom:1rem;line-height:1.7}.xgPmsG_aboutSection ul{margin:1.5rem 0}.xgPmsG_aboutSection li{color:var(--muted-foreground);margin-bottom:.75rem;line-height:1.6}.xgPmsG_featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0;display:grid}.xgPmsG_featureBox{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);text-align:center;padding:2rem}.xgPmsG_featureIcon{color:var(--primary);margin-bottom:1rem}.xgPmsG_featureBox h3{color:var(--primary);margin-bottom:1rem;font-size:1.25rem}.xgPmsG_featureBox p{color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.6}.xgPmsG_contactSection{background:var(--muted);border-radius:var(--radius);text-align:center;padding:2rem}.xgPmsG_contactSection h2{color:var(--primary);margin-bottom:1rem;font-size:1.75rem}.xgPmsG_contactDetails{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.xgPmsG_contactDetails p{color:var(--muted-foreground);margin:0;font-size:1.05rem}.xgPmsG_cta{background:var(--primary);color:#fff;border-radius:var(--radius);text-align:center;margin-top:3rem;padding:2rem}.xgPmsG_cta h2{margin-bottom:1rem;font-size:2rem}.xgPmsG_cta p{opacity:.95;margin-bottom:2rem;font-size:1.1rem}.xgPmsG_ctaButton{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius);padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.xgPmsG_sectionImage{object-fit:contain;border-radius:var(--radius);width:100%;height:260px;margin:1.5rem 0 2rem}.xgPmsG_ttBranding{color:var(--accent);text-decoration:none}.xgPmsG_ctaButton:hover{background:#b89550;transform:translateY(-2px);box-shadow:0 8px 16px #0003}@media (max-width:768px){.xgPmsG_title{font-size:2rem}.xgPmsG_featuresGrid{grid-template-columns:1fr}}
