:root{--bg-dark: #121212;--bg-card: #1e1e1e;--text-main: #e0e0e0;--text-muted: #a0a0a0;--gold-primary: #D4AF37;--gold-hover: #F4CF57}body{background-color:var(--bg-dark);color:var(--text-main);margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.text-gold{color:var(--gold-primary)}.btn-gold{background-color:var(--gold-primary);color:var(--bg-dark);padding:10px 20px;border:none;font-weight:700;cursor:pointer;transition:.3s}.btn-gold:hover{background-color:var(--gold-hover)}@media(max-width:768px){.grid-container{grid-template-columns:1fr!important}.nav-links{display:none;flex-direction:column;width:100%;text-align:center;padding-top:1rem}.nav-links.open{display:flex}.nav-container{flex-wrap:wrap}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:var(--bg-dark);border-bottom:2px solid var(--gold-primary);position:sticky;top:0;z-index:1000}.nav-logo{height:50px;width:auto}.nav-menu{display:flex;gap:2rem;list-style:none}.nav-link{color:var(--text-main);text-decoration:none;font-weight:500;transition:color .3s ease}.nav-link:hover{color:var(--gold-primary)}.hamburger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px}.bar{width:25px;height:3px;background-color:var(--gold-primary);border-radius:2px}@media(max-width:768px){.hamburger{display:flex}.nav-menu,.nav-brand-text{position:absolute;top:100%;left:0;right:0;background-color:var(--bg-dark);flex-direction:column;align-items:center;padding:2rem 0;border-bottom:2px solid var(--gold-primary);gap:1.5rem;display:none}.nav-menu.active{display:flex}}@keyframes _fadeInUp_1fq4k_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes _textShine_1fq4k_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._heroSection_1fq4k_43{background-attachment:fixed;background-size:cover;background-position:center;min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 5%;color:#fff;position:relative;overflow:hidden}._heroTitle_1fq4k_77{font-size:clamp(2rem,5vw,4rem);margin-bottom:1rem;text-transform:uppercase;letter-spacing:3px;line-height:1.2;text-shadow:0px 10px 20px rgba(0,0,0,.8);max-width:900px;opacity:0;animation:_fadeInUp_1fq4k_1 1s cubic-bezier(.25,.46,.45,.94) .2s forwards}._goldTextAnimated_1fq4k_103{background:linear-gradient(to right,#d4af37,#fff8dc,#d4af37);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:_textShine_1fq4k_1 4s linear infinite}._heroSubtitle_1fq4k_121{font-size:clamp(1rem,2vw,1.3rem);max-width:700px;margin-bottom:2.5rem;color:#e0e0e0;line-height:1.6;opacity:0;animation:_fadeInUp_1fq4k_1 1s cubic-bezier(.25,.46,.45,.94) .5s forwards}._heroButtons_1fq4k_141{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;opacity:0;animation:_fadeInUp_1fq4k_1 1s cubic-bezier(.25,.46,.45,.94) .8s forwards}._btnOutline_1fq4k_159{background:transparent;border:2px solid #fff;color:#fff;padding:12px 33px;font-weight:700;cursor:pointer;font-size:1.1rem;transition:all .3s ease;border-radius:4px}._btnOutline_1fq4k_159:hover{background:#fff;color:#121212;transform:translateY(-3px);box-shadow:0 10px 20px #fff3}._valuesRibbon_1fq4k_199{background:#121212b3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:10;margin-top:-4px}._valuesGrid_1fq4k_221{max-width:1200px;margin:0 auto;padding:2.5rem 5%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;text-align:center}._valueItem_1fq4k_241{transition:transform .3s ease}._valueItem_1fq4k_241:hover{transform:translateY(-5px)}._valueIcon_1fq4k_257{font-size:2rem;display:inline-block;transition:transform .3s ease}._valueItem_1fq4k_241:hover ._valueIcon_1fq4k_257{transform:scale(1.2) rotate(5deg)}._aboutSection_1fq4k_279{background-color:#151515;padding:6rem 5%;position:relative}._aboutGrid_1fq4k_291{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem;align-items:center}._imageWrapper_1fq4k_309{height:400px;border-radius:16px;box-shadow:0 20px 40px #0009;border:1px solid rgba(212,175,55,.2);transition:all .5s ease;position:relative;overflow:hidden}._imageWrapper_1fq4k_309:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.4));pointer-events:none}._imageWrapper_1fq4k_309:hover{transform:translateY(-10px);box-shadow:0 30px 50px #d4af3726;border-color:#d4af3780}._aboutContent_1fq4k_357 h2{color:#fff;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.5rem);line-height:1.2}._goldLine_1fq4k_371{width:80px;height:4px;background-color:var(--gold-primary, #D4AF37);margin-bottom:2rem;border-radius:2px}._servicesSection_1fq4k_389{max-width:1200px;margin:0 auto;padding:6rem 5%}._servicesHeader_1fq4k_401{text-align:center;margin-bottom:4rem}._servicesGrid_1fq4k_411{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}._serviceCardWrapper_1fq4k_425{transition:all .4s cubic-bezier(.175,.885,.32,1.275);border-radius:12px}._serviceCardWrapper_1fq4k_425:hover{transform:translateY(-12px);box-shadow:0 20px 40px #0006,0 0 20px #d4af371a}._ctaSection_1fq4k_447{background-size:cover;background-position:center;background-attachment:fixed;padding:6rem 1rem;text-align:center;color:#121212;position:relative}._ctaContent_1fq4k_467{position:relative;z-index:2;max-width:800px;margin:0 auto}._ctaBtn_1fq4k_481{background-color:#121212;color:#fff;padding:16px 45px;border:none;font-size:1.1rem;font-weight:700;cursor:pointer;border-radius:4px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}._ctaBtn_1fq4k_481:hover{background-color:#2a2a2a;transform:scale(1.05);box-shadow:0 10px 20px #0000004d}._heroSection_1cyib_7{background:linear-gradient(#000000b3,#000000d9),url(https://images.unsplash.com/photo-1578508419632-475306dbbdcb?auto=format&fit=crop&w=1920&q=80);background-attachment:fixed;background-size:cover;background-position:center;padding:6rem 1rem;text-align:center;border-bottom:2px solid var(--gold-primary, #D4AF37)}._heroTitle_1cyib_29{color:var(--gold-primary, #D4AF37);font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:2px;animation:_fadeInDown_1cyib_1 .8s ease-out forwards}._heroSubtitle_1cyib_49{max-width:800px;margin:0 auto;color:#e0e0e0;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6}._overviewSection_1cyib_67{max-width:1000px;margin:5rem auto;padding:0 5%}._overviewTitle_1cyib_79{color:#fff;border-left:4px solid var(--gold-primary, #D4AF37);padding-left:1rem;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:2rem}._overviewText_1cyib_95{color:#ccc;line-height:1.8;font-size:1.15rem;margin-bottom:1.5rem}._cardsSection_1cyib_111{background-color:#121212;padding:6rem 5%;position:relative}._cardsGrid_1cyib_123{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem}._glassCard_1cyib_139{background:#1e1e1e99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.2);padding:3rem 2rem 2rem;border-radius:12px;position:relative;transition:all .4s ease;box-shadow:0 10px 30px #00000080}._glassCard_1cyib_139:hover{transform:translateY(-10px);border-color:#d4af3799;box-shadow:0 20px 40px #000000b3,0 0 20px #d4af371a}._cardBadge_1cyib_175{position:absolute;top:-20px;left:25px;background:var(--gold-primary, #D4AF37);color:#000;padding:8px 20px;font-weight:800;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;border-radius:4px;box-shadow:0 4px 10px #d4af374d}._cardText_1cyib_205{font-size:1.15rem;line-height:1.7;color:#fff}._visionText_1cyib_217{font-style:italic;font-size:1.25rem;color:#f5f5f5;line-height:1.6}@keyframes _fadeInDown_1cyib_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._pageWrapper_1n035_5{padding-bottom:4rem}._header_1n035_15{background-color:#181818;padding:5rem 2rem;text-align:center;border-bottom:1px solid var(--gold-primary, #D4AF37)}._headerTitle_1n035_29{color:var(--gold-primary, #D4AF37);font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:2px}._headerSubtitle_1n035_47{max-width:800px;margin:0 auto;color:#ccc;font-size:clamp(1.1rem,2vw,1.2rem);line-height:1.6}._servicesContainer_1n035_65{max-width:1200px;margin:5rem auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}._serviceCard_1n035_83{background-color:var(--bg-card, #1e1e1e);padding:2.5rem;border-radius:10px;border-left:4px solid var(--gold-primary, #D4AF37);box-shadow:0 4px 20px #0003;transition:all .3s ease}._serviceCard_1n035_83:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0006,0 0 15px #d4af371a}._iconWrapper_1n035_111{margin-bottom:1.5rem}._cardTitle_1n035_119{color:var(--text-main, #fff);margin-bottom:1rem;font-size:1.5rem}._cardDescription_1n035_131{color:var(--text-muted, #aaa);margin-bottom:2rem;line-height:1.6;min-height:3rem}._capabilitiesTitle_1n035_145{color:var(--gold-primary, #D4AF37);margin-bottom:1rem;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}._capabilityList_1n035_161{list-style:none;padding:0;margin:0}._capabilityItem_1n035_173{margin-bottom:.8rem;display:flex;align-items:flex-start;gap:12px;color:#ddd;line-height:1.5}._bullet_1n035_191{color:var(--gold-primary, #D4AF37);font-weight:700}._workflowSection_1n035_203{background-color:#151515;padding:5rem 5%;border-top:1px solid #333}._workflowContainer_1n035_215{max-width:1100px;margin:0 auto}._workflowTitle_1n035_225{text-align:center;color:var(--gold-primary, #D4AF37);margin-bottom:4rem;font-size:clamp(2rem,4vw,2.5rem);text-transform:uppercase;letter-spacing:1px}._workflowGrid_1n035_243{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem;justify-content:center}._workflowStep_1n035_257{background-color:#222;border:1px solid #333;border-radius:12px;padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease;position:relative;box-shadow:0 4px 10px #0000004d}._workflowStep_1n035_257:hover{transform:translateY(-8px);border-color:var(--gold-primary, #D4AF37);box-shadow:0 15px 30px #00000080}._stepNumber_1n035_297{width:55px;height:55px;background-color:var(--gold-primary, #D4AF37);color:#000;border-radius:50%;font-weight:900;font-size:1.3rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 0 15px #d4af374d;transition:transform .3s ease}._workflowStep_1n035_257:hover ._stepNumber_1n035_297{transform:scale(1.1);box-shadow:0 0 25px #d4af3799}._stepText_1n035_339{color:#fff;font-size:1.1rem;margin:0;font-weight:500;line-height:1.5}._stepDecorator_1n035_355{width:40px;height:3px;background-color:var(--gold-primary, #D4AF37);margin-top:1.5rem;opacity:.5;border-radius:2px}._pageWrapper_2prnv_5{max-width:1200px;margin:0 auto;padding:4rem 5%;position:relative}._header_2prnv_21{text-align:center;margin-bottom:4rem}._title_2prnv_31{color:var(--gold-primary, #D4AF37);font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:2px}._subtitle_2prnv_49{color:#aaa;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}._grid_2prnv_67{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;align-items:start}._infoCard_2prnv_83{background-color:#181818;padding:2.5rem;border-radius:12px;border-left:4px solid var(--gold-primary, #D4AF37);box-shadow:0 4px 20px #0003}._infoTitle_2prnv_99{color:#fff;margin-bottom:2rem;font-size:1.8rem}._infoItem_2prnv_111{margin-bottom:2.5rem;display:flex;gap:15px}._infoItemTitle_2prnv_123{color:var(--gold-primary, #D4AF37);margin-bottom:.5rem;font-size:1.1rem;margin-top:0;text-transform:uppercase;letter-spacing:1px}._infoItemText_2prnv_141{color:#ccc;line-height:1.6;margin:0}._link_2prnv_153{color:#fff;text-decoration:none;transition:color .3s ease}._link_2prnv_153:hover{color:var(--gold-primary, #D4AF37)}._formCard_2prnv_175{background-color:#181818;padding:2.5rem;border-radius:12px;border:1px solid #333;box-shadow:0 4px 20px #0003}._formTitle_2prnv_191{color:#fff;margin-bottom:1.5rem;font-size:1.5rem}._formGroup_2prnv_203{margin-bottom:1.5rem}._label_2prnv_211{display:block;color:#bbb;margin-bottom:.8rem;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}._input_2prnv_231{width:100%;padding:15px;background-color:#1a1a1a;border:1px solid #333;color:#fff;border-radius:8px;font-size:1rem;outline:none;box-sizing:border-box;transition:all .3s ease;font-family:inherit}._input_2prnv_231:focus{border-color:var(--gold-primary, #D4AF37);box-shadow:0 0 10px #d4af371a}._inputError_2prnv_269{border-color:#f44!important}._errorMessage_2prnv_277{color:#f44;font-size:.8rem;margin-top:5px;display:block}._submitBtn_2prnv_291{width:100%;font-size:1.1rem;padding:15px;font-weight:700;background-color:var(--gold-primary, #D4AF37);color:#000;border:none;border-radius:8px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}._submitBtn_2prnv_291:not(:disabled):hover{background-color:#e5c158;transform:translateY(-2px);cursor:pointer}._submitBtn_2prnv_291:disabled{opacity:.7;cursor:wait}._popupOverlay_2prnv_343{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}._popupModal_2prnv_371{background-color:#1a1a1a;border-radius:12px;padding:2.5rem 2rem;max-width:400px;width:90%;text-align:center;box-shadow:0 10px 40px #0009;animation:_modalFadeIn_2prnv_1 .3s cubic-bezier(.175,.885,.32,1.275)}._popupModalSuccess_2prnv_393{border:2px solid var(--gold-primary, #D4AF37)}._popupModalError_2prnv_401{border:2px solid #ff4444}._popupTitle_2prnv_409{color:#fff;font-size:1.5rem;margin-bottom:.5rem}._popupMessage_2prnv_421{color:#ccc;margin-bottom:2rem;line-height:1.5}._closeBtn_2prnv_433{color:#000;border:none;padding:12px 30px;font-size:1rem;font-weight:700;border-radius:6px;cursor:pointer;width:100%;transition:transform .2s ease}._closeBtn_2prnv_433:hover{transform:scale(1.02)}@keyframes _modalFadeIn_2prnv_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}
