@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif;font-style:normal}:root{--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-base-size:1rem;--text-line-height:1.6;--text-letter-spacing:0;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-black:900}body{font-family:var(--font-primary);font-size:var(--text-base-size);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing);font-weight:var(--font-normal);color:var(--crisp-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading-hero{font-size:clamp(2.5rem,8vw,4rem);line-height:1.1;letter-spacing:-.02em}.heading-h1,.heading-hero{font-family:var(--font-display);font-weight:var(--font-bold);color:var(--crisp-white)}.heading-h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2;letter-spacing:-.01em}.heading-h2{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.3;letter-spacing:-.01em}.heading-h2,.heading-h3{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--crisp-white)}.heading-h3{font-size:clamp(1.25rem,3vw,1.875rem);line-height:1.4}.heading-h4{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.4}.heading-h4,.heading-h5{font-family:var(--font-display);font-weight:var(--font-medium);color:var(--crisp-white)}.heading-h5{font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.heading-h6{font-family:var(--font-display);font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:var(--font-medium);line-height:1.5;color:var(--crisp-white)}.text-body-xl{font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.7}.text-body-lg,.text-body-xl{font-weight:var(--font-normal);color:var(--crisp-white)}.text-body-lg{font-size:clamp(1rem,2vw,1.125rem);line-height:1.6}.text-body{font-size:1rem;line-height:1.6}.text-body,.text-body-sm{font-weight:var(--font-normal);color:var(--crisp-white)}.text-body-sm{font-size:.875rem;line-height:1.5}.text-caption{font-size:.75rem;font-weight:var(--font-normal);line-height:1.4;color:rgba(255,255,255,.7);letter-spacing:.025em}.text-lead{font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.7}.text-lead,.text-quote{font-weight:var(--font-normal);color:rgba(255,255,255,.9)}.text-quote{font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.6;font-style:italic}.text-label{font-size:.875rem;font-weight:var(--font-medium);line-height:1.4;letter-spacing:.025em;text-transform:uppercase;color:var(--gold)}.text-stat{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-bold);line-height:1;letter-spacing:-.02em}.text-gold,.text-stat{color:var(--gold)}.text-white{color:var(--crisp-white)}.text-white-90{color:rgba(255,255,255,.9)}.text-white-80{color:rgba(255,255,255,.8)}.text-white-70{color:rgba(255,255,255,.7)}.text-white-60{color:rgba(255,255,255,.6)}.link{color:var(--gold);text-decoration:none;font-weight:var(--font-medium);transition:color .2s ease}.link:hover{color:rgba(212,161,23,.8)}.link-inline{color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.2em;transition:all .2s ease}.link-inline:hover{color:var(--gold);text-decoration-color:transparent}.button-text{font-size:.875rem}.button-text,.button-text-lg{font-weight:var(--font-semibold);line-height:1.2;letter-spacing:.025em}.button-text-lg{font-size:1rem}.form-label{font-size:.875rem;font-weight:var(--font-medium);line-height:1.4}.form-input,.form-label{color:var(--crisp-white)}.form-input{font-size:1rem;font-weight:var(--font-normal);line-height:1.5}.form-helper{font-weight:var(--font-normal);color:rgba(255,255,255,.6)}.form-error,.form-helper{font-size:.75rem;line-height:1.4}.form-error{font-weight:var(--font-medium);color:#ef4444}@media (max-width:768px){:root{--text-base-size:0.9rem}.text-lead{font-size:1.125rem}}@media (max-width:480px){:root{--text-base-size:0.875rem}}@media print{body{background:#fff!important}.heading-h1,.heading-h2,.heading-h3,.heading-h4,.heading-h5,.heading-h6,.heading-hero,.text-gold,body{color:#000!important}}.glass-element{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.glass-card,.glass-element{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);will-change:transform;transform:translateZ(0);contain:layout style paint}.glass-card{background:rgba(28,37,38,.3);border:1px solid rgba(212,161,23,.2);box-shadow:0 6px 24px rgba(0,0,0,.2);transition:all .2s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:rgba(28,37,38,.4);border-color:rgba(212,161,23,.4);box-shadow:0 8px 32px rgba(0,0,0,.3);transform:translateY(-1px) translateZ(0)}.glass-nav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(28,37,38,.85);border-bottom:1px solid rgba(212,161,23,.3);box-shadow:0 2px 16px rgba(0,0,0,.15)}.glass-modal,.glass-nav{will-change:transform;transform:translateZ(0);contain:layout style paint}.glass-modal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(28,37,38,.9);border:1px solid rgba(212,161,23,.3);box-shadow:0 12px 48px rgba(0,0,0,.4)}.glass-accent{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(139,0,0,.2);border:1px solid rgba(139,0,0,.3);box-shadow:0 4px 16px rgba(139,0,0,.2);will-change:transform;transform:translateZ(0);contain:layout style paint}.glass-accent:hover{background:rgba(139,0,0,.3);border-color:rgba(139,0,0,.5)}.glass-gold{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(212,161,23,.2);border:1px solid rgba(212,161,23,.4);box-shadow:0 4px 16px rgba(212,161,23,.2);will-change:transform;transform:translateZ(0);contain:layout style paint}.glass-gold:hover{background:rgba(212,161,23,.3);border-color:rgba(212,161,23,.6)}.glass-panel{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(51,51,51,.2);border:1px solid rgba(255,255,255,.1)}.glass-button,.glass-panel{will-change:transform;transform:translateZ(0);contain:layout style paint}.glass-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(139,0,0,.3);border:1px solid rgba(139,0,0,.5);box-shadow:0 4px 16px rgba(139,0,0,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-button:hover{background:rgba(139,0,0,.5);border-color:rgba(139,0,0,.7);box-shadow:0 6px 20px rgba(139,0,0,.4);transform:translateY(-1px) translateZ(0)}.glass-button-gold{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(212,161,23,.3);border:1px solid rgba(212,161,23,.5);box-shadow:0 4px 16px rgba(212,161,23,.3);color:#1C2526;will-change:transform;transform:translateZ(0);contain:layout style paint;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-button-gold:hover{background:rgba(212,161,23,.5);border-color:rgba(212,161,23,.7);box-shadow:0 6px 20px rgba(212,161,23,.4);transform:translateY(-1px) translateZ(0)}.glass-input{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);will-change:transform;transform:translateZ(0);contain:layout style paint;transition:all .3s ease}.glass-input:focus{background:rgba(255,255,255,.15);border-color:rgba(212,161,23,.5);box-shadow:0 0 0 3px rgba(212,161,23,.1);outline:none}.glass-hero-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(28,37,38,.3)}.glass-hero-overlay,.glass-stat{will-change:transform;transform:translateZ(0);contain:layout style paint}.glass-stat{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(28,37,38,.4);border:1px solid rgba(212,161,23,.3);box-shadow:0 6px 24px rgba(0,0,0,.2);transition:all .3s ease}.glass-stat:hover{background:rgba(28,37,38,.5);border-color:rgba(212,161,23,.5);transform:translateY(-3px) translateZ(0)}.glass-testimonial{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(51,51,51,.3);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.3);will-change:transform;transform:translateZ(0);contain:layout style paint;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-testimonial:hover{background:rgba(51,51,51,.4);border-color:rgba(212,161,23,.4);box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-4px) translateZ(0)}.glass-gallery-overlay{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.6)}.glass-gallery-overlay,.glass-pricing{will-change:transform;transform:translateZ(0);contain:layout style paint}.glass-pricing{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(28,37,38,.4);border:1px solid rgba(212,161,23,.3);box-shadow:0 10px 40px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-pricing:hover{background:rgba(28,37,38,.5);border-color:rgba(212,161,23,.5);box-shadow:0 16px 48px rgba(0,0,0,.4);transform:translateY(-6px) translateZ(0)}.glass-service{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(51,51,51,.3);border:1px solid rgba(212,161,23,.2);box-shadow:0 8px 32px rgba(0,0,0,.25);will-change:transform;transform:translateZ(0);contain:layout style paint;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.glass-service-hover,.glass-service:hover{background:rgba(51,51,51,.4);border-color:rgba(212,161,23,.4);box-shadow:0 12px 40px rgba(0,0,0,.35);transform:translateY(-4px) scale(1.02) translateZ(0)}.glass-service{opacity:1;transform:translateY(0) translateZ(0);min-height:180px;animation-fill-mode:backwards}.page-loaded .glass-service{animation:slideInUp .4s ease-out forwards;opacity:0;transform:translateY(15px) translateZ(0)}.page-loaded .glass-service:first-child{animation-delay:0s}.page-loaded .glass-service:nth-child(2){animation-delay:.05s}.page-loaded .glass-service:nth-child(3){animation-delay:.1s}.page-loaded .glass-service:nth-child(4){animation-delay:.15s}@keyframes slideInUp{to{opacity:1;transform:translateY(0) translateZ(0)}}.glass-service:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(212,161,23,.1),rgba(139,0,0,.1));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1;filter:blur(20px)}.glass-service:hover:before{opacity:1}.glass-faq{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(51,51,51,.2);border:1px solid rgba(255,255,255,.1);will-change:transform;transform:translateZ(0);contain:layout style paint;transition:all .3s ease}.glass-faq:hover{background:rgba(51,51,51,.3);border-color:rgba(212,161,23,.3)}.glass-floating{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(139,0,0,.8);border:1px solid rgba(139,0,0,.6);box-shadow:0 8px 32px rgba(139,0,0,.4);will-change:transform;transform:translateZ(0);contain:layout style paint}@media (max-width:480px) and (max-height:800px),(prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.glass-accent,.glass-button,.glass-button-gold,.glass-card,.glass-element,.glass-faq,.glass-floating,.glass-gallery-overlay,.glass-gold,.glass-hero-overlay,.glass-input,.glass-modal,.glass-nav,.glass-panel,.glass-pricing,.glass-service,.glass-stat,.glass-testimonial{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(28,37,38,.95);transition:none;transform:none;will-change:auto;animation:none}.glass-button-gold{background:rgba(212,161,23,.9);color:#1C2526}}.critical-glass{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(28,37,38,.4);border:1px solid rgba(212,161,23,.3);will-change:transform;transform:translateZ(0);contain:layout style paint}.secondary-glass{background:rgba(28,37,38,.9);border:1px solid rgba(212,161,23,.2)}@media (min-width:1920px) and (hover:hover) and (min-resolution:2dppx){.glass-card:hover,.glass-pricing:hover,.glass-testimonial:hover{backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}}@media (max-width:1024px){.glass-card,.glass-element,.glass-pricing,.glass-service,.glass-testimonial{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}@media print{.glass-accent,.glass-button,.glass-button-gold,.glass-card,.glass-element,.glass-faq,.glass-floating,.glass-gallery-overlay,.glass-gold,.glass-hero-overlay,.glass-input,.glass-modal,.glass-nav,.glass-panel,.glass-pricing,.glass-service,.glass-stat,.glass-testimonial{backdrop-filter:none;-webkit-backdrop-filter:none;background:white!important;border:1px solid black!important;box-shadow:none!important;color:black!important}}.glass-loading-placeholder{min-height:180px;background:rgba(28,37,38,.2);border:1px solid rgba(212,161,23,.1);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.6}}@container (min-width: 768px){.glass-service{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@container (max-width: 767px){.glass-service{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.glass-card,.glass-faq,.glass-pricing,.glass-service,.glass-stat,.glass-testimonial{padding:1rem}@media (min-width:768px){.glass-card,.glass-faq,.glass-pricing,.glass-service,.glass-stat,.glass-testimonial{padding:1.5rem}}@media (min-width:1024px){.glass-card,.glass-faq,.glass-pricing,.glass-testimonial{padding:2rem}}.glass-card h1,.glass-card h2,.glass-card h3,.glass-service h3,.glass-stat h3{margin-bottom:.75rem}.glass-card p,.glass-service p,.glass-stat p{margin-bottom:.5rem;line-height:1.6}.glass-card p:last-child,.glass-service p:last-child,.glass-stat p:last-child{margin-bottom:0}@media (max-width:767px){.glass-card,.glass-service,.glass-stat{margin-bottom:1rem}.glass-card h1,.glass-card h2{font-size:1.5rem;line-height:1.3}.glass-card h3,.glass-service h3{font-size:1.25rem;line-height:1.4}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-accent,.glass-button,.glass-button-gold,.glass-card,.glass-element,.glass-faq,.glass-floating,.glass-gallery-overlay,.glass-gold,.glass-hero-overlay,.glass-input,.glass-modal,.glass-nav,.glass-panel,.glass-pricing,.glass-service,.glass-stat,.glass-testimonial{background:rgba(28,37,38,.9);border:1px solid rgba(212,161,23,.3)}}@media (prefers-reduced-motion:reduce){.glass-accent,.glass-button,.glass-button-gold,.glass-card,.glass-element,.glass-faq,.glass-floating,.glass-gallery-overlay,.glass-gold,.glass-hero-overlay,.glass-input,.glass-modal,.glass-nav,.glass-panel,.glass-pricing,.glass-service,.glass-stat,.glass-testimonial{transition:none;transform:none;will-change:auto}}@media (max-width:768px){.glass-accent,.glass-button,.glass-button-gold,.glass-card,.glass-element,.glass-faq,.glass-floating,.glass-gallery-overlay,.glass-gold,.glass-hero-overlay,.glass-input,.glass-modal,.glass-nav,.glass-panel,.glass-pricing,.glass-service,.glass-stat,.glass-testimonial{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}@media (min-width:1920px) and (min-resolution:2dppx){.glass-card:hover,.glass-pricing:hover,.glass-service:hover,.glass-testimonial:hover{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}}.perf-low .glass-card,.perf-low .glass-element,.perf-low .glass-pricing,.perf-low .glass-service,.perf-low .glass-stat,.perf-low .glass-testimonial{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(28,37,38,.95);animation:none;transition:none;transform:none;will-change:auto}.perf-medium .glass-card,.perf-medium .glass-element,.perf-medium .glass-service{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .2s ease}.perf-high .glass-card,.perf-high .glass-element,.perf-high .glass-service{backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%);transition:all .3s cubic-bezier(.4,0,.2,1)}.perf-high .glass-card:hover,.perf-high .glass-service:hover{backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}.emergency-mode *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:none!important;transition:none!important;transform:none!important;will-change:auto!important}@media (prefers-reduced-data:reduce){.glass-card,.glass-element,.glass-service{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(28,37,38,.9)}}.section-gradient-1{background:linear-gradient(135deg,rgba(212,161,23,.15),rgba(139,0,0,.1) 50%,rgba(28,37,38,.8));position:relative}.section-gradient-2{background:linear-gradient(135deg,rgba(139,0,0,.15),rgba(28,37,38,.9) 50%,rgba(212,161,23,.1));position:relative}.section-gradient-3{background:linear-gradient(135deg,rgba(28,37,38,.9),rgba(212,161,23,.12) 50%,rgba(139,0,0,.08));position:relative}.floating-orb-1{top:10%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(212,161,23,.3) 0,transparent 70%);filter:blur(40px);animation:float 6s ease-in-out infinite}.floating-orb-1,.floating-orb-2{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.floating-orb-2{bottom:20%;left:-15%;width:400px;height:400px;background:radial-gradient(circle,rgba(139,0,0,.25) 0,transparent 70%);filter:blur(50px);animation:float 8s ease-in-out infinite reverse}.floating-orb-3{position:absolute;top:60%;right:20%;width:200px;height:200px;background:radial-gradient(circle,rgba(212,161,23,.2) 0,transparent 70%);border-radius:50%;filter:blur(30px);animation:float 10s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes float{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(-10px) translateX(-5px)}75%{transform:translateY(-30px) translateX(15px)}}.card-variant-gold{background:linear-gradient(135deg,rgba(212,161,23,.3),rgba(212,161,23,.1));border:1px solid rgba(212,161,23,.4);box-shadow:0 8px 32px rgba(212,161,23,.2)}.card-variant-red{background:linear-gradient(135deg,rgba(139,0,0,.3),rgba(139,0,0,.1));border:1px solid rgba(139,0,0,.4);box-shadow:0 8px 32px rgba(139,0,0,.2)}.card-variant-gradient{background:linear-gradient(135deg,rgba(212,161,23,.2),rgba(139,0,0,.2) 50%,rgba(28,37,38,.4));border:1px solid rgba(212,161,23,.3);box-shadow:0 8px 32px rgba(212,161,23,.15)}.card-variant-neon{background:linear-gradient(135deg,rgba(28,37,38,.4),rgba(212,161,23,.15));border:1px solid rgba(212,161,23,.5);box-shadow:0 0 20px rgba(212,161,23,.3),0 8px 32px rgba(0,0,0,.3)}.card-variant-gold:hover{background:linear-gradient(135deg,rgba(212,161,23,.4),rgba(212,161,23,.2));transform:translateY(-5px) scale(1.02);box-shadow:0 12px 40px rgba(212,161,23,.3)}.card-variant-red:hover{background:linear-gradient(135deg,rgba(139,0,0,.4),rgba(139,0,0,.2));transform:translateY(-5px) scale(1.02);box-shadow:0 12px 40px rgba(139,0,0,.3)}.card-variant-gradient:hover{background:linear-gradient(135deg,rgba(212,161,23,.3),rgba(139,0,0,.3) 50%,rgba(28,37,38,.5));transform:translateY(-5px) scale(1.02);box-shadow:0 12px 40px rgba(212,161,23,.25)}.card-variant-neon:hover{border-color:rgba(212,161,23,.7);box-shadow:0 0 30px rgba(212,161,23,.5),0 12px 40px rgba(0,0,0,.4);transform:translateY(-5px) scale(1.02)}.animated-bg-1{background:linear-gradient(-45deg,rgba(28,37,38,.9),rgba(212,161,23,.1),rgba(139,0,0,.1),rgba(28,37,38,.9));background-size:400% 400%;animation:gradientShift 15s ease infinite}.animated-bg-2{background:linear-gradient(45deg,rgba(139,0,0,.1),rgba(28,37,38,.9),rgba(212,161,23,.1),rgba(28,37,38,.9));background-size:400% 400%;animation:gradientShift 20s ease infinite reverse}@keyframes gradientShift{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 50%}}.text-gradient-gold{background:linear-gradient(135deg,#D4A017,#FFD700,#D4A017);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:textShimmer 3s ease-in-out infinite}.text-gradient-fire{background:linear-gradient(135deg,#D4A017,#8B0000,#D4A017);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:textShimmer 4s ease-in-out infinite}@keyframes textShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.service-card:first-child{background:linear-gradient(135deg,rgba(212,161,23,.3),rgba(212,161,23,.1));border:1px solid rgba(212,161,23,.4);box-shadow:0 8px 32px rgba(212,161,23,.2)}.service-card:nth-child(2){background:linear-gradient(135deg,rgba(139,0,0,.3),rgba(139,0,0,.1));border:1px solid rgba(139,0,0,.4);box-shadow:0 8px 32px rgba(139,0,0,.2)}.service-card:nth-child(3){background:linear-gradient(135deg,rgba(212,161,23,.2),rgba(139,0,0,.2) 50%,rgba(28,37,38,.4));border:1px solid rgba(212,161,23,.3);box-shadow:0 8px 32px rgba(212,161,23,.15)}.service-card:nth-child(4){background:linear-gradient(135deg,rgba(28,37,38,.4),rgba(212,161,23,.15));border:1px solid rgba(212,161,23,.5);box-shadow:0 0 20px rgba(212,161,23,.3),0 8px 32px rgba(0,0,0,.3)}.service-card:nth-child(5){background:linear-gradient(135deg,rgba(212,161,23,.3),rgba(212,161,23,.1));border:1px solid rgba(212,161,23,.4);box-shadow:0 8px 32px rgba(212,161,23,.2)}.service-card:nth-child(6){background:linear-gradient(135deg,rgba(139,0,0,.3),rgba(139,0,0,.1));border:1px solid rgba(139,0,0,.4);box-shadow:0 8px 32px rgba(139,0,0,.2)}.testimonial-card:nth-child(odd){background:linear-gradient(135deg,rgba(212,161,23,.15),rgba(28,37,38,.4));border-left:4px solid rgba(212,161,23,.6)}.testimonial-card:nth-child(2n){background:linear-gradient(135deg,rgba(139,0,0,.15),rgba(28,37,38,.4));border-left:4px solid rgba(139,0,0,.6)}.stat-item:first-child{background:radial-gradient(circle at center,rgba(212,161,23,.3) 0,rgba(212,161,23,.1) 100%);border:1px solid rgba(212,161,23,.4)}.stat-item:nth-child(2){background:radial-gradient(circle at center,rgba(139,0,0,.3) 0,rgba(139,0,0,.1) 100%);border:1px solid rgba(139,0,0,.4)}.stat-item:nth-child(3){background:radial-gradient(circle at center,rgba(212,161,23,.2) 0,rgba(139,0,0,.2) 100%);border:1px solid rgba(212,161,23,.3)}.stat-item:nth-child(4){background:radial-gradient(circle at center,rgba(139,0,0,.2) 0,rgba(212,161,23,.2) 100%);border:1px solid rgba(139,0,0,.3)}.pricing-basic{background:linear-gradient(135deg,rgba(28,37,38,.8),rgba(212,161,23,.1));border:1px solid rgba(212,161,23,.3)}.pricing-premium{background:linear-gradient(135deg,rgba(212,161,23,.2),rgba(139,0,0,.1));border:2px solid rgba(212,161,23,.5);position:relative}.pricing-premium:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,rgba(212,161,23,.5),rgba(139,0,0,.3));border-radius:inherit;z-index:-1;filter:blur(10px)}.pricing-deluxe{background:linear-gradient(135deg,rgba(139,0,0,.2),rgba(212,161,23,.15));border:1px solid rgba(139,0,0,.4)}@media (max-width:768px){.floating-orb-1,.floating-orb-2,.floating-orb-3{display:none}.animated-bg-1,.animated-bg-2{animation:none;background:rgba(28,37,38,.9)}}@media (prefers-reduced-motion:reduce){.animated-bg-1,.animated-bg-2,.floating-orb-1,.floating-orb-2,.floating-orb-3{animation:none}.text-gradient-fire,.text-gradient-gold{animation:none;background:linear-gradient(135deg,#D4A017,#FFD700);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}