@layer base{._home_1bmgv_2{display:flex;flex-direction:column}._container_1bmgv_7{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}._home_1bmgv_2 [data-revealed=false]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}._home_1bmgv_2 [data-revealed=true]{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}._hero_1bmgv_30{position:relative;min-height:80vh;display:flex;align-items:center;padding:var(--spacing-20) 0;overflow:hidden}._heroBackground_1bmgv_39{position:absolute;inset:0;z-index:0}._heroBackground_1bmgv_39 img{width:100%;height:100%;object-fit:cover;object-position:center}._heroOverlay_1bmgv_52{position:absolute;inset:0;background:linear-gradient(to right,color-mix(in srgb,var(--primary) 95%,transparent),color-mix(in srgb,var(--primary) 70%,transparent) 50%,color-mix(in srgb,var(--primary) 30%,transparent))}._heroContent_1bmgv_63{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}._heroTextWrapper_1bmgv_72{max-width:600px;color:var(--primary-foreground)}._heroTitle_1bmgv_77{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin:0 0 var(--spacing-2);letter-spacing:-.02em}._heroSubtitle_1bmgv_86{color:var(--accent);font-family:var(--font-family-base);font-size:clamp(1rem,2vw,1.25rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--spacing-6)}._heroBody_1bmgv_96{font-size:1.125rem;line-height:1.6;margin:0 0 var(--spacing-8);opacity:.9}._heroActions_1bmgv_103{display:flex;gap:var(--spacing-4);flex-wrap:wrap}._primaryAction_1bmgv_109{background-color:var(--accent);color:var(--foreground);border-color:var(--accent)}._primaryAction_1bmgv_109:hover{background-color:color-mix(in srgb,var(--accent) 80%,white);border-color:color-mix(in srgb,var(--accent) 80%,white)}._secondaryAction_1bmgv_120{border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);color:var(--primary-foreground)}._secondaryAction_1bmgv_120:hover{background-color:var(--primary-foreground);color:var(--primary)}._servicesSection_1bmgv_131{padding:var(--spacing-20) 0;background-color:var(--surface)}._servicesGrid_1bmgv_136{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-16);align-items:center}._sectionTitle_1bmgv_143{font-family:var(--font-family-display);font-size:2.5rem;color:var(--primary);margin:0 0 var(--spacing-4);line-height:1.2}._sectionDesc_1bmgv_151{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-6)}._viewAllBtn_1bmgv_158{font-weight:600;padding:0}._servicesCards_1bmgv_163{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._serviceCard_1bmgv_169{background-color:var(--background);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);text-decoration:none;color:inherit;transition:all var(--animation-duration-normal) ease;display:flex;flex-direction:column;height:100%}._serviceCard_1bmgv_169:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}._serviceIcon_1bmgv_188{color:var(--accent);margin-bottom:var(--spacing-4);background-color:var(--primary);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}._serviceCardTitle_1bmgv_200{font-family:var(--font-family-display);font-size:1.25rem;color:var(--primary);margin:0 0 var(--spacing-2)}._serviceCardDesc_1bmgv_207{color:var(--muted-foreground);line-height:1.5;margin:0;font-size:.9375rem}._newsSection_1bmgv_215{padding:var(--spacing-20) 0;background-color:var(--primary);color:var(--primary-foreground)}._newsHeader_1bmgv_221{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-12)}._sectionTitleDark_1bmgv_228{font-family:var(--font-family-display);font-size:2.5rem;color:var(--primary-foreground);margin:0;line-height:1.2}._newsViewAllBtn_1bmgv_236{border-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);color:var(--primary-foreground)}._newsViewAllBtn_1bmgv_236:hover{background-color:var(--primary-foreground);color:var(--primary)}._newsGrid_1bmgv_246{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._newsCard_1bmgv_252{background-color:var(--surface);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:var(--foreground);display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._newsCard_1bmgv_252:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px #0000004d}._newsCard_1bmgv_252:hover ._newsImage_1bmgv_269{transform:scale(1.05)}._newsImageWrapper_1bmgv_273{height:200px;overflow:hidden}._newsImage_1bmgv_269{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}._newsImagePlaceholder_1bmgv_285{height:200px;background-color:var(--background);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border)}._placeholderFlag_1bmgv_294{width:80px;opacity:.2;filter:grayscale(1)}._newsContent_1bmgv_300{padding:var(--spacing-6);display:flex;flex-direction:column;flex:1}._newsDate_1bmgv_307{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem;margin-bottom:var(--spacing-3);font-family:var(--font-family-monospace)}._newsTitle_1bmgv_317{font-family:var(--font-family-display);font-size:1.25rem;color:var(--primary);margin:0 0 var(--spacing-3);line-height:1.4}._newsExcerpt_1bmgv_325{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6;margin:0 0 var(--spacing-4);flex:1}._readMore_1bmgv_333{display:flex;align-items:center;gap:var(--spacing-2);color:var(--accent);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}._noNews_1bmgv_344{grid-column:1 / -1;text-align:center;padding:var(--spacing-12);background:color-mix(in srgb,var(--primary-foreground) 5%,transparent);border-radius:var(--radius-lg);color:color-mix(in srgb,var(--primary-foreground) 80%,transparent)}._newsCardSkeleton_1bmgv_354{background-color:var(--surface);border-radius:var(--radius-lg);overflow:hidden;height:100%}._skeletonImg_1bmgv_361{height:200px;background-color:var(--muted);animation:_pulse_1bmgv_1 2s cubic-bezier(.4,0,.6,1) infinite}._skeletonContent_1bmgv_367{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonDate_1bmgv_374{height:1rem;width:30%;background-color:var(--muted);border-radius:var(--radius-sm)}._skeletonTitle_1bmgv_381{height:1.5rem;width:90%;background-color:var(--muted);border-radius:var(--radius-sm);margin-top:var(--spacing-2)}._skeletonTitleShort_1bmgv_389{height:1.5rem;width:60%;background-color:var(--muted);border-radius:var(--radius-sm)}@keyframes _pulse_1bmgv_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:992px){._servicesGrid_1bmgv_136{grid-template-columns:1fr;gap:var(--spacing-8)}._servicesIntro_1bmgv_408{max-width:600px}._newsGrid_1bmgv_246{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._heroOverlay_1bmgv_52{background:linear-gradient(to right,color-mix(in srgb,var(--primary) 95%,transparent),color-mix(in srgb,var(--primary) 85%,transparent) 70%,color-mix(in srgb,var(--primary) 60%,transparent))}._servicesCards_1bmgv_163{grid-template-columns:1fr}._newsHeader_1bmgv_221{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._newsGrid_1bmgv_246{grid-template-columns:1fr}}}
