@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_fa4cc9{font-family:Geist,Geist Fallback;font-style:normal}.__variable_fa4cc9{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_580fd3{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_580fd3{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@media (max-width:768px){.navMenuActive{position:fixed;right:0;width:-moz-max-content;width:max-content;max-width:calc(100vw - 50px);background:var(--header-gradient);padding:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:0;text-align:left;z-index:1003;opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1);border-left:3px solid rgba(255,255,255,.3);box-shadow:-8px 0 32px rgba(0,0,0,.3);top:var(--main-nav-height,80px);height:calc(100vh - var(--main-nav-height, 80px));border-radius:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}}.hiddenMobile{display:block}.hiddenDesktop{display:none}@media (max-width:768px){.hiddenMobile{display:none}.hiddenDesktop{display:block}}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.ml-2xl{margin-left:var(--spacing-2xl)}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.mr-2xl{margin-right:var(--spacing-2xl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-2xl{padding-left:var(--spacing-2xl)}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}picture{display:block}picture,picture img{width:100%;height:100%}picture img{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-normal)}.responsiveImageContainer{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-md)}.aspectRatio16x9{aspect-ratio:16/9}.aspectRatio4x3{aspect-ratio:4/3}.aspectRatio3x2{aspect-ratio:3/2}.aspectRatio1x1{aspect-ratio:1/1}img[loading=lazy]{opacity:0;transition:opacity .3s ease}img[loading=lazy].loaded{opacity:1}.imageLoadingPlaceholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--placeholder-bg) 25%,var(--shimmer-color) 50%,var(--placeholder-bg) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:flex;align-items:center;justify-content:center;color:var(--placeholder-text);font-size:.9rem}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fadeIn{animation:fadeIn .3s ease-out}.slideIn{animation:slideIn .3s ease-out}.slideInFromRight{animation:slideInFromRight .3s ease-out}.hoverLift{transition:transform var(--transition-normal)}.hoverLift:hover{transform:translateY(-5px)}.rotate90{transform:rotate(90deg)}.rotate180{transform:rotate(180deg)}.rotate270{transform:rotate(270deg)}.scaleHover{transition:transform var(--transition-normal)}.scaleHover:hover{transform:scale(1.05)}.errorBorder{border-color:var(--error)!important;box-shadow:0 0 0 3px var(--form-error-border)!important}.validBorder{border-color:var(--success)!important;box-shadow:0 0 0 3px var(--form-success-border)!important}.validationMessage{display:none;color:var(--error);font-size:.875rem;margin-top:var(--spacing-xs);padding:var(--spacing-xs) 0;font-weight:500}.validationMessage.show{display:block}.validationMessage.success{color:var(--success)}.textCenter{text-align:center}.textLeft{text-align:left}.textRight{text-align:right}.textJustify{text-align:justify}.textPrimary{color:var(--text-primary)}.textSecondary{color:var(--text-secondary)}.textAccent{color:var(--accent)}.textSuccess{color:var(--success)}.textWarning{color:var(--warning)}.textError{color:var(--error)}.textInfo{color:var(--info)}.fontThin{font-weight:100}.fontLight{font-weight:300}.fontNormal{font-weight:400}.fontMedium{font-weight:500}.fontSemibold{font-weight:600}.fontBold{font-weight:700}.fontExtrabold{font-weight:800}.fontBlack{font-weight:900}.textXs{font-size:.75rem}.textSm{font-size:.875rem}.textBase{font-size:1rem}.textLg{font-size:1.125rem}.textXl{font-size:1.25rem}.text2xl{font-size:1.5rem}.text3xl{font-size:1.875rem}.text4xl{font-size:2.25rem}.text5xl{font-size:3rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.notItalic{font-style:normal}.underline{text-decoration:underline}.noUnderline{text-decoration:none}.bgPrimary{background-color:var(--bg-primary)}.bgSecondary{background-color:var(--bg-secondary)}.bgAccent{background-color:var(--accent)}.bgSuccess{background-color:var(--success)}.bgWarning{background-color:var(--warning)}.bgError{background-color:var(--error)}.bgInfo{background-color:var(--info)}.bgTransparent{background-color:transparent}.bgGradientHeader{background:var(--header-gradient)}.bgGradientAccent{background:linear-gradient(135deg,var(--accent),var(--accent-hover))}.bgGradientSuccess{background:linear-gradient(135deg,var(--success),var(--success-hover))}.bgGradientWarning{background:linear-gradient(135deg,var(--warning),var(--warning-hover))}.bgGradientError{background:linear-gradient(135deg,var(--error),var(--error-hover))}.bgGradientInfo{background:linear-gradient(135deg,var(--info),var(--info-hover))}.border{border:1px solid var(--form-border)}.borderT{border-top:1px solid var(--form-border)}.borderB{border-bottom:1px solid var(--form-border)}.borderL{border-left:1px solid var(--form-border)}.borderR{border-right:1px solid var(--form-border)}.border2{border:2px solid var(--form-border)}.border3{border:3px solid var(--form-border)}.border4{border:4px solid var(--form-border)}.borderAccent{border-color:var(--accent)}.borderSuccess{border-color:var(--success)}.borderWarning{border-color:var(--warning)}.borderError{border-color:var(--error)}.borderInfo{border-color:var(--info)}.roundedSm{border-radius:var(--radius-sm)}.roundedMd{border-radius:var(--radius-md)}.roundedLg{border-radius:var(--radius-lg)}.roundedXl{border-radius:var(--radius-xl)}.roundedFull{border-radius:var(--radius-full)}.roundedTSm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.roundedBSm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.shadowCard{box-shadow:var(--card-shadow)}.shadowCardHover{box-shadow:var(--card-shadow-hover)}.shadowSm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadowMd{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadowLg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadowXl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadowNone{box-shadow:none}.flex{display:flex}.inlineFlex{display:inline-flex}.flexCol{flex-direction:column}.flexRow{flex-direction:row}.flexWrap{flex-wrap:wrap}.flexNoWrap{flex-wrap:nowrap}.justifyStart{justify-content:flex-start}.justifyEnd{justify-content:flex-end}.justifyCenter{justify-content:center}.justifyBetween{justify-content:space-between}.justifyAround{justify-content:space-around}.justifyEvenly{justify-content:space-evenly}.itemsStart{align-items:flex-start}.itemsEnd{align-items:flex-end}.itemsCenter{align-items:center}.itemsBaseline{align-items:baseline}.itemsStretch{align-items:stretch}.flex1{flex:1 1 0%}.flexAuto{flex:1 1 auto}.flexInitial{flex:0 1 auto}.flexNone{flex:none}.gap1{gap:.25rem}.gap2{gap:.5rem}.gap3{gap:.75rem}.gap4{gap:1rem}.gap5{gap:1.25rem}.gap6{gap:1.5rem}.gap8{gap:2rem}.grid{display:grid}.gridCols1{grid-template-columns:repeat(1,minmax(0,1fr))}.gridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.gridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.gridColsAuto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.colSpan1{grid-column:span 1/span 1}.colSpan2{grid-column:span 2/span 2}.colSpan3{grid-column:span 3/span 3}.colSpanFull{grid-column:1/-1}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top0{top:0}.right0{right:0}.bottom0{bottom:0}.left0{left:0}.zIndex0{z-index:0}.zIndex10{z-index:10}.zIndex20{z-index:20}.zIndex30{z-index:30}.zIndex40{z-index:40}.zIndex50{z-index:50}.zIndexAuto{z-index:auto}.block{display:block}.inlineBlock{display:inline-block}.inline{display:inline}.hidden{display:none}.wFull{width:100%}.wAuto{width:auto}.wFit{width:-moz-fit-content;width:fit-content}.wScreen{width:100vw}.hFull{height:100%}.hAuto{height:auto}.hFit{height:-moz-fit-content;height:fit-content}.hScreen{height:100vh}.maxWFull{max-width:100%}.maxWScreen{max-width:100vw}.maxHFull{max-height:100%}.maxHScreen{max-height:100vh}.minWFull{min-width:100%}.minW0{min-width:0}.minHFull{min-height:100%}.minH0{min-height:0}.overflowAuto{overflow:auto}.overflowHidden{overflow:hidden}.overflowVisible{overflow:visible}.overflowScroll{overflow:scroll}.overflowXAuto{overflow-x:auto}.overflowXHidden{overflow-x:hidden}.overflowYAuto{overflow-y:auto}.overflowYHidden{overflow-y:hidden}.cursorAuto{cursor:auto}.cursorDefault{cursor:default}.cursorPointer{cursor:pointer}.cursorWait{cursor:wait}.cursorText{cursor:text}.cursorMove{cursor:move}.cursorNotAllowed{cursor:not-allowed}.notification{position:fixed;top:100px;right:20px;background:var(--accent);color:white;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);box-shadow:0 8px 25px rgba(0,0,0,.2);z-index:10000;opacity:0;transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1);max-width:300px;font-weight:500}.notification.show{opacity:1;transform:translateX(0)}.notification.success{background:var(--success)}.notification.warning{background:var(--warning)}.notification.error{background:var(--error)}.notification.info{background:var(--info)}.backToTop{position:fixed;bottom:30px;right:30px;background:var(--accent);color:white;border:none;border-radius:var(--radius-full);width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px var(--accent-glow);transition:all var(--transition-normal);opacity:0;visibility:hidden;transform:translateY(20px);z-index:1000}.backToTop.visible{opacity:1;visibility:visible;transform:translateY(0)}.backToTop:hover{background:var(--accent-hover);transform:translateY(-5px);box-shadow:0 8px 25px var(--accent-glow)}.loading{pointer-events:none;opacity:.7}.loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.smoothScroll{scroll-behavior:smooth}.scrollbarThin::-webkit-scrollbar{width:8px;height:8px}.scrollbarThin::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}.scrollbarThin::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px;border:1px solid var(--bg-secondary)}.scrollbarThin::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.scrollbarThin{scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg-secondary)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focusVisible:focus-visible{outline:3px solid var(--accent-glow);outline-offset:2px}.skipLink{position:absolute;top:-40px;left:6px;background:var(--accent);color:white;padding:8px;border-radius:4px;text-decoration:none;transition:top .3s;z-index:10000}.skipLink:focus{top:6px}.willChange{will-change:transform,opacity}.backfaceHidden{backface-visibility:hidden}.transformGpu{transform:translateZ(0)}.containLayout{contain:layout}.containStyle{contain:style}.containPaint{contain:paint}@media (max-width:480px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:textSm{font-size:.875rem}.sm\:textBase{font-size:1rem}.sm\:p2{padding:.5rem}.sm\:p4{padding:1rem}}@media (min-width:768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:gridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:textLg{font-size:1.125rem}.md\:textXl{font-size:1.25rem}}@media (min-width:1024px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:gridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:text2xl{font-size:1.5rem}.lg\:text3xl{font-size:1.875rem}}@supports (padding:max(0px)){.safeAreaInsetTop{padding-top:max(var(--spacing-md),env(safe-area-inset-top))}.safeAreaInsetBottom{padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom))}.safeAreaInsetLeft{padding-left:max(var(--spacing-md),env(safe-area-inset-left))}.safeAreaInsetRight{padding-right:max(var(--spacing-md),env(safe-area-inset-right))}}@media print{.printHidden{display:none!important}.printVisible{display:block!important}.printText{font-size:12pt;line-height:1.5;color:black}.printNoShadow{box-shadow:none;border:1px solid #ccc}}main{flex:1;padding:40px 20px;transition:opacity .3s ease;position:relative;z-index:1}.page-content{max-width:1600px;margin:0 auto;padding:0 var(--spacing-md);animation:fadeIn var(--transition-slow) ease-in}.section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.section-header h1{font-size:2.8rem;color:var(--text-primary);margin-bottom:var(--spacing-md);position:relative;display:inline-block;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header h1:after{content:"";position:absolute;width:60%;height:3px;bottom:-10px;left:20%;border-radius:2px}.section-header h1:after,.section-header h2{background:linear-gradient(135deg,var(--accent),var(--accent-hover))}.section-header h2{font-size:2.2rem;color:var(--text-primary);margin-bottom:var(--spacing-md);font-weight:600;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto}.content-wrapper{background:var(--bg-secondary);padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);margin-top:var(--spacing-xl);transition:all var(--transition-normal)}.content-wrapper:hover{box-shadow:0 15px 40px rgba(90,103,216,.2);transform:translateY(-3px)}.content-section{margin-bottom:2.5rem;padding:1.75rem 1.5rem;background:var(--bg-primary);border-radius:var(--radius-lg);border-left:4px solid var(--accent);transition:all var(--transition-normal);box-shadow:0 5px 15px rgba(0,0,0,.05)}.content-section:hover{transform:translateX(5px);box-shadow:0 8px 20px rgba(90,103,216,.1)}.content-section h2{color:var(--accent);margin-bottom:var(--spacing-md);font-size:1.7rem;font-weight:600;position:relative;border-bottom:none;padding-bottom:.5rem}.content-section h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));border-radius:3px}.content-section h3{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1.4rem;font-weight:600;border-bottom:1px solid rgba(90,103,216,.2);padding-bottom:var(--spacing-xs);display:inline-block}.content-section p{margin-bottom:var(--spacing-md);line-height:1.7;color:var(--text-primary);font-size:1rem}.notice-box{background:linear-gradient(135deg,rgba(90,103,216,.08),rgba(90,103,216,.03));border-left:5px solid var(--accent);padding:1.75rem 1.5rem;margin:2rem 0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:0 5px 15px rgba(90,103,216,.1);position:relative;overflow:hidden}.notice-box:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--accent),var(--accent-hover));opacity:.8}.notice-box h3{color:var(--accent);margin-bottom:1rem;font-size:1.4rem;font-weight:600;position:relative;display:inline-block}.notice-box h3:after{content:"";position:absolute;bottom:-5px;left:0;width:40px;height:2px;background:var(--accent);border-radius:2px}.notice-box p{color:var(--text-primary);line-height:1.6;margin:0 0 1rem;font-size:1.05rem}.last-updated{font-style:normal;color:var(--text-secondary);margin-top:2.5rem;margin-bottom:.5rem;text-align:right;font-size:.85rem;padding-top:1.25rem;border-top:1px solid rgba(90,103,216,.15);opacity:.8}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin:var(--spacing-xl) 0}.contact-method{background:var(--bg-secondary);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-normal);border:2px solid transparent;position:relative;overflow:hidden}.contact-method:hover{transform:translateY(-8px);box-shadow:var(--card-shadow-hover);border-color:var(--accent)}.contact-form{background:var(--bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--accent);margin-top:var(--spacing-xl)}.contact-info{margin-top:2.5rem;padding:1.75rem;background:linear-gradient(135deg,var(--bg-primary),var(--bg-secondary));border-radius:var(--radius-lg);border:1px solid rgba(90,103,216,.3);position:relative;box-shadow:0 8px 25px rgba(90,103,216,.12)}.contact-info a{color:var(--accent);font-weight:600}.contact-info a:hover{color:var(--accent-hover);text-decoration:underline}@media (max-width:768px){.content-wrapper{padding:var(--spacing-xl) var(--spacing-md);margin:var(--spacing-lg) var(--spacing-sm);border-radius:var(--radius-lg)}.content-section{padding:1.5rem 1.25rem;margin-bottom:2rem}.contact-methods{grid-template-columns:1fr;gap:var(--spacing-lg)}.contact-form,.contact-method{padding:var(--spacing-lg)}}@media (max-width:480px){.page-content{padding:0 var(--spacing-xs)}.content-wrapper{padding:1.5rem 1rem;margin:1rem var(--spacing-xs)}.content-section{padding:1.25rem 1rem}.contact-form,.contact-method{padding:1.5rem}}:root{--bg-primary-light:#fafbfc;--bg-secondary-light:#f5f6f8;--text-primary-light:#2d3748;--text-secondary-light:#4a5568;--accent-light:#5a67d8;--accent-hover-light:#4c51bf;--accent-glow-light:rgba(90,103,216,0.5);--card-shadow-light:0 10px 30px rgba(90,103,216,0.15);--card-shadow-hover-light:0 15px 40px rgba(76,81,191,0.2);--header-gradient-light:linear-gradient(135deg,#5a67d8,#4c51bf);--placeholder-bg-light:#e2e8f0;--placeholder-text-light:#4c51bf;--shimmer-color-light:rgba(255,255,255,0.4);--brand-blue:#00b3ff;--brand-golden:#b8860b;--brand-facebook:#1877f2;--brand-twitter:#1da1f2;--brand-linkedin:#0077b5;--brand-whatsapp:#25d366;--brand-telegram:#0088cc;--brand-reddit:#ff4500;--brand-youtube:#ff0000;--brand-instagram:#e4405f;--brand-x:#000000;--neutral-800:#1f2937;--neutral-900:#111827;--image-tag-bg-light:rgba(0,0,0,0.8);--image-tag-text-light:#ffffff;--success-light:#10b981;--success-hover-light:#059669;--warning-light:#f59e0b;--warning-hover-light:#d97706;--error-light:#ef4444;--error-hover-light:#dc2626;--info-light:#3b82f6;--info-hover-light:#2563eb;--form-border-light:rgba(90,103,216,0.3);--form-focus-light:rgba(90,103,216,0.15);--form-error-bg-light:rgba(239,68,68,0.08);--form-error-border-light:rgba(239,68,68,0.2);--form-success-bg-light:rgba(16,185,129,0.08);--form-success-border-light:rgba(16,185,129,0.2);--modal-backdrop-light:rgba(0,0,0,0.5);--modal-content-light:var(--bg-primary-light);--modal-border-light:var(--accent-light);--search-suggestion-hover-light:rgba(90,103,216,0.05);--search-highlight-light:linear-gradient(135deg,var(--accent-light),var(--accent-hover-light));--logo-beu-color-light:#0ea5e9;--logo-beu-shadow-light:0 0 8px rgba(14,165,233,0.5),0 0 16px rgba(14,165,233,0.3),0 2px 4px rgba(0,0,0,0.15);--logo-beu-filter-light:brightness(1.05) contrast(1.02) saturate(1.05);--logo-bihar-color-light:#f59e0b;--logo-bihar-shadow-light:0 0 8px rgba(245,158,11,0.5),0 0 16px rgba(245,158,11,0.3),0 2px 4px rgba(0,0,0,0.15);--logo-bihar-filter-light:brightness(1.05) contrast(1.02) saturate(1.05);--nav-link-text-light:#ffffff;--nav-link-bg-light:rgba(255,255,255,0.08);--nav-link-hover-bg-light:rgba(255,255,255,0.18);--nav-link-active-bg-light:#4c51bf;--social-link-text-light:#4a5568;--social-link-bg-light:#ffffff;--social-link-hover-bg-light:#f7fafc;--dropdown-z-index:10000;--modal-z-index:10001;--toast-z-index:10002;--header-z-index:9999;--mobile-menu-z-index:9998;--dropdown-bg-light:rgba(255,255,255,0.95);--dropdown-shadow-light:0 8px 24px rgba(0,0,0,0.15);--dropdown-border-light:rgba(90,103,216,0.2);--dropdown-item-hover-light:rgba(90,103,216,0.1);--mobile-menu-item-bg-light:rgba(255,255,255,0.9);--mobile-menu-item-hover-light:rgba(90,103,216,0.15);--user-menu-bg-light:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(249,250,251,0.98));--user-menu-shadow-light:0 10px 40px rgba(0,0,0,0.12),0 2px 10px rgba(0,0,0,0.08);--user-menu-border-light:rgba(90,103,216,0.15);--user-menu-item-hover-light:linear-gradient(90deg,rgba(90,103,216,0.08),rgba(76,81,191,0.12));--settings-sidebar-bg-light:#f8f9fa;--settings-sidebar-hover-light:#e9ecef;--settings-sidebar-active-bg-light:#e7f3ff;--settings-sidebar-active-text-light:#0066cc;--settings-sidebar-active-accent-light:#0066cc;--settings-content-bg-light:#ffffff;--settings-content-shadow-light:0 2px 12px rgba(0,0,0,0.08);--settings-section-border-light:#e5e7eb;--settings-field-bg-light:#f9fafb;--settings-field-focus-bg-light:#ffffff;--settings-field-border-light:#d1d5db;--settings-field-focus-border-light:#0066cc;--settings-field-focus-shadow-light:0 0 0 3px rgba(0,102,204,0.1);--settings-label-color-light:#374151;--settings-helper-color-light:#6b7280;--settings-required-color-light:#ef4444;--settings-success-bg-light:#d1fae5;--settings-success-text-light:#065f46;--settings-warning-bg-light:#fed7aa;--settings-warning-text-light:#92400e;--bg-primary-dark:#0f172a;--bg-secondary-dark:#1e293b;--text-primary-dark:#e0e7ff;--text-secondary-dark:#a0aec0;--accent-dark:#818cf8;--accent-hover-dark:#6366f1;--accent-glow-dark:rgba(129,140,248,0.4);--card-shadow-dark:0 10px 30px rgba(129,140,248,0.3);--card-shadow-hover-dark:0 15px 40px rgba(99,102,241,0.4);--header-gradient-dark:linear-gradient(135deg,#4338ca,#3730a3);--placeholder-bg-dark:#334155;--placeholder-text-dark:#c7d2fe;--shimmer-color-dark:rgba(255,255,255,0.05);--image-tag-bg-dark:rgba(0,0,0,0.8);--image-tag-text-dark:#ffffff;--success-dark:#10b981;--success-hover-dark:#059669;--warning-dark:#f59e0b;--warning-hover-dark:#d97706;--error-dark:#ef4444;--error-hover-dark:#dc2626;--info-dark:#3b82f6;--info-hover-dark:#2563eb;--form-border-dark:rgba(129,140,248,0.3);--form-focus-dark:rgba(129,140,248,0.15);--form-error-bg-dark:rgba(239,68,68,0.1);--form-error-border-dark:rgba(239,68,68,0.3);--form-success-bg-dark:rgba(16,185,129,0.1);--form-success-border-dark:rgba(16,185,129,0.3);--modal-backdrop-dark:rgba(0,0,0,0.7);--modal-content-dark:var(--bg-primary-dark);--modal-border-dark:var(--accent-dark);--search-suggestion-hover-dark:rgba(129,140,248,0.1);--search-highlight-dark:linear-gradient(135deg,var(--accent-dark),var(--accent-hover-dark));--logo-beu-color-dark:#00e6ff;--logo-beu-shadow-dark:0 0 12px rgba(0,230,255,0.7),0 0 24px rgba(0,230,255,0.5),0 2px 4px rgba(0,0,0,0.3);--logo-beu-filter-dark:brightness(1.3) saturate(1.4);--logo-bihar-color-dark:#ffd700;--logo-bihar-shadow-dark:0 0 12px rgba(255,215,0,0.7),0 0 24px rgba(255,215,0,0.5),0 2px 4px rgba(0,0,0,0.3);--logo-bihar-filter-dark:brightness(1.2) saturate(1.3);--nav-link-text-dark:#ffffff;--nav-link-bg-dark:rgba(255,255,255,0.08);--nav-link-hover-bg-dark:rgba(255,255,255,0.18);--nav-link-active-bg-dark:#6366f1;--social-link-text-dark:#e0e7ff;--social-link-bg-dark:#1e293b;--social-link-hover-bg-dark:#334155;--dropdown-bg-dark:rgba(30,41,59,0.95);--dropdown-shadow-dark:0 8px 24px rgba(0,0,0,0.4);--dropdown-border-dark:rgba(129,140,248,0.3);--dropdown-item-hover-dark:rgba(129,140,248,0.15);--mobile-menu-item-bg-dark:rgba(30,41,59,0.9);--mobile-menu-item-hover-dark:rgba(129,140,248,0.2);--user-menu-bg-dark:linear-gradient(135deg,rgba(30,41,59,0.98),rgba(15,23,42,0.98));--user-menu-shadow-dark:0 10px 40px rgba(0,0,0,0.5),0 2px 10px rgba(0,0,0,0.3);--user-menu-border-dark:rgba(129,140,248,0.2);--user-menu-item-hover-dark:linear-gradient(90deg,rgba(129,140,248,0.12),rgba(99,102,241,0.18));--settings-sidebar-bg-dark:#1a1b23;--settings-sidebar-hover-dark:#25262e;--settings-sidebar-active-bg-dark:rgba(59,130,246,0.15);--settings-sidebar-active-text-dark:#60a5fa;--settings-sidebar-active-accent-dark:#3b82f6;--settings-content-bg-dark:#0d0e14;--settings-content-shadow-dark:0 2px 12px rgba(0,0,0,0.5);--settings-section-border-dark:#2d2e36;--settings-field-bg-dark:#1a1b23;--settings-field-focus-bg-dark:#25262e;--settings-field-border-dark:#3f4048;--settings-field-focus-border-dark:#3b82f6;--settings-field-focus-shadow-dark:0 0 0 3px rgba(59,130,246,0.2);--settings-label-color-dark:#e5e7eb;--settings-helper-color-dark:#9ca3af;--settings-required-color-dark:#f87171;--settings-success-bg-dark:rgba(16,185,129,0.1);--settings-success-text-dark:#6ee7b7;--settings-warning-bg-dark:rgba(251,191,36,0.1);--settings-warning-text-dark:#fcd34d;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:15px;--radius-xl:20px;--radius-full:50%;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--transition-cubic:0.3s cubic-bezier(0.4,0,0.2,1);--typography-h1-size:2.5rem;--typography-h1-weight:700;--typography-h1-line-height:1.2;--typography-h2-size:2rem;--typography-h2-weight:600;--typography-h2-line-height:1.2;--typography-h3-size:1.5rem;--typography-h3-weight:600;--typography-h3-line-height:1.2;--typography-h4-size:1.25rem;--typography-h4-weight:500;--typography-h4-line-height:1.2;--typography-h5-size:1.125rem;--typography-h5-weight:500;--typography-h5-line-height:1.2;--typography-h6-size:1rem;--typography-h6-weight:500;--typography-h6-line-height:1.2;--typography-display-size:2.8rem;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-body-size:1rem;--typography-body-weight:400;--typography-body-line-height:1.6;--typography-body-lg-size:1.05rem;--typography-body-lg-weight:400;--typography-body-lg-line-height:1.7}body,html{--bg-primary:var(--bg-primary-dark);--bg-secondary:var(--bg-secondary-dark);--text-primary:var(--text-primary-dark);--text-secondary:var(--text-secondary-dark);--accent:var(--accent-dark);--accent-hover:var(--accent-hover-dark);--accent-glow:var(--accent-glow-dark);--card-shadow:var(--card-shadow-dark);--card-shadow-hover:var(--card-shadow-hover-dark);--header-gradient:var(--header-gradient-dark);--placeholder-bg:var(--placeholder-bg-dark);--placeholder-text:var(--placeholder-text-dark);--shimmer-color:var(--shimmer-color-dark);--image-tag-bg:var(--image-tag-bg-dark);--image-tag-text:var(--image-tag-text-dark);--nav-link-text:var(--nav-link-text-dark);--nav-link-bg:var(--nav-link-bg-dark);--nav-link-hover-bg:var(--nav-link-hover-bg-dark);--nav-link-active-bg:var(--nav-link-active-bg-dark);--social-link-text:var(--social-link-text-dark);--social-link-bg:var(--social-link-bg-dark);--social-link-hover-bg:var(--social-link-hover-bg-dark);--logo-beu-color:var(--logo-beu-color-dark);--logo-beu-shadow:var(--logo-beu-shadow-dark);--logo-beu-filter:var(--logo-beu-filter-dark);--logo-bihar-color:var(--logo-bihar-color-dark);--logo-bihar-shadow:var(--logo-bihar-shadow-dark);--logo-bihar-filter:var(--logo-bihar-filter-dark);--dropdown-bg:var(--dropdown-bg-dark);--dropdown-shadow:var(--dropdown-shadow-dark);--dropdown-border:var(--dropdown-border-dark);--dropdown-item-hover:var(--dropdown-item-hover-dark);--mobile-menu-item-bg:var(--mobile-menu-item-bg-dark);--mobile-menu-item-hover:var(--mobile-menu-item-hover-dark);--user-menu-bg:var(--user-menu-bg-dark);--user-menu-shadow:var(--user-menu-shadow-dark);--user-menu-border:var(--user-menu-border-dark);--user-menu-item-hover:var(--user-menu-item-hover-dark);--settings-sidebar-bg:var(--settings-sidebar-bg-dark);--settings-sidebar-hover:var(--settings-sidebar-hover-dark);--settings-sidebar-active-bg:var(--settings-sidebar-active-bg-dark);--settings-sidebar-active-text:var(--settings-sidebar-active-text-dark);--settings-sidebar-active-accent:var(--settings-sidebar-active-accent-dark);--settings-content-bg:var(--settings-content-bg-dark);--settings-content-shadow:var(--settings-content-shadow-dark);--settings-section-border:var(--settings-section-border-dark);--settings-field-bg:var(--settings-field-bg-dark);--settings-field-focus-bg:var(--settings-field-focus-bg-dark);--settings-field-border:var(--settings-field-border-dark);--settings-field-focus-border:var(--settings-field-focus-border-dark);--settings-field-focus-shadow:var(--settings-field-focus-shadow-dark);--settings-label-color:var(--settings-label-color-dark);--settings-helper-color:var(--settings-helper-color-dark);--settings-required-color:var(--settings-required-color-dark);--settings-success-bg:var(--settings-success-bg-dark);--settings-success-text:var(--settings-success-text-dark);--settings-warning-bg:var(--settings-warning-bg-dark);--settings-warning-text:var(--settings-warning-text-dark);--success:var(--success-dark);--success-hover:var(--success-hover-dark);--warning:var(--warning-dark);--warning-hover:var(--warning-hover-dark);--error:var(--error-dark);--error-hover:var(--error-hover-dark);--info:var(--info-dark);--info-hover:var(--info-hover-dark);--form-border:var(--form-border-dark);--form-focus:var(--form-focus-dark);--form-error-bg:var(--form-error-bg-dark);--form-error-border:var(--form-error-border-dark);--form-success-bg:var(--form-success-bg-dark);--form-success-border:var(--form-success-border-dark);--modal-backdrop:var(--modal-backdrop-dark);--modal-content:var(--modal-content-dark);--modal-border:var(--modal-border-dark);--search-suggestion-hover:var(--search-suggestion-hover-dark);--search-highlight:var(--search-highlight-dark)}body.light-theme,html.light-theme{--bg-primary:var(--bg-primary-light);--bg-secondary:var(--bg-secondary-light);--text-primary:var(--text-primary-light);--text-secondary:var(--text-secondary-light);--accent:var(--accent-light);--accent-hover:var(--accent-hover-light);--accent-glow:var(--accent-glow-light);--card-shadow:var(--card-shadow-light);--card-shadow-hover:var(--card-shadow-hover-light);--header-gradient:var(--header-gradient-light);--placeholder-bg:var(--placeholder-bg-light);--placeholder-text:var(--placeholder-text-light);--shimmer-color:var(--shimmer-color-light);--image-tag-bg:var(--image-tag-bg-light);--image-tag-text:var(--image-tag-text-light);--nav-link-text:var(--nav-link-text-light);--nav-link-bg:var(--nav-link-bg-light);--nav-link-hover-bg:var(--nav-link-hover-bg-light);--nav-link-active-bg:var(--nav-link-active-bg-light);--social-link-text:var(--social-link-text-light);--social-link-bg:var(--social-link-bg-light);--social-link-hover-bg:var(--social-link-hover-bg-light);--logo-beu-color:var(--logo-beu-color-light);--logo-beu-shadow:var(--logo-beu-shadow-light);--logo-beu-filter:var(--logo-beu-filter-light);--logo-bihar-color:var(--logo-bihar-color-light);--logo-bihar-shadow:var(--logo-bihar-shadow-light);--logo-bihar-filter:var(--logo-bihar-filter-light);--dropdown-bg:var(--dropdown-bg-light);--dropdown-shadow:var(--dropdown-shadow-light);--dropdown-border:var(--dropdown-border-light);--dropdown-item-hover:var(--dropdown-item-hover-light);--mobile-menu-item-bg:var(--mobile-menu-item-bg-light);--mobile-menu-item-hover:var(--mobile-menu-item-hover-light);--user-menu-bg:var(--user-menu-bg-light);--user-menu-shadow:var(--user-menu-shadow-light);--user-menu-border:var(--user-menu-border-light);--user-menu-item-hover:var(--user-menu-item-hover-light);--settings-sidebar-bg:var(--settings-sidebar-bg-light);--settings-sidebar-hover:var(--settings-sidebar-hover-light);--settings-sidebar-active-bg:var(--settings-sidebar-active-bg-light);--settings-sidebar-active-text:var(--settings-sidebar-active-text-light);--settings-sidebar-active-accent:var(--settings-sidebar-active-accent-light);--settings-content-bg:var(--settings-content-bg-light);--settings-content-shadow:var(--settings-content-shadow-light);--settings-section-border:var(--settings-section-border-light);--settings-field-bg:var(--settings-field-bg-light);--settings-field-focus-bg:var(--settings-field-focus-bg-light);--settings-field-border:var(--settings-field-border-light);--settings-field-focus-border:var(--settings-field-focus-border-light);--settings-field-focus-shadow:var(--settings-field-focus-shadow-light);--settings-label-color:var(--settings-label-color-light);--settings-helper-color:var(--settings-helper-color-light);--settings-required-color:var(--settings-required-color-light);--settings-success-bg:var(--settings-success-bg-light);--settings-success-text:var(--settings-success-text-light);--settings-warning-bg:var(--settings-warning-bg-light);--settings-warning-text:var(--settings-warning-text-light);--success:var(--success-light);--success-hover:var(--success-hover-light);--warning:var(--warning-light);--warning-hover:var(--warning-hover-light);--error:var(--error-light);--error-hover:var(--error-hover-light);--info:var(--info-light);--info-hover:var(--info-hover-light);--form-border:var(--form-border-light);--form-focus:var(--form-focus-light);--form-error-bg:var(--form-error-bg-light);--form-error-border:var(--form-error-border-light);--form-success-bg:var(--form-success-bg-light);--form-success-border:var(--form-success-border-light);--modal-backdrop:var(--modal-backdrop-light);--modal-content:var(--modal-content-light);--modal-border:var(--modal-border-light);--search-suggestion-hover:var(--search-suggestion-hover-light);--search-highlight:var(--search-highlight-light)}html{font-size:100%;overflow-y:scroll;overflow-x:hidden;height:100%;scroll-behavior:smooth}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;background-color:var(--bg-primary);color:var(--text-primary);transition:all var(--transition-cubic);overflow:hidden;max-width:100vw;display:flex;flex-direction:column;min-height:100vh}ol,ul{list-style:none}button{background:none;border:none;cursor:pointer;font-family:inherit}img{max-width:100%;height:auto;display:block}input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:var(--spacing-md);color:var(--text-primary)}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem}h2,h3{font-weight:600}h3{font-size:1.5rem}h4{font-size:1.25rem}h4,h5{font-weight:500}h5{font-size:1.125rem}h6{font-size:1rem;font-weight:500}p{margin-bottom:var(--spacing-md);color:var(--text-primary)}a{color:var(--accent);transition:color var(--transition-normal)}a:hover{color:var(--accent-hover)}.text-center{text-align:center}.text-secondary{color:var(--text-secondary)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(20px);width:0}to{opacity:1;transform:translateX(0);width:200px}}.fade-in{animation:fadeIn var(--transition-slow) ease-in forwards}.slide-in{animation:slideIn var(--transition-slow) ease-out forwards}.hover-lift{transition:transform var(--transition-normal)}.hover-lift:hover{transform:translateY(-5px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#initial-loading-skeleton{animation:fadeIn .4s ease-out;min-height:400px}main{min-height:400px;opacity:1;transition:opacity .25s ease}.page-content{min-height:400px;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl);animation:fadeIn .3s ease-out}main{flex:1 0 auto;width:100%}footer{flex-shrink:0;margin-top:auto}main:focus{outline:none}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){body{--accent:currentColor;--accent-hover:currentColor}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{font-family:var(--font-family-body);line-height:1.6}body,html{color:var(--color-text-primary);background-color:var(--color-background)}body{transition:background-color var(--transition-fast),color var(--transition-fast)}#main-content{flex:1 0 auto;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:600;line-height:1.2;color:var(--color-text-primary)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}}@layer components{}a{color:inherit;text-decoration:none}*{box-sizing:border-box;padding:0;margin:0}