.nina-header{z-index:100;background-color:var(--bg-header);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-header);transition:background-color .25s,border-color .25s,box-shadow .25s;position:sticky;top:0;overflow-x:hidden}.nina-header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:1536px;height:68px;margin:0 auto;padding:0 1.25rem;display:flex}.nina-logo-link{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.nina-logo-link:hover{opacity:.9;transform:translateY(-1px)}.nina-logo-img{width:auto;height:32px;display:block}.nina-nav-desktop{flex-shrink:1;align-items:center;gap:.2rem;min-width:0;display:flex}.nina-nav-link{color:var(--text-secondary);white-space:nowrap;border-radius:6px;padding:.35rem .55rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s;position:relative}.nina-nav-link:hover{color:var(--text-primary);background-color:var(--bg-hover)}.nina-nav-link.active{color:var(--accent-primary);background-color:var(--accent-light);font-weight:600}.nina-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.nina-login-btn{color:var(--btn-primary-text);background:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.nina-login-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.nina-login-btn:active{transform:translateY(0)}.nina-hamburger-btn{width:40px;height:40px;color:var(--text-primary);background-color:var(--bg-hover);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background-color .2s,transform .15s;display:none}.nina-hamburger-btn:hover{background-color:var(--border-color)}.nina-hamburger-btn:active{transform:scale(.95)}.nina-mobile-nav{background-color:var(--bg-header);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);max-height:calc(100vh - 72px);box-shadow:var(--shadow-lg);flex-direction:column;padding:1rem 1.5rem 1.75rem;animation:.25s cubic-bezier(.16,1,.3,1) ninaSlideDown;display:none;overflow-y:auto}.nina-mobile-nav.open{display:flex}.nina-mobile-link{color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:1.05rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nina-mobile-link:hover{background-color:var(--bg-hover);color:var(--text-primary)}.nina-mobile-link.active{background-color:var(--accent-light);color:var(--accent-primary);font-weight:600}.nina-mobile-divider{background-color:var(--border-color);height:1px;margin:1rem 0}.nina-mobile-actions{flex-direction:column;gap:1rem;display:flex}.nina-mobile-controls-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nina-theme-switcher{background-color:var(--bg-hover);border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.nina-theme-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.nina-theme-btn:hover{color:var(--text-primary)}.nina-theme-btn.active{background-color:var(--accent-primary);color:#fff;box-shadow:0 1px 4px var(--accent-glow)}.nina-theme-btn.active:hover{filter:brightness(1.1)}.nina-lang-container{display:inline-block;position:relative}.nina-lang-btn{color:var(--text-secondary);background-color:var(--bg-hover);border:1px solid var(--border-color);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.875rem;font-weight:500;transition:all .18s;display:inline-flex}.nina-lang-btn:hover{color:var(--text-primary);border-color:var(--accent-primary)}.nina-lang-btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.nina-lang-chevron{transition:transform .2s}.nina-lang-chevron.open{transform:rotate(180deg)}.nina-lang-dropdown{background-color:var(--bg-dropdown);border:1px solid var(--border-color);min-width:175px;box-shadow:var(--shadow-lg);z-index:120;border-radius:10px;padding:.35rem;animation:.18s cubic-bezier(.16,1,.3,1) ninaFadeDown;position:absolute;top:calc(100% + 6px);right:0}.nina-lang-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:.55rem .85rem;font-size:.875rem;transition:background-color .15s,color .15s;display:flex}.nina-lang-item:hover{background-color:var(--bg-hover);color:var(--text-primary)}.nina-lang-item.active{background-color:var(--accent-light);color:var(--accent-primary);font-weight:600}.nina-footer{background-color:var(--bg-footer);border-top:1px solid var(--border-color);color:var(--text-secondary);margin-top:auto;padding-top:4.5rem;padding-bottom:2.5rem;transition:background-color .25s,border-color .25s}.nina-footer-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.nina-footer-grid{grid-template-columns:2fr 1fr 1.3fr 1.3fr;gap:3rem;display:grid}.nina-footer-col{flex-direction:column;display:flex}.nina-footer-logo-wrap{margin-bottom:1.25rem}.nina-footer-logo{width:auto;height:42px;display:block}.nina-footer-tagline{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.4}.nina-footer-desc{color:var(--text-muted);max-width:360px;margin-bottom:1.25rem;font-size:.875rem;line-height:1.65}.nina-footer-headquarters{color:var(--text-secondary);align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.5;display:flex}.nina-footer-title{color:var(--text-primary);letter-spacing:.02em;margin-bottom:1.25rem;font-size:1rem;font-weight:700;position:relative}.nina-footer-links{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.nina-footer-link{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.875rem;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.nina-footer-link:hover{color:var(--accent-primary);transform:translate(2px)}.nina-footer-contact-list{flex-direction:column;gap:.9rem;display:flex}.nina-footer-contact-item{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:flex}.nina-footer-contact-item:hover{color:var(--accent-primary)}.nina-footer-contact-icon{background-color:var(--bg-hover);width:32px;height:32px;color:var(--accent-primary);border:1px solid var(--border-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nina-footer-bottom{border-top:1px solid var(--border-color);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:3.5rem;padding-top:1.75rem;font-size:.875rem;display:flex}.nina-footer-bottom-links{align-items:center;gap:1.5rem;display:flex}.nina-footer-bottom-link{color:var(--text-muted);text-decoration:none;transition:color .15s}.nina-footer-bottom-link:hover{color:var(--text-primary)}.nina-footer-made-in-india{color:var(--text-secondary);align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.nina-fab-container{z-index:99;flex-direction:column;align-items:flex-end;gap:12px;animation:.4s ease-out ninaFadeUp;display:flex;position:fixed;bottom:24px;right:24px}.nina-fab{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,filter .2s;display:flex;position:relative;box-shadow:0 4px 14px #00000038}.nina-fab:hover{transform:translateY(-3px)scale(1.08);box-shadow:0 8px 22px #0000004d}.nina-fab:active{transform:scale(.96)}.nina-fab-whatsapp:hover{box-shadow:0 8px 22px #25d36673}.nina-fab-phone:hover{box-shadow:0 8px 22px #2563eb73}.nina-fab-chat:hover{box-shadow:0 8px 22px #06b6d473}.nina-fab-tooltip{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;background-color:#0f172aeb;border-radius:6px;padding:5px 10px;font-size:.75rem;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;right:calc(100% + 12px);transform:translate(6px);box-shadow:0 4px 12px #00000026}.nina-fab:hover .nina-fab-tooltip{opacity:1;transform:translate(0)}@keyframes ninaSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ninaFadeDown{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ninaFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.nina-nav-desktop,.nina-header-actions .nina-header-login{display:none}.nina-hamburger-btn{display:flex}.nina-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=640px){.nina-header-inner{height:64px;padding:0 1rem}.nina-logo-img{height:32px}.nina-header-actions{gap:.5rem}.nina-footer{padding-top:3rem;padding-bottom:2rem}.nina-footer-grid{grid-template-columns:1fr;gap:2rem}.nina-footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.5rem}.nina-footer-bottom-links{flex-wrap:wrap;gap:1rem}.nina-fab-container{gap:10px;bottom:16px;right:16px}.nina-fab{width:46px;height:46px}.nina-fab-tooltip{display:none}}:root ._fd-column{flex-direction:column}:root ._width-10037{width:100%}:root ._ox-hidden{overflow-x:hidden}:root ._oy-hidden{overflow-y:hidden}:root ._pos-relative{position:relative}:root ._minHeight-90vh{min-height:90vh}:root ._justifyContent-center{justify-content:center}:root ._userSelect-auto{-webkit-user-select:auto;user-select:auto}:root ._ws-normal{white-space:normal}:root ._ff-f-family{font-family:var(--f-family)}:root ._fw-800{font-weight:800}:root ._ls--0--02em{letter-spacing:-.02em}:root ._fs-objectObjec2745422{font-size:[object Object]}:root ._lh-objectObjec2745422{line-height:[object Object]}:root ._col-text-primar121{color:var(--text-primary)}:root ._marginTop-0px{margin-top:0}:root ._marginRight-0px{margin-right:0}:root ._marginBottom-0px{margin-bottom:0}:root ._marginLeft-0px{margin-left:0}:root ._maxWidth-950px{max-width:950px}:root ._col-text-second96872{color:var(--text-secondary)}:root ._fw-f-weight-4{font-weight:var(--f-weight-4)}:root ._ls-f-letterSpa1360334202{letter-spacing:var(--f-letterSpacing-4)}:root ._maxWidth-720px{max-width:720px}:root ._fd-row{flex-direction:row}:root ._fwr-wrap{flex-wrap:wrap}:root ._gap-t-space-3{gap:var(--t-space-3)}:root ._marginTop-t-space-2{margin-top:var(--t-space-2)}:root ._maxWidth-1100px{max-width:1100px}:root ._marginTop-t-space-5{margin-top:var(--t-space-5)}:root ._btlr-t-radius-4{border-top-left-radius:var(--t-radius-4)}:root ._btrr-t-radius-4{border-top-right-radius:var(--t-radius-4)}:root ._bbrr-t-radius-4{border-bottom-right-radius:var(--t-radius-4)}:root ._bblr-t-radius-4{border-bottom-left-radius:var(--t-radius-4)}:root ._btw-1px._btw-1px{border-top-width:1px}:root ._brw-1px._brw-1px{border-right-width:1px}:root ._borderBottomWidth-1px._borderBottomWidth-1px{border-bottom-width:1px}:root ._borderLeftWidth-1px._borderLeftWidth-1px{border-left-width:1px}:root ._btc-border-colo114._btc-border-colo114{border-top-color:var(--border-color)}:root ._brc-border-colo114._brc-border-colo114{border-right-color:var(--border-color)}:root ._borderBottomColor-border-colo114._borderBottomColor-border-colo114{border-bottom-color:var(--border-color)}:root ._borderLeftColor-border-colo114._borderLeftColor-border-colo114{border-left-color:var(--border-color)}:root ._bbs-solid._bbs-solid{border-bottom-style:solid}:root ._bts-solid._bts-solid{border-top-style:solid}:root ._bls-solid._bls-solid{border-left-style:solid}:root ._brs-solid._brs-solid{border-right-style:solid}:root ._bxsh-0px0px24pxc1486232547{box-shadow:0px 0px 24px color-mix(in srgb, var(--accent-glow) 30%, transparent)}:root ._justifyContent-space-betwe3241{justify-content:space-between}:root ._alignItems-center{align-items:center}:root ._paddingRight-t-space-4{padding-right:var(--t-space-4)}:root ._paddingLeft-t-space-4{padding-left:var(--t-space-4)}:root ._paddingTop-t-space-2{padding-top:var(--t-space-2)}:root ._paddingBottom-t-space-2{padding-bottom:var(--t-space-2)}:root ._backgroundColor-bg-surface-141398{background-color:var(--bg-surface-elevated)}:root ._gap-t-space-2{gap:var(--t-space-2)}:root ._fs-t-space-3{font-size:var(--t-space-3)}:root ._fw-600{font-weight:600}:root ._col-text-muted{color:var(--text-muted)}:root ._fs-t-space-2{font-size:var(--t-space-2)}:root ._height-420px{height:420px}:root ._backgroundColor-rgba0000--0338295333{background-color:#00000008}:root ._flexGrow-1{flex-grow:1}:root ._flexShrink-1{flex-shrink:1}:root ._fb-0px{flex-basis:0}:root ._maxWidth-1240px{max-width:1240px}:root ._marginRight-auto{margin-right:auto}:root ._marginLeft-auto{margin-left:auto}:root ._paddingTop-t-space-8{padding-top:var(--t-space-8)}:root ._paddingBottom-t-space-8{padding-bottom:var(--t-space-8)}:root ._gap-t-space-6{gap:var(--t-space-6)}:root ._fw-700{font-weight:700}:root ._ls--0--01em{letter-spacing:-.01em}:root ._lh-f-lineHeigh112928{line-height:var(--f-lineHeight-9)}:root ._lh-f-lineHeigh112923{line-height:var(--f-lineHeight-4)}:root ._maxWidth-760px{max-width:760px}:root ._gap-t-space-4{gap:var(--t-space-4)}:root ._fb-280px{flex-basis:280px}:root ._maxWidth-560px{max-width:560px}:root ._marginBottom-t-space-2{margin-bottom:var(--t-space-2)}:root ._fs-f-size-3{font-size:var(--f-size-3)}:root ._lh-22px{line-height:22px}:root ._paddingTop-t-space-6{padding-top:var(--t-space-6)}:root ._paddingBottom-t-space-6{padding-bottom:var(--t-space-6)}:root ._fb-320px{flex-basis:320px}:root ._maxWidth-380px{max-width:380px}:root ._minHeight-70px{min-height:70px}:root ._gap-t-space-1{gap:var(--t-space-1)}:root ._ls-f-letterSpa1360334197{letter-spacing:var(--f-letterSpacing-9)}:root ._textAlign-center{text-align:center}:root ._maxWidth-640px{max-width:640px}:root ._marginBottom-t-space-1{margin-bottom:var(--t-space-1)}:root ._height-200px{height:200px}:root ._btlr-t-radius-2{border-top-left-radius:var(--t-radius-2)}:root ._btrr-t-radius-2{border-top-right-radius:var(--t-radius-2)}:root ._bbrr-t-radius-2{border-bottom-right-radius:var(--t-radius-2)}:root ._bblr-t-radius-2{border-bottom-left-radius:var(--t-radius-2)}:root ._backgroundColor-rgba0000--0238295333{background-color:#00000005}:root ._fs-f-size-2{font-size:var(--f-size-2)}:root ._maxWidth-10037{max-width:100%}:root ._WebkitLineClamp-2{-webkit-line-clamp:2}:root ._WebkitBoxOrient-vertical{-webkit-box-orient:vertical}:root ._dsp--webkit-box{display:-webkit-box}:root ._maxWidth-700px{max-width:700px}:root ._height-180px{height:180px}:root ._backgroundColor-rgba0000--0438295333{background-color:#0000000a}:root ._marginTop-t-space-3{margin-top:var(--t-space-3)}:root ._maxWidth-680px{max-width:680px}:root ._paddingRight-t-space-6{padding-right:var(--t-space-6)}:root ._paddingLeft-t-space-6{padding-left:var(--t-space-6)}:root ._gap-t-space-5{gap:var(--t-space-5)}:root ._fd-objectObjec2745422{flex-direction:[object Object]}:root ._alignItems-objectObjec2745422{align-items:[object Object]}:root ._fs-t-space-4{font-size:var(--t-space-4)}:root ._marginTop-t-space-1{margin-top:var(--t-space-1)}:root ._justifyContent-objectObjec2745422{justify-content:[object Object]}:root ._justifyContent-flex-end{justify-content:flex-end}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-4{bottom:1rem}.left-3{left:.75rem}.left-4{left:1rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.mt-0\.5{margin-top:.125rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-\[320px\]{height:320px}.h-\[400px\]{height:400px}.h-full{height:100%}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[92vh\]{max-height:92vh}.min-h-\[300px\]{min-height:300px}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-auto{width:auto}.w-full{width:100%}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-500\/40{border-color:#f59e0b66}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-cyan-500\/20{border-color:#06b6d433}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-t-transparent{border-top-color:#0000}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-500\/20{background-color:#f59e0b33}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/90{background-color:#000000e6}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/80{background-color:#020617cc}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pr-1{padding-right:.25rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:#ffffffe6}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root,body.theme-light{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-header:#fffffff2;--bg-footer:#f8fafc;--bg-dropdown:#fff;--bg-hover:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--border-subtle:#f1f5f9;--accent-primary:#2563eb;--accent-secondary:#4f46e5;--accent-hover:#1d4ed8;--accent-light:#eff6ff;--accent-border:#bfdbfe;--accent-glow:#2563eb33;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-header:0 1px 3px 0 #0000000f;--btn-primary-bg:#2563eb;--btn-primary-text:#fff;--btn-primary-hover:#1d4ed8;--btn-primary-shadow:0 2px 4px #2563eb40;--card-bg:#fff;--card-border:#e2e8f0}body.theme-gradient{--bg-primary:#0d0b21;--bg-secondary:#161338;--bg-surface:#ffffff12;--bg-surface-elevated:#1e1b4b;--bg-header:#0d0b21d9;--bg-footer:#0a091a;--bg-dropdown:#1e1b4b;--bg-hover:#ffffff1f;--text-primary:#f5f3ff;--text-secondary:#cbd5e1;--text-muted:#a5b4fc;--border-color:#ffffff29;--border-subtle:#ffffff14;--accent-primary:#8b5cf6;--accent-secondary:#ec4899;--accent-hover:#a855f7;--accent-light:#8b5cf633;--accent-border:#8b5cf673;--accent-glow:#8b5cf666;--shadow-sm:0 2px 8px #00000059;--shadow-md:0 8px 32px #00000059;--shadow-lg:0 16px 40px #8b5cf64d;--shadow-header:0 4px 24px #00000073;--btn-primary-bg:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);--btn-primary-text:#fff;--btn-primary-hover:linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);--btn-primary-shadow:0 4px 15px #8b5cf673;--card-bg:#ffffff12;--card-border:#ffffff2e}body.theme-dark{--bg-primary:#0a0e17;--bg-secondary:#111827;--bg-surface:#111827;--bg-surface-elevated:#162032;--bg-header:#0a0e17eb;--bg-footer:#06090e;--bg-dropdown:#111827;--bg-hover:#06b6d41f;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border-color:#06b6d440;--border-subtle:#ffffff0f;--accent-primary:#06b6d4;--accent-secondary:#3b82f6;--accent-hover:#22d3ee;--accent-light:#06b6d426;--accent-border:#06b6d473;--accent-glow:#06b6d459;--shadow-sm:0 2px 8px #00000080;--shadow-md:0 8px 24px #0009;--shadow-lg:0 0 25px #06b6d440;--shadow-header:0 2px 16px #000000b3;--btn-primary-bg:transparent;--btn-primary-text:#06b6d4;--btn-primary-hover:#06b6d426;--btn-primary-shadow:0 0 15px #06b6d459;--card-bg:#111827;--card-border:#06b6d440}body.nina-font-inter,body[data-lang=en],body{font-family:Inter,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body.nina-font-tamil,body[data-lang=ta],:lang(ta){font-family:Noto Sans Tamil,Mukta Malar,-apple-system,BlinkMacSystemFont,sans-serif}body.nina-font-devanagari,body[data-lang=hi],:lang(hi){font-family:Noto Sans Devanagari,Poppins,-apple-system,BlinkMacSystemFont,sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5;transition:background-color .25s,color .25s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit}:focus-visible{outline-offset:2px}body.theme-light :focus-visible{outline:2px solid #2563eb}body.theme-gradient :focus-visible{outline:2px solid #a855f7;box-shadow:0 0 10px #a855f799}body.theme-dark :focus-visible{outline:2px solid #06b6d4;box-shadow:0 0 12px #06b6d4cc}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes shimmerSweep{0%{transform:translate(-150%)skew(-20deg)}to{transform:translate(250%)skew(-20deg)}}@keyframes neonGlowPulse{0%{box-shadow:0 0 8px #06b6d466,inset 0 0 4px #06b6d433}to{box-shadow:0 0 20px #06b6d4cc,0 0 35px #f43f5e66,inset 0 0 8px #06b6d466}}@keyframes electricRippleAnim{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.4)}}@keyframes floatOrbSlow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(25px,-30px)scale(1.08)}}@keyframes floatOrbReverse{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-30px,20px)scale(.95)}}@keyframes neonGridScroll{0%{background-position:0 0}to{background-position:0 40px}}@keyframes spinClean{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradientConicSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes neonRingDualPulse{0%{opacity:.7;filter:drop-shadow(0 0 4px #06b6d4);transform:scale(.96)}50%{opacity:1;filter:drop-shadow(0 0 10px #f43f5e);transform:scale(1.04)}to{opacity:.7;filter:drop-shadow(0 0 4px #06b6d4);transform:scale(.96)}}@keyframes neonTrailSweep{0%{opacity:0;filter:drop-shadow(0 0 #06b6d400);transform:translateY(20px)scale(.98)}50%{opacity:.9;filter:drop-shadow(0 0 15px #06b6d4cc)}to{opacity:1;filter:drop-shadow(0 0 #06b6d400);transform:translateY(0)scale(1)}}.nina-btn{-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;outline:none;justify-content:center;align-items:center;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.nina-btn:disabled,.nina-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.nina-btn-content{z-index:2;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.nina-btn-sm{height:36px;padding:0 14px;font-size:.875rem}.nina-btn-md{height:44px;padding:0 20px;font-size:.95rem}.nina-btn-lg{height:52px;padding:0 28px;font-size:1.05rem}.nina-btn-light{border-radius:8px}.nina-btn-light.nina-btn-primary{color:#fff;background-color:#2563eb;border-color:#2563eb;box-shadow:0 1px 3px #0000001a}.nina-btn-light.nina-btn-primary:hover{background-color:#1d4ed8;transform:translateY(-1px)scale(1.02);box-shadow:0 6px 16px #2563eb40}.nina-btn-light.nina-btn-primary:active{transform:translateY(0)scale(.98)}.nina-btn-light.nina-btn-secondary{color:#1e293b;background-color:#f1f5f9;border-color:#e2e8f0}.nina-btn-light.nina-btn-secondary:hover{background-color:#e2e8f0;transform:translateY(-1px)scale(1.02)}.nina-btn-light.nina-btn-outline{color:#2563eb;background-color:#0000;border-color:#2563eb}.nina-btn-light.nina-btn-outline:hover{background-color:#eff6ff;transform:translateY(-1px)scale(1.02)}.nina-btn-light.nina-btn-ghost{color:#475569;background-color:#0000}.nina-btn-light.nina-btn-ghost:hover{color:#0f172a;background-color:#f1f5f9}.nina-btn-gradient{-webkit-backdrop-filter:blur(12px);border-radius:12px;overflow:hidden}.nina-btn-gradient.nina-btn-primary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);box-shadow:0 4px 15px #8b5cf666}.nina-btn-gradient .nina-btn-glass-border{pointer-events:none;z-index:3;border:1px solid #ffffff4d;border-radius:12px;position:absolute;inset:0}.nina-btn-gradient .nina-btn-shimmer{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;position:absolute;top:0;left:0;transform:translate(-150%)skew(-20deg)}.nina-btn-gradient:hover .nina-btn-shimmer{animation:1.2s cubic-bezier(.16,1,.3,1) infinite shimmerSweep}.nina-btn-gradient:hover{box-shadow:0 8px 25px #8b5cf68c}.nina-btn-gradient.nina-btn-secondary{color:#fff;background:#ffffff1f}.nina-btn-gradient.nina-btn-outline{color:#fff;background:0 0}.nina-btn-gradient.nina-btn-ghost{color:#cbd5e1;background:0 0}.nina-btn-gradient.nina-btn-ghost:hover{color:#fff;background:#ffffff1a}.nina-btn-dark{color:#06b6d4;letter-spacing:.03em;background-color:#0000;border-color:#06b6d4;border-radius:8px;box-shadow:0 0 10px #06b6d440}.nina-btn-dark .nina-btn-neon-glow{pointer-events:none;opacity:.6;z-index:1;border:1px solid #06b6d4;border-radius:8px;transition:all .3s;position:absolute;inset:-1px}.nina-btn-dark:hover{color:#22d3ee;background-color:#06b6d41a;box-shadow:0 0 22px #06b6d499,inset 0 0 10px #06b6d433}.nina-btn-dark:hover .nina-btn-neon-glow{opacity:1;filter:drop-shadow(0 0 8px #06b6d4)}.nina-btn-dark .nina-btn-electric-ripple{opacity:0;pointer-events:none;z-index:0;border:1px solid #22d3ee;border-radius:12px;position:absolute;inset:-6px}.nina-btn-dark:active .nina-btn-electric-ripple{animation:.4s ease-out electricRippleAnim}.nina-btn-dark.nina-btn-secondary{color:#f43f5e;border-color:#f43f5e;box-shadow:0 0 10px #f43f5e40}.nina-btn-dark.nina-btn-secondary:hover{color:#fb7185;background-color:#f43f5e1f;box-shadow:0 0 22px #f43f5e99}.nina-btn-dark.nina-btn-outline{color:#e2e8f0;border-color:#06b6d466}.nina-btn-dark.nina-btn-ghost{color:#94a3b8;box-shadow:none;border-color:#0000}.nina-btn-dark.nina-btn-ghost:hover{color:#06b6d4;background-color:#06b6d414}.nina-card{box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.nina-card-inner{z-index:2;padding:24px;position:relative}.nina-card-light{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.nina-card-light:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000a}.nina-card-gradient{-webkit-backdrop-filter:blur(16px);transform-style:preserve-3d;background:#ffffff0f;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000004d}.nina-card-gradient .nina-card-glass-border{-webkit-mask-composite:xor;pointer-events:none;z-index:3;background:linear-gradient(135deg,#ffffff40 0%,#8b5cf659 50%,#ec489933 100%);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nina-card-gradient .nina-card-backdrop{pointer-events:none;z-index:1;background:radial-gradient(circle at 0 0,#8b5cf61f,#0000 70%);position:absolute;inset:0}.nina-card-gradient:hover{box-shadow:0 12px 40px #8b5cf64d}.nina-card-dark{background-color:#111827;border:1px solid #06b6d440;border-radius:10px;overflow:hidden;box-shadow:0 4px 20px #0009}.nina-card-dark .nina-card-cyan-edge{z-index:3;background:linear-gradient(90deg,#0000,#06b6d4 50%,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #06b6d4}.nina-card-dark .nina-card-corner-accents{pointer-events:none;z-index:3;position:absolute;inset:0}.nina-card-dark .nina-card-corner-accents:before{content:"";border-bottom:2px solid #f43f5e;border-right:2px solid #f43f5e;width:14px;height:14px;position:absolute;bottom:0;right:0}.nina-card-dark:hover{border-color:#06b6d48c;box-shadow:0 0 25px #06b6d440}.nina-form-group{flex-direction:column;gap:6px;width:100%;display:flex}.nina-label{color:var(--text-primary);font-size:.875rem;font-weight:500}.nina-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.nina-input-icon-left{pointer-events:none;z-index:3;align-items:center;display:flex;position:absolute;left:12px}.nina-input-icon-right{pointer-events:none;z-index:3;align-items:center;display:flex;position:absolute;right:12px}.nina-input,.nina-textarea,.nina-select{box-sizing:border-box;outline:none;width:100%;font-size:.95rem;transition:all .2s}.nina-input{height:44px;padding:0 14px}.nina-input.has-left-icon{padding-left:40px}.nina-input.has-right-icon{padding-right:40px}.nina-textarea{resize:vertical;min-height:100px;padding:12px 14px}.nina-select{cursor:pointer;appearance:none;height:44px;padding:0 36px 0 14px}.nina-input-light{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px}.nina-input-light:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.nina-input-gradient{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3;border-radius:12px}.nina-input-gradient::placeholder{color:#a5b4fc;opacity:.7}.nina-input-gradient:focus{background:#ffffff24;border-color:#a855f7;box-shadow:0 0 15px #a855f759}.nina-input-dark{color:#e2e8f0;background-color:#111827;border:1px solid #06b6d44d;border-radius:8px}.nina-input-dark::placeholder{color:#64748b}.nina-input-dark:focus{border-color:#06b6d4;box-shadow:0 0 15px #06b6d473,inset 0 0 8px #06b6d426}.nina-form-error{color:#ef4444;margin-top:4px;font-size:.8rem}.nina-spinner{justify-content:center;align-items:center;display:inline-flex;position:relative}.nina-spinner-light svg{animation:.8s linear infinite spinClean}.nina-spinner-gradient .nina-spinner-ring{background:conic-gradient(#38bdf8,#818cf8,#f472b6,#38bdf8);border-radius:50%;padding:3px;animation:1s linear infinite gradientConicSpin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#fff calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#fff calc(100% - 3px))}.nina-spinner-dark .nina-spinner-pulse{border:2px solid #06b6d4;border-top-color:#f43f5e;border-radius:50%;animation:.9s cubic-bezier(.4,0,.2,1) infinite spinClean,1.8s ease-in-out infinite neonRingDualPulse;box-shadow:0 0 12px #06b6d499}.nina-section-reveal{opacity:0;will-change:transform, opacity;transition:all .7s cubic-bezier(.16,1,.3,1)}.nina-reveal-fade-up{transform:translateY(28px)}.nina-reveal-fade-up.is-visible{opacity:1;transform:translateY(0)}.nina-reveal-parallax{transform:translateY(40px)scale(.96)}.nina-reveal-parallax.is-visible{opacity:1;transform:translateY(0)scale(1)}.nina-reveal-neon{transform:translateY(20px)}.nina-reveal-neon.is-visible{animation:.8s cubic-bezier(.16,1,.3,1) forwards neonTrailSweep}.nina-badge{letter-spacing:.02em;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.nina-badge-light{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:999px}.nina-badge-light.nina-badge-success{color:#047857;background-color:#ecfdf5;border-color:#a7f3d0}.nina-badge-light.nina-badge-warning{color:#b45309;background-color:#fffbeb;border-color:#fde68a}.nina-badge-gradient{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;box-shadow:0 2px 8px #8b5cf640}.nina-badge-dark{color:#06b6d4;background-color:#06b6d41a;border:1px solid #06b6d4;border-radius:4px;box-shadow:0 0 8px #06b6d44d}.nina-badge-dark.nina-badge-magenta{color:#f43f5e;background-color:#f43f5e1f;border-color:#f43f5e;box-shadow:0 0 8px #f43f5e4d}.nina-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nina-tab-item{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.nina-tabs-light .nina-tab-item{color:#475569;background-color:#f1f5f9;border-radius:8px}.nina-tabs-light .nina-tab-item.active{color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb40}.nina-tabs-gradient .nina-tab-item{color:#cbd5e1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:12px}.nina-tabs-gradient .nina-tab-item.active{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#ffffff4d;box-shadow:0 4px 15px #8b5cf666}.nina-tabs-dark .nina-tab-item{color:#94a3b8;background-color:#0000;border:1px solid #06b6d440;border-radius:4px}.nina-tabs-dark .nina-tab-item.active{color:#06b6d4;background-color:#06b6d41f;border-color:#06b6d4;box-shadow:0 0 12px #06b6d466}.nina-modal-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1000;background-color:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.nina-modal-panel{box-sizing:border-box;width:100%;max-width:520px;max-height:90vh;position:relative;overflow-y:auto}.nina-modal-light{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.nina-modal-gradient{-webkit-backdrop-filter:blur(24px);color:#fff;background:#161338d9;border:1px solid #fff3;border-radius:20px;padding:28px;box-shadow:0 25px 50px #00000080,0 0 30px #8b5cf64d}.nina-modal-dark{color:#f1f5f9;background-color:#111827;border:1px solid #06b6d4;border-radius:10px;padding:24px;box-shadow:0 0 35px #06b6d459}.nina-stepper{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.nina-step-node{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.nina-step-circle{justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;transition:all .3s;display:flex}.nina-step-line{flex:1;height:3px;margin:0 8px;transition:all .3s}.nina-stepper-light .nina-step-circle{color:#64748b;background-color:#e2e8f0;border-radius:50%}.nina-stepper-light .nina-step-circle.active{color:#fff;background-color:#2563eb;box-shadow:0 2px 6px #2563eb59}.nina-stepper-light .nina-step-line{background-color:#e2e8f0}.nina-stepper-light .nina-step-line.active{background-color:#2563eb}.nina-stepper-gradient .nina-step-circle{color:#a5b4fc;background:#ffffff1f;border:1px solid #fff3;border-radius:50%}.nina-stepper-gradient .nina-step-circle.active{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#fff6;box-shadow:0 0 15px #8b5cf680}.nina-stepper-gradient .nina-step-line{background:#ffffff26}.nina-stepper-gradient .nina-step-line.active{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.nina-stepper-dark .nina-step-circle{color:#64748b;background-color:#111827;border:1px solid #06b6d44d;border-radius:4px}.nina-stepper-dark .nina-step-circle.active{color:#06b6d4;border-color:#06b6d4;box-shadow:0 0 12px #06b6d499}.nina-stepper-dark .nina-step-line{background-color:#06b6d433}.nina-stepper-dark .nina-step-line.active{background-color:#06b6d4;box-shadow:0 0 8px #06b6d4}.nina-toast-container{z-index:1100;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;left:24px}.nina-toast{box-sizing:border-box;align-items:center;gap:12px;min-width:280px;padding:12px 18px;font-size:.9rem;display:flex}.nina-toast-light{color:#1e293b;background-color:#fff;border-left:4px solid #2563eb;border-radius:8px;box-shadow:0 4px 12px #0000001a}.nina-toast-gradient{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161338e0;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 32px #0006,0 0 15px #8b5cf659}.nina-toast-dark{color:#06b6d4;background-color:#111827;border:1px solid #06b6d4;border-radius:6px;box-shadow:0 0 18px #06b6d466}.nina-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nina-hero-bg-light{background-color:#fff;background-image:radial-gradient(#e2e8f0 1px,#0000 1px);background-size:24px 24px}.nina-hero-bg-light .nina-hero-accent-circle{filter:blur(60px);opacity:.4;border-radius:50%;position:absolute}.nina-hero-bg-gradient{background:linear-gradient(135deg,#0d0b21 0%,#17133d 50%,#20174e 100%)}.nina-hero-bg-gradient .nina-gradient-orb{filter:blur(70px);opacity:.55;border-radius:50%;animation:12s ease-in-out infinite floatOrbSlow;position:absolute}.nina-hero-bg-gradient .nina-gradient-orb-alt{animation:15s ease-in-out infinite floatOrbReverse}.nina-hero-bg-dark{perspective:600px;background-color:#0a0e17}.nina-hero-bg-dark .nina-neon-grid{transform-origin:bottom;background-image:linear-gradient(90deg,#06b6d426 1px,#0000 1px),linear-gradient(#06b6d426 1px,#0000 1px);background-size:40px 40px;height:200%;animation:6s linear infinite neonGridScroll;position:absolute;inset:-100% 0 0;transform:rotateX(60deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 70%);mask-image:linear-gradient(#0000 20%,#000 70%)}.nina-fab-container{z-index:999;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:28px;right:28px}.nina-fab{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 15px #0000004d}.nina-fab:hover{transform:scale(1.1)}.nina-fab-whatsapp{color:#fff;background-color:#25d366}.nina-fab-phone{color:#fff;background-color:#2563eb}.nina-fab-chat{color:#fff;background-color:#8b5cf6}.nina-fab-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background-color:#0f172ae6;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:opacity .2s;position:absolute;right:64px}.nina-fab:hover .nina-fab-tooltip{opacity:1}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.dark\:border-blue-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:border-slate-800\/80:is(.dark *){border-color:#1e293bcc}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-slate-950\/60:is(.dark *){background-color:#02061799}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-cyan-400:is(.dark *){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:h-\[420px\]{height:420px}.sm\:h-\[540px\]{height:540px}.sm\:w-auto{width:auto}.sm\:columns-2{-moz-columns:2;columns:2}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:w-\[380px\]{width:380px}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
