.operations-main{color:#fff;background-color:#0000;min-height:70dvh}.operations-hero{justify-content:center;align-items:center;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.operations-hero-bg{z-index:0;background-color:#0000;background-image:radial-gradient(circle,#cda4640d 0%,#0000 50%),linear-gradient(#0000,#02030580);position:absolute;inset:0}.operations-hero-content{z-index:10;text-align:center;max-width:800px;position:relative}.operations-division-label{font-family:var(--font-mono);color:var(--gold);text-transform:uppercase;letter-spacing:.2em;margin-bottom:.75rem;font-size:.8rem}.operations-hero-title{font-family:var(--font-serif);letter-spacing:.05em;background:linear-gradient(90deg, var(--ivory) 0%, var(--gold) 25%, var(--ivory) 50%, var(--gold) 75%, var(--ivory) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:.75rem;font-size:3.5rem;line-height:1.1;animation:6s linear infinite heading-shimmer}@media (min-width:768px){.operations-hero-title{font-size:5rem}}.operations-hero-text{font-family:var(--font-sans);color:#f2f2f2;max-width:600px;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.6}.operations-hero-ctas{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (min-width:768px){.operations-hero-ctas{flex-direction:row;justify-content:center}}.section-heading{font-family:var(--font-serif);letter-spacing:.05em;background:linear-gradient(90deg, var(--ivory) 0%, var(--gold) 25%, var(--ivory) 50%, var(--gold) 75%, var(--ivory) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2.5rem;line-height:1.2;animation:6s linear infinite heading-shimmer}.body-text{font-family:var(--font-sans);color:#f2f2f2;font-size:1.1rem;line-height:1.6}.text-red{color:#e74c3c}.operations-problem{background-color:#02030599;border-top:1px solid #ffffff0d;padding:1rem 1.25rem 3rem}.operations-problem-inner{grid-template-columns:1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:1024px){.operations-problem-inner{grid-template-columns:1fr}}.problem-text-content{background:#ffffff05;border:1px solid #ffffff26;border-radius:4px;padding:3rem}.operations-services{background-color:#03050899;padding:2rem 1.25rem}.operations-services-inner{max-width:1200px;margin:0 auto}.services-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.services-grid{grid-template-columns:1fr 1fr}}.service-card{background:#ffffff05;border:1px solid #cda4641a;padding:3rem;transition:all .4s}.service-card:hover{background:#cda4640d;border-color:#cda4644d;transform:translateY(-5px)}.service-icon{border-top:2px solid var(--gold);border-left:2px solid var(--gold);width:40px;height:40px;margin-bottom:.75rem}.service-title{font-family:var(--font-serif);background:linear-gradient(90deg, var(--ivory) 0%, var(--gold) 25%, var(--ivory) 50%, var(--gold) 75%, var(--ivory) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:.75rem;font-size:1.5rem;animation:6s linear infinite heading-shimmer}.service-desc{font-family:var(--font-sans);color:#f2f2f2;font-size:1rem;line-height:1.6}.operations-method{background-color:#02030599;padding:2rem 1.25rem}.operations-method-inner{max-width:1200px;margin:0 auto}.method-flow{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.method-flow{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.method-flow{grid-template-columns:repeat(4,1fr)}}.method-step{border-top:1px solid #ffffff1a;padding:2rem 0}.method-number{font-family:var(--font-mono);color:var(--gold);margin-bottom:1rem;font-size:.8rem;display:block}.method-title{font-family:var(--font-serif);background:linear-gradient(90deg, var(--ivory) 0%, var(--gold) 25%, var(--ivory) 50%, var(--gold) 75%, var(--ivory) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:.75rem;font-size:1.25rem;animation:6s linear infinite heading-shimmer}.method-desc{font-family:var(--font-sans);color:#f2f2f2;font-size:.9rem;line-height:1.5}.operations-changes{background-color:#03050899;padding:3rem 1.25rem}.operations-changes-inner{max-width:1000px;margin:0 auto}.changes-split{grid-template-columns:1fr;gap:4rem;margin-bottom:4rem;display:grid}@media (min-width:768px){.changes-split{grid-template-columns:1fr 1fr}}.changes-before,.changes-after{background:#ffffff05;border:1px solid #ffffff0d;padding:3rem}.changes-title{font-family:var(--font-serif);border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:1rem;font-size:1.5rem}.changes-list{margin:0;padding:0;list-style:none}.changes-list li{font-family:var(--font-sans);color:#ffffffb3;padding:.5rem 0 .5rem 1.5rem;font-size:1rem;position:relative}.changes-list li:before{content:"—";color:#ffffff4d;position:absolute;left:0}.changes-footer{text-align:center;font-family:var(--font-serif);color:#fff;font-size:1.5rem}.operations-role{background-color:#02030599;justify-content:center;align-items:center;padding:3rem 1.25rem;display:flex}.operations-final-cta{text-align:center;background-color:#030508cc;padding:3rem 1.25rem}.final-cta-content{max-width:800px;margin:0 auto}.final-cta-heading{font-family:var(--font-serif);background:linear-gradient(90deg, var(--ivory) 0%, var(--gold) 25%, var(--ivory) 50%, var(--gold) 75%, var(--ivory) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:.75rem;font-size:3rem;animation:6s linear infinite heading-shimmer}.final-cta-text{font-family:var(--font-sans);color:#f2f2f2;margin-bottom:3rem;font-size:1.2rem}@media (max-width:768px){.problem-text-content{padding:1.5rem}.operations-hero-ctas{box-sizing:border-box;width:100%;padding:0 1rem}}@media (min-width:768px){.service-card-center-desktop{text-align:center;grid-column:1/-1;max-width:600px;margin:0 auto}.service-card-center-desktop .service-icon{margin:0 auto 1.5rem}}
