.page-header{background:linear-gradient(135deg,var(--color-black) 0%,var(--color-black-soft) 100%);color:var(--color-white);padding:8rem 0 4rem;text-align:center;margin-top:70px}.page-header h1{color:var(--color-gold);margin-bottom:1rem}.page-header p{color:var(--color-beige);font-size:1.2rem}.content-section{padding:var(--spacing-xl) 0;background:var(--color-beige-light)}.content-wrapper{max-width:900px;margin:0 auto;background:linear-gradient(135deg,#fffffffa,#fafaf5fa);padding:var(--spacing-lg);border-radius:20px;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(212,175,55,.2)}.content-wrapper h2{color:var(--color-black-soft);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:3px solid var(--color-gold);position:relative}.content-wrapper h2:after{content:"";position:absolute;bottom:-3px;left:0;width:80px;height:3px;background:var(--color-gold-light)}.content-wrapper h2:first-child{margin-top:0}.content-wrapper h3{color:var(--color-black-soft);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.content-wrapper p{color:var(--color-gray);line-height:1.8;margin-bottom:1.25rem}.content-wrapper strong{color:var(--color-black-soft);font-weight:600}.content-wrapper ul,.content-wrapper ol{margin:var(--spacing-sm) 0;padding-left:2rem;color:var(--color-gray);line-height:1.8}.content-wrapper li{margin-bottom:.75rem}.info-box{background:#fafaf599;padding:var(--spacing-md);border-radius:15px;border:1px solid rgba(212,175,55,.2);border-left:4px solid var(--color-gold);margin:var(--spacing-md) 0;box-shadow:0 2px 10px #00000008}.info-box h3{color:var(--color-black-soft);margin-top:0}.info-box p:last-child{margin-bottom:0}.contact-info-box{background:linear-gradient(135deg,var(--color-gold-light),var(--color-beige));padding:var(--spacing-md);border-radius:15px;margin:var(--spacing-md) 0;text-align:center}.contact-info-box p{margin-bottom:.5rem;color:var(--color-black-soft)}.contact-info-box a{color:var(--color-gold-dark);text-decoration:none;font-weight:600;transition:color var(--transition-fast);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;display:inline-block;max-width:100%}.contact-info-box a:hover{color:var(--color-black)}.step-box{background:#fafaf580;border:1px solid rgba(212,175,55,.2);padding:var(--spacing-md);border-radius:15px;margin:var(--spacing-md) 0;transition:all var(--transition-medium);box-shadow:0 2px 10px #00000008}.step-box h3{color:var(--color-black-soft);display:flex;align-items:center;gap:.5rem;margin-top:0}.step-number{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-dark));color:var(--color-white);border-radius:50%;font-weight:600;font-size:1.1rem}.cta-section{background:linear-gradient(135deg,var(--color-black) 0%,var(--color-black-soft) 100%);color:var(--color-white);padding:var(--spacing-xl) 0;text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.1) 0%,transparent 70%);pointer-events:none}.cta-section .container{position:relative;z-index:1}.cta-section h2{color:var(--color-gold);margin-bottom:1rem;text-shadow:0 2px 10px rgba(212,175,55,.3)}.cta-section p{color:var(--color-white);font-size:1.2rem;margin-bottom:2rem;opacity:.95}.cta-section .btn-primary{background:linear-gradient(135deg,var(--color-gold),var(--color-gold-dark));color:var(--color-white);box-shadow:0 8px 25px #d4af3766,0 2px 8px #d4af3740}.cta-section .btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #d4af3780,0 4px 12px #d4af3759}@media (max-width: 768px){.page-header{padding:6rem 0 3rem}.page-header h1{font-size:2rem}.page-header p{font-size:1rem}.content-wrapper{padding:var(--spacing-md)}.content-section{padding:var(--spacing-lg) 0}.contact-info-box{padding:var(--spacing-sm)}.contact-info-box p,.contact-info-box a{font-size:.9rem}}
