@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*,: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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!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}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-8px\]{inset:-8px}.inset-\[8px\]{inset:8px}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-left-16{left:-4rem}.-left-24{left:-6rem}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-8{right:-2rem}.-right-\[2px\]{right:-2px}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-14{top:-3.5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-7{top:-1.75rem}.-top-8{top:-2rem}.-top-\[2px\]{top:-2px}.-top-\[5px\]{top:-5px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[10px\]{left:10px}.left-\[12px\]{left:12px}.left-\[14px\]{left:14px}.left-\[76px\]{left:76px}.right-0{right:0}.right-1\.5{right:.375rem}.right-1\/3{right:33.3333%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[10px\]{right:10px}.right-\[12px\]{right:12px}.right-\[14px\]{right:14px}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[60px\]{top:60px}.top-\[66px\]{top:66px}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[290\]{z-index:290}.z-\[300\]{z-index:300}.z-\[350\]{z-index:350}.z-\[3\]{z-index:3}.z-\[500\]{z-index:500}.z-\[9999999\]{z-index:9999999}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.m-0{margin:0}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-\[10px\]{margin-left:10px;margin-right:10px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[12px\]{margin-top:12px;margin-bottom:12px}.my-\[18px\]{margin-top:18px;margin-bottom:18px}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-\[2px\]{margin-bottom:-2px}.-mr-6{margin-right:-1.5rem}.-mt-1{margin-top:-.25rem}.-mt-5{margin-top:-1.25rem}.-mt-6{margin-top:-1.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[28px\]{margin-bottom:28px}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[8px\]{margin-bottom:8px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[68px\]{margin-top:68px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.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}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-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}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[16px\]{height:16px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[220px\]{height:220px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[3\.5px\]{height:3.5px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[68px\]{height:68px}.h-\[80px\]{height:80px}.h-\[8px\]{height:8px}.h-\[90px\]{height:90px}.h-\[calc\(100\%-22px\)\]{height:calc(100% - 22px)}.h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[350px\]{max-height:350px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[48vh\]{max-height:48vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[740px\]{max-height:740px}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80px\]{max-height:80px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85px\]{max-height:85px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[860px\]{max-height:860px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(85vh-130px\)\]{max-height:calc(85vh - 130px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-16{min-height:4rem}.min-h-6{min-height:1.5rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[170px\]{min-height:170px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[2px\]{min-height:2px}.min-h-\[300px\]{min-height:300px}.min-h-\[32px\]{min-height:32px}.min-h-\[340px\]{min-height:340px}.min-h-\[380px\]{min-height:380px}.min-h-\[44px\]{min-height:44px}.min-h-\[480px\]{min-height:480px}.min-h-\[4px\]{min-height:4px}.min-h-\[520px\]{min-height:520px}.min-h-\[580px\]{min-height:580px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[620px\]{min-height:620px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[10\%\]{width:10%}.w-\[110px\]{width:110px}.w-\[12\%\]{width:12%}.w-\[120px\]{width:120px}.w-\[135px\]{width:135px}.w-\[14\%\]{width:14%}.w-\[140px\]{width:140px}.w-\[16\%\]{width:16%}.w-\[16px\]{width:16px}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22\%\]{width:22%}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[25\%\]{width:25%}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[35\%\]{width:35%}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[9\%\]{width:9%}.w-\[90px\]{width:90px}.w-\[95px\]{width:95px}.w-\[min\(320px\,78vw\)\]{width:min(320px,78vw)}.w-\[min\(92vw\,430px\)\]{width:min(92vw,430px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-16{min-width:4rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[22px\]{min-width:22px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[28px\]{min-width:28px}.min-w-\[500px\]{min-width:500px}.min-w-\[520px\]{min-width:520px}.min-w-\[600px\]{min-width:600px}.min-w-\[60px\]{min-width:60px}.min-w-\[700px\]{min-width:700px}.min-w-\[740px\]{min-width:740px}.min-w-\[800px\]{min-width:800px}.min-w-\[80px\]{min-width:80px}.min-w-\[8px\]{min-width:8px}.min-w-\[900px\]{min-width:900px}.min-w-\[90px\]{min-width:90px}.min-w-fit{min-width:fit-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[140px\]{max-width:140px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[24px\]{max-width:24px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[28px\]{max-width:28px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[480px\]{max-width:480px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[58px\]{max-width:58px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[650px\]{max-width:650px}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[82\%\]{max-width:82%}.max-w-\[900px\]{max-width:900px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[920px\]{max-width:920px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-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))}.-translate-y-1{--tw-translate-y:-.25rem;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))}.-translate-y-1\.5{--tw-translate-y:-.375rem;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))}.-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))}.-translate-y-10{--tw-translate-y:-2.5rem;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))}.-translate-y-12{--tw-translate-y:-3rem;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))}.-translate-y-2{--tw-translate-y:-.5rem;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))}.translate-x-0{--tw-translate-x:0px;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))}.translate-x-0\.5{--tw-translate-x:.125rem;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))}.translate-x-10{--tw-translate-x:2.5rem;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))}.translate-x-12{--tw-translate-x:3rem;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))}.translate-x-4{--tw-translate-x:1rem;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))}.translate-y-0{--tw-translate-y:0px;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))}.translate-y-2{--tw-translate-y:.5rem;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))}.rotate-180{--tw-rotate:180deg;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))}.rotate-45{--tw-rotate:45deg;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))}.rotate-90{--tw-rotate:90deg;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))}.scale-100{--tw-scale-x:1;--tw-scale-y: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))}.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))}.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))}.scale-\[0\.98\]{--tw-scale-x:.98;--tw-scale-y:.98;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))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;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))}.-scale-x-100{--tw-scale-x:-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))}.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))}.transform-gpu{transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) 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 fadeCard{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-\[fadeCard_0\.25s_ease\]{animation:.25s fadeCard}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-\[fadeIn_0\.2s_ease-out\]{animation:.2s ease-out fadeIn}.animate-\[loadingFadeUp_\.8s_ease_both\]{animation:.8s both loadingFadeUp}.animate-\[loadingFadeUp_1s_ease_\.15s_both\]{animation:1s .15s both loadingFadeUp}.animate-\[loadingFloat_2\.8s_ease-in-out_infinite\]{animation:2.8s ease-in-out infinite loadingFloat}.animate-\[loadingLogoPulse_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite loadingLogoPulse}.animate-\[loadingSpinReverse_5s_linear_infinite\]{animation:5s linear infinite loadingSpinReverse}@keyframes popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.animate-\[popIn_0\.4s_cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)_both\]{animation:.4s cubic-bezier(.34,1.56,.64,1) both popIn}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.animate-\[slideDown_0\.2s_ease\]{animation:.2s slideDown}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-\[slideUp_0\.2s_ease\]{animation:.2s slideUp}@keyframes spin360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-\[spin360_1s_linear_infinite\]{animation:1s linear infinite spin360}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-\[spin_2\.2s_linear_infinite\]{animation:2.2s linear infinite spin}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-slide-up{animation:.25s both slideUp}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.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-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * 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))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[12px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.space-y-\[4px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#e2e8f0\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.divide-\[\#f1f5f9\]>:not([hidden])~:not([hidden]),.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#007570\]{--tw-border-opacity:1;border-color:rgb(0 117 112/var(--tw-border-opacity,1))}.border-\[\#007570\]\/30{border-color:#0075704d}.border-\[\#009990\]\/40{border-color:#00999066}.border-\[\#059669\]{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-\[\#16a34a\]{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-\[\#7e22ce\]{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.border-\[\#86efac\]{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-\[\#a7f3d0\]{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-\[\#bbf7d0\]{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-\[\#bfdbfe\]{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-\[\#cbd5e1\]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-\[\#ccebe8\]{--tw-border-opacity:1;border-color:rgb(204 235 232/var(--tw-border-opacity,1))}.border-\[\#ccfbf1\]{--tw-border-opacity:1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-\[\#d1fae5\]{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-\[\#e2e8f0\]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-\[\#e5e7eb\]{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-\[\#ef4444\]{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-\[\#f1f5f9\]{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-\[\#f3e8ff\]{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-\[\#f5c451\]\/25{border-color:#f5c45140}.border-\[\#f5c451\]\/30{border-color:#f5c4514d}.border-\[\#fca5a5\]{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-\[\#fcd34d\]{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-\[\#fdba74\]{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-\[\#fde047\]{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-\[\#fde68a\]{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-\[\#fecaca\]{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-\[\#fecdd3\]{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-\[\#fef08a\]{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-\[\#fef3c7\]{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-\[\#ffe09e\]{--tw-border-opacity:1;border-color:rgb(255 224 158/var(--tw-border-opacity,1))}.border-\[\#ffe4e6\]{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-\[\#ffedd5\]{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-\[rgba\(0\,117\,112\,0\.25\)\]{border-color:#00757040}.border-\[rgba\(0\,117\,112\,0\.5\)\]{border-color:#00757080}.border-\[rgba\(119\,201\,69\,\.45\)\]{border-color:#77c94573}.border-\[rgba\(255\,255\,255\,0\.07\)\]{border-color:#ffffff12}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.25\)\]{border-color:#ffffff40}.border-\[rgba\(255\,255\,255\,0\.30\)\]{border-color:#ffffff4d}.border-\[rgba\(26\,157\,81\,\.16\)\]{border-color:#1a9d5129}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-200\/80{border-color:#fde68acc}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-black\/\[0\.06\]{border-color:#0000000f}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-200\/70{border-color:#bfdbfeb3}.border-blue-200\/80{border-color:#bfdbfecc}.border-blue-200\/90{border-color:#bfdbfee6}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-100\/80{border-color:#d1fae5cc}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-200\/90{border-color:#a7f3d0e6}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-600\/30{border-color:#0596694d}.border-emerald-700\/50{border-color:#04785780}.border-emerald-800\/40{border-color:#065f4666}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-200\/70{border-color:#e9d5ffb3}.border-purple-200\/80{border-color:#e9d5ffcc}.border-purple-200\/90{border-color:#e9d5ffe6}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-200\/60{border-color:#fecdd399}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-400\/30{border-color:#38bdf84d}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/90{border-color:#334155e6}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-teal-100{--tw-border-opacity:1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-200\/60{border-color:#99f6e499}.border-teal-200\/70{border-color:#99f6e4b3}.border-teal-200\/80{border-color:#99f6e4cc}.border-teal-200\/90{border-color:#99f6e4e6}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-400\/30{border-color:#2dd4bf4d}.border-teal-500\/30{border-color:#14b8a64d}.border-teal-500\/40{border-color:#14b8a666}.border-teal-500\/50{border-color:#14b8a680}.border-teal-800\/40{border-color:#115e5966}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/80{border-color:#fffc}.border-b-amber-500\/40{border-bottom-color:#f59e0b66}.border-b-amber-500\/50{border-bottom-color:#f59e0b80}.border-b-amber-600{--tw-border-opacity:1;border-bottom-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-b-blue-500\/40{border-bottom-color:#3b82f666}.border-b-blue-500\/50{border-bottom-color:#3b82f680}.border-b-emerald-500\/40{border-bottom-color:#10b98166}.border-b-indigo-500\/40{border-bottom-color:#6366f166}.border-b-pink-500\/40{border-bottom-color:#ec489966}.border-b-purple-500\/50{border-bottom-color:#a855f780}.border-b-sky-500\/40{border-bottom-color:#0ea5e966}.border-b-slate-900{--tw-border-opacity:1;border-bottom-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-b-teal-500\/40{border-bottom-color:#14b8a666}.border-b-teal-900{--tw-border-opacity:1;border-bottom-color:rgb(19 78 74/var(--tw-border-opacity,1))}.border-l-\[\#00a884\]{--tw-border-opacity:1;border-left-color:rgb(0 168 132/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-emerald-400\/40{border-top-color:#34d39966}.bg-\[\#003d79\]{--tw-bg-opacity:1;background-color:rgb(0 61 121/var(--tw-bg-opacity,1))}.bg-\[\#00529c\]{--tw-bg-opacity:1;background-color:rgb(0 82 156/var(--tw-bg-opacity,1))}.bg-\[\#0072bc\]{--tw-bg-opacity:1;background-color:rgb(0 114 188/var(--tw-bg-opacity,1))}.bg-\[\#007570\]{--tw-bg-opacity:1;background-color:rgb(0 117 112/var(--tw-bg-opacity,1))}.bg-\[\#007570\]\/10{background-color:#0075701a}.bg-\[\#008cff\]{--tw-bg-opacity:1;background-color:rgb(0 140 255/var(--tw-bg-opacity,1))}.bg-\[\#00a5cf\]{--tw-bg-opacity:1;background-color:rgb(0 165 207/var(--tw-bg-opacity,1))}.bg-\[\#00a884\]{--tw-bg-opacity:1;background-color:rgb(0 168 132/var(--tw-bg-opacity,1))}.bg-\[\#00b074\]{--tw-bg-opacity:1;background-color:rgb(0 176 116/var(--tw-bg-opacity,1))}.bg-\[\#00c48c\]{--tw-bg-opacity:1;background-color:rgb(0 196 140/var(--tw-bg-opacity,1))}.bg-\[\#059669\]{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-\[\#083d28\]{--tw-bg-opacity:1;background-color:rgb(8 61 40/var(--tw-bg-opacity,1))}.bg-\[\#0f1f2e\]\/75{background-color:#0f1f2ebf}.bg-\[\#10b981\]{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-\[\#16a34a\]{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-\[\#1e293b\]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-\[\#2563eb\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#25D366\],.bg-\[\#25d366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.bg-\[\#38b66a\]{--tw-bg-opacity:1;background-color:rgb(56 182 106/var(--tw-bg-opacity,1))}.bg-\[\#4c2a86\]{--tw-bg-opacity:1;background-color:rgb(76 42 134/var(--tw-bg-opacity,1))}.bg-\[\#7c3aed\]{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-\[\#7e22ce\]{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.bg-\[\#94a3b8\]{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-\[\#ca8a04\]{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-\[\#cbd5e1\]{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-\[\#d1fae5\]{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-\[\#d97706\]{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-\[\#d9fdd3\]{--tw-bg-opacity:1;background-color:rgb(217 253 211/var(--tw-bg-opacity,1))}.bg-\[\#dbeafe\]{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-\[\#dc2626\]{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-\[\#dcefe2\]{--tw-bg-opacity:1;background-color:rgb(220 239 226/var(--tw-bg-opacity,1))}.bg-\[\#dcfce7\]{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-\[\#e0f2fe\]{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-\[\#e0f7fa\]{--tw-bg-opacity:1;background-color:rgb(224 247 250/var(--tw-bg-opacity,1))}.bg-\[\#e11d48\]{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-\[\#e2e8f0\]{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-\[\#e6f4ea\]{--tw-bg-opacity:1;background-color:rgb(230 244 234/var(--tw-bg-opacity,1))}.bg-\[\#e6f7f5\]{--tw-bg-opacity:1;background-color:rgb(230 247 245/var(--tw-bg-opacity,1))}.bg-\[\#e6fffc\]{--tw-bg-opacity:1;background-color:rgb(230 255 252/var(--tw-bg-opacity,1))}.bg-\[\#ecfdf5\]{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-\[\#eef8f7\]{--tw-bg-opacity:1;background-color:rgb(238 248 247/var(--tw-bg-opacity,1))}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#efeae2\]{--tw-bg-opacity:1;background-color:rgb(239 234 226/var(--tw-bg-opacity,1))}.bg-\[\#eff6ff\]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-\[\#f0f2f5\]{--tw-bg-opacity:1;background-color:rgb(240 242 245/var(--tw-bg-opacity,1))}.bg-\[\#f0f4f8\]{--tw-bg-opacity:1;background-color:rgb(240 244 248/var(--tw-bg-opacity,1))}.bg-\[\#f0faf8\]{--tw-bg-opacity:1;background-color:rgb(240 250 248/var(--tw-bg-opacity,1))}.bg-\[\#f0fdf4\]{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-\[\#f0fdfa\]{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-\[\#f0fffe\]{--tw-bg-opacity:1;background-color:rgb(240 255 254/var(--tw-bg-opacity,1))}.bg-\[\#f15a24\]{--tw-bg-opacity:1;background-color:rgb(241 90 36/var(--tw-bg-opacity,1))}.bg-\[\#f1f5f9\]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-\[\#f3e8ff\]{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-\[\#f3e8ff\]\/40{background-color:#f3e8ff66}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#f5c451\]\/10{background-color:#f5c4511a}.bg-\[\#f5c451\]\/15{background-color:#f5c45126}.bg-\[\#f5f6fa\]{--tw-bg-opacity:1;background-color:rgb(245 246 250/var(--tw-bg-opacity,1))}.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#fafbfc\]{--tw-bg-opacity:1;background-color:rgb(250 251 252/var(--tw-bg-opacity,1))}.bg-\[\#fafbff\]{--tw-bg-opacity:1;background-color:rgb(250 251 255/var(--tw-bg-opacity,1))}.bg-\[\#fbbf24\]\/10{background-color:#fbbf241a}.bg-\[\#fce7f3\]{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-\[\#fee2e2\]{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-\[\#fef2f2\]{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-\[\#fef3c7\]{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-\[\#fef9c3\]{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-\[\#fefce8\]{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-\[\#ffc800\]{--tw-bg-opacity:1;background-color:rgb(255 200 0/var(--tw-bg-opacity,1))}.bg-\[\#ffe4e6\]{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-\[\#ffedd5\]{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-\[\#ffeecd\]{--tw-bg-opacity:1;background-color:rgb(255 238 205/var(--tw-bg-opacity,1))}.bg-\[\#fff1f2\]{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-\[\#fff7ed\]{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-\[\#fffbeb\]{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-\[rgba\(0\,117\,112\,0\.1\)\]{background-color:#0075701a}.bg-\[rgba\(0\,117\,112\,0\.12\)\]{background-color:#0075701f}.bg-\[rgba\(15\,23\,42\,0\.6\)\]{background-color:#0f172a99}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[rgba\(255\,255\,255\,0\.12\)\]{background-color:#ffffff1f}.bg-\[rgba\(255\,255\,255\,0\.18\)\]{background-color:#ffffff2e}.bg-\[rgba\(255\,255\,255\,0\.25\)\]{background-color:#ffffff40}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/70{background-color:#fef3c7b3}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-100\/90{background-color:#fef3c7e6}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-200\/80{background-color:#fde68acc}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/20{background-color:#fffbeb33}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/0{background-color:#0000}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-100\/70{background-color:#dbeafeb3}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/90{background-color:#eff6ffe6}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-100\/60{background-color:#d1fae599}.bg-emerald-100\/70{background-color:#d1fae5b3}.bg-emerald-100\/80{background-color:#d1fae5cc}.bg-emerald-100\/90{background-color:#d1fae5e6}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/90{background-color:#ecfdf5e6}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/25{background-color:#10b98140}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\/90{background-color:#059669e6}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-950\/60{background-color:#022c2299}.bg-emerald-950\/80{background-color:#022c22cc}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-100\/80{background-color:#f3e8ffcc}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/90{background-color:#dc2626e6}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-200{--tw-bg-opacity:1;background-color:rgb(254 205 211/var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-600\/90{background-color:#e11d48e6}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-100\/80{background-color:#e0f2fecc}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500\/20{background-color:#0ea5e933}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/60{background-color:#f1f5f999}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/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-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/5{background-color:#0f172a0d}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/85{background-color:#0f172ad9}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-100\/60{background-color:#ccfbf199}.bg-teal-100\/70{background-color:#ccfbf1b3}.bg-teal-100\/80{background-color:#ccfbf1cc}.bg-teal-300\/15{background-color:#5eead426}.bg-teal-400{--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-50\/40{background-color:#f0fdfa66}.bg-teal-50\/60{background-color:#f0fdfa99}.bg-teal-50\/70{background-color:#f0fdfab3}.bg-teal-50\/80{background-color:#f0fdfacc}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-500\/25{background-color:#14b8a640}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-teal-600\/90{background-color:#0d9488e6}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/40{background-color:#fff6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[radial-gradient\(\#007570_1\.5px\,transparent_1\.5px\)\]{background-image:radial-gradient(#007570 1.5px,#0000 1.5px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--tw-gradient-stops))}.bg-none{background-image:none}.from-\[\#003d38\]{--tw-gradient-from:#003d38 var(--tw-gradient-from-position);--tw-gradient-to:#003d3800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#007570\]{--tw-gradient-from:#007570 var(--tw-gradient-from-position);--tw-gradient-to:#00757000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#007570\]\/30{--tw-gradient-from:#0075704d var(--tw-gradient-from-position);--tw-gradient-to:#00757000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00a5cf\]{--tw-gradient-from:#00a5cf var(--tw-gradient-from-position);--tw-gradient-to:#00a5cf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#044e36\]{--tw-gradient-from:#044e36 var(--tw-gradient-from-position);--tw-gradient-to:#044e3600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#047857\]{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:#04785700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#059669\]{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#064e3b\]{--tw-gradient-from:#064e3b var(--tw-gradient-from-position);--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a1428\]{--tw-gradient-from:#0a1428 var(--tw-gradient-from-position);--tw-gradient-to:#0a142800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a4d3a\]{--tw-gradient-from:#0a4d3a var(--tw-gradient-from-position);--tw-gradient-to:#0a4d3a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b3330\]{--tw-gradient-from:#0b3330 var(--tw-gradient-from-position);--tw-gradient-to:#0b333000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b6b45\]{--tw-gradient-from:#0b6b45 var(--tw-gradient-from-position);--tw-gradient-to:#0b6b4500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0c2b27\]{--tw-gradient-from:#0c2b27 var(--tw-gradient-from-position);--tw-gradient-to:#0c2b2700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0e3530\]{--tw-gradient-from:#0e3530 var(--tw-gradient-from-position);--tw-gradient-to:#0e353000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#10b981\]{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#16a34a\]{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1408\]{--tw-gradient-from:#1a1408 var(--tw-gradient-from-position);--tw-gradient-to:#1a140800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1917\]{--tw-gradient-from:#1c1917 var(--tw-gradient-from-position);--tw-gradient-to:#1c191700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#25D366\]{--tw-gradient-from:#25d366 var(--tw-gradient-from-position);--tw-gradient-to:#25d36600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3b82f6\]{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8b5cf6\]{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d97706\]{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0fdfa\]\/60{--tw-gradient-from:#f0fdfa99 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300\/30{--tw-gradient-from:#fcd34d4d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/20{--tw-gradient-from:#fbbf2433 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:#f59e0b1a var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from:#0006 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:#000000d9 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/60{--tw-gradient-from:#ecfdf599 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from:#fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to:#fdf2f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from:#f0f9ff var(--tw-gradient-from-position);--tw-gradient-to:#f0f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:#f1f5f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/40{--tw-gradient-from:#0f172a66 var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/85{--tw-gradient-from:#020617d9 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50\/60{--tw-gradient-from:#f0fdfa99 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50\/70{--tw-gradient-from:#f0fdfab3 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50\/90{--tw-gradient-from:#f0fdfae6 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500\/10{--tw-gradient-from:#14b8a61a var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.08\]{--tw-gradient-from:#ffffff14 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#004f4c\]{--tw-gradient-to:#004f4c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #004f4c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#005a56\]{--tw-gradient-to:#005a5600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #005a56 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#005e57\]{--tw-gradient-to:#005e5700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #005e57 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#008983\]{--tw-gradient-to:#00898300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #008983 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#043d2e\]{--tw-gradient-to:#043d2e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #043d2e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#053733\]{--tw-gradient-to:#05373300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #053733 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#059669\]{--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#082e29\]{--tw-gradient-to:#082e2900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #082e29 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0a5c3c\]{--tw-gradient-to:#0a5c3c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0a5c3c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0b6b45\]{--tw-gradient-to:#0b6b4500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0b6b45 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#241b09\]{--tw-gradient-to:#241b0900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #241b09 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#292524\]{--tw-gradient-to:#29252400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #292524 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-100\/60{--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fef3c799 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300{--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50\/20{--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffbeb33 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/5{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b0d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000059 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400\/25{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #34d39940 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50\/50{--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ecfdf580 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-100\/60{--tw-gradient-to:#e0e7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e0e7ff99 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-100\/60{--tw-gradient-to:#fce7f300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fce7f399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-100\/50{--tw-gradient-to:#f1f5f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f1f5f980 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/30{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a4d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/75{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #020617bf var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500\/5{--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #14b8a60d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#003d38\]{--tw-gradient-to:#003d38 var(--tw-gradient-to-position)}.to-\[\#007570\]{--tw-gradient-to:#007570 var(--tw-gradient-to-position)}.to-\[\#008cff\]{--tw-gradient-to:#008cff var(--tw-gradient-to-position)}.to-\[\#009990\]{--tw-gradient-to:#009990 var(--tw-gradient-to-position)}.to-\[\#009e98\]{--tw-gradient-to:#009e98 var(--tw-gradient-to-position)}.to-\[\#00a896\]{--tw-gradient-to:#00a896 var(--tw-gradient-to-position)}.to-\[\#00a89e\]{--tw-gradient-to:#00a89e var(--tw-gradient-to-position)}.to-\[\#00a8a0\]{--tw-gradient-to:#00a8a0 var(--tw-gradient-to-position)}.to-\[\#00b3ab\]{--tw-gradient-to:#00b3ab var(--tw-gradient-to-position)}.to-\[\#00c48c\]\/30{--tw-gradient-to:#00c48c4d var(--tw-gradient-to-position)}.to-\[\#021f1d\]{--tw-gradient-to:#021f1d var(--tw-gradient-to-position)}.to-\[\#022c22\]{--tw-gradient-to:#022c22 var(--tw-gradient-to-position)}.to-\[\#041d1a\]{--tw-gradient-to:#041d1a var(--tw-gradient-to-position)}.to-\[\#047857\]{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-\[\#083d28\]{--tw-gradient-to:#083d28 var(--tw-gradient-to-position)}.to-\[\#0d9488\]{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-\[\#0f7a52\]{--tw-gradient-to:#0f7a52 var(--tw-gradient-to-position)}.to-\[\#10B981\]{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-\[\#128C7E\]{--tw-gradient-to:#128c7e var(--tw-gradient-to-position)}.to-\[\#1a1408\]{--tw-gradient-to:#1a1408 var(--tw-gradient-to-position)}.to-\[\#1c1917\]{--tw-gradient-to:#1c1917 var(--tw-gradient-to-position)}.to-\[\#22c55e\]{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-\[\#34d399\]{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-\[\#60a5fa\]{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-\[\#a78bfa\]{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-\[\#f59e0b\]{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to:#fef3c7 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to:#0000001a var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to:#0006 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-emerald-50\/40{--tw-gradient-to:#ecfdf566 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-emerald-950{--tw-gradient-to:#022c22 var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-purple-50\/40{--tw-gradient-to:#faf5ff66 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)}.to-sky-100{--tw-gradient-to:#e0f2fe var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to:#f0f9ff var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to:#e2e8f0 var(--tw-gradient-to-position)}.to-slate-50\/70{--tw-gradient-to:#f8fafcb3 var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to:#ccfbf1 var(--tw-gradient-to-position)}.to-teal-400\/10{--tw-gradient-to:#2dd4bf1a var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}.to-teal-50\/40{--tw-gradient-to:#f0fdfa66 var(--tw-gradient-to-position)}.to-teal-50\/90{--tw-gradient-to:#f0fdfae6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-amber-300{fill:#fcd34d}.fill-amber-400{fill:#fbbf24}.fill-amber-500{fill:#f59e0b}.fill-current{fill:currentColor}.fill-rose-500{fill:#f43f5e}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[1\.7\]{stroke-width:1.7px}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[3\]{stroke-width:3px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-right{-o-object-position:right;object-position:right}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[12px_10px\]{padding:12px 10px}.p-\[12px_14px\]{padding:12px 14px}.p-\[12px_16px\]{padding:12px 16px}.p-\[14px\]{padding:14px}.p-\[14px_16px\]{padding:14px 16px}.p-\[14px_18px\]{padding:14px 18px}.p-\[14px_20px\]{padding:14px 20px}.p-\[16px\]{padding:16px}.p-\[16px_14px_14px\]{padding:16px 14px 14px}.p-\[16px_18px\]{padding:16px 18px}.p-\[16px_20px\]{padding:16px 20px}.p-\[16px_24px\]{padding:16px 24px}.p-\[18px\]{padding:18px}.p-\[18px_20px\]{padding:18px 20px}.p-\[20px\]{padding:20px}.p-\[20px_16px\]{padding:20px 16px}.p-\[20px_18px\]{padding:20px 18px}.p-\[20px_24px\]{padding:20px 24px}.p-\[22px_24px\]{padding:22px 24px}.p-\[24px\]{padding:24px}.p-\[24px_28px\]{padding:24px 28px}.p-\[26px\]{padding:26px}.p-\[26px_28px\]{padding:26px 28px}.p-\[28px\]{padding:28px}.p-\[32px\]{padding:32px}.p-\[36px\]{padding:36px}.p-\[36px_24px\]{padding:36px 24px}.p-\[3px\]{padding:3px}.p-\[3px_5px\]{padding:3px 5px}.p-\[48px_24px\]{padding:48px 24px}.p-\[4px\]{padding:4px}.p-\[4px_6px\]{padding:4px 6px}.p-\[5px\]{padding:5px}.p-\[5px_8px\]{padding:5px 8px}.p-\[60px\]{padding:60px}.p-\[6px\]{padding:6px}.p-\[6px_10px\]{padding:6px 10px}.p-\[6px_12px_6px_6px\]{padding:6px 12px 6px 6px}.p-\[7px\]{padding:7px}.p-\[80px_20px\]{padding:80px 20px}.p-\[8px\]{padding:8px}.p-\[8px_8px_4px\]{padding:8px 8px 4px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[28px\]{padding-left:28px;padding-right:28px}.px-\[3px\]{padding-left:3px;padding-right:3px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1\.5px\]{padding-top:1.5px;padding-bottom:1.5px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2\.5px\]{padding-top:2.5px;padding-bottom:2.5px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3\.5px\]{padding-top:3.5px;padding-bottom:3.5px}.py-\[36px\]{padding-top:36px;padding-bottom:36px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[40px\]{padding-top:40px;padding-bottom:40px}.py-\[48px\]{padding-top:48px;padding-bottom:48px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[50px\]{padding-top:50px;padding-bottom:50px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[16px\]{padding-bottom:16px}.pb-\[max\(0\.4rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.4rem, env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[32px\]{padding-left:32px}.pl-\[34px\]{padding-left:34px}.pl-\[36px\]{padding-left:36px}.pl-\[38px\]{padding-left:38px}.pl-\[40px\]{padding-left:40px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pr-\[30px\]{padding-right:30px}.pr-\[32px\]{padding-right:32px}.pr-\[34px\]{padding-right:34px}.pr-\[40px\]{padding-right:40px}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[10px\]{padding-top:10px}.pt-\[110px\]{padding-top:110px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[6px\]{padding-top:6px}.pt-\[85px\]{padding-top:85px}.pt-\[8px\]{padding-top:8px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Poppins\'\,\'Inter\'\,\'Segoe_UI\'\,sans-serif\]{font-family:Poppins,Inter,Segoe UI,sans-serif}.font-\[\'Poppins\'\,\'Inter\'\,sans-serif\]{font-family:Poppins,Inter,sans-serif}.font-\[\'Poppins\'\,sans-serif\]{font-family:Poppins,sans-serif}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.8rem\,4vw\,2\.8rem\)\]{font-size:clamp(1.8rem,4vw,2.8rem)}.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}.italic{font-style:italic}.not-italic{font-style:normal}.leading-5{line-height:1.25rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.4px\]{letter-spacing:.4px}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#007570\]{--tw-text-opacity:1;color:rgb(0 117 112/var(--tw-text-opacity,1))}.text-\[\#008069\]{--tw-text-opacity:1;color:rgb(0 128 105/var(--tw-text-opacity,1))}.text-\[\#00838f\]{--tw-text-opacity:1;color:rgb(0 131 143/var(--tw-text-opacity,1))}.text-\[\#00a884\]{--tw-text-opacity:1;color:rgb(0 168 132/var(--tw-text-opacity,1))}.text-\[\#00b074\]{--tw-text-opacity:1;color:rgb(0 176 116/var(--tw-text-opacity,1))}.text-\[\#00c48c\]{--tw-text-opacity:1;color:rgb(0 196 140/var(--tw-text-opacity,1))}.text-\[\#0284c7\]{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-\[\#0369a1\]{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-\[\#047857\]{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-\[\#059669\]{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-\[\#065f46\]{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-\[\#0a5c3c\]{--tw-text-opacity:1;color:rgb(10 92 60/var(--tw-text-opacity,1))}.text-\[\#0ea5e9\]{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-\[\#0f172a\]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-\[\#10B981\],.text-\[\#10b981\]{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-\[\#111b21\]{--tw-text-opacity:1;color:rgb(17 27 33/var(--tw-text-opacity,1))}.text-\[\#126c3e\]{--tw-text-opacity:1;color:rgb(18 108 62/var(--tw-text-opacity,1))}.text-\[\#137333\]{--tw-text-opacity:1;color:rgb(19 115 51/var(--tw-text-opacity,1))}.text-\[\#15803d\]{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-\[\#166534\]{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-\[\#16a34a\]{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-\[\#1d4ed8\]{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-\[\#1e293b\]{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-\[\#20864d\]{--tw-text-opacity:1;color:rgb(32 134 77/var(--tw-text-opacity,1))}.text-\[\#2563eb\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#334155\]{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-\[\#34D399\],.text-\[\#34d399\]{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-\[\#374151\]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-\[\#38bdf8\]{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-\[\#3b82f6\]{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-\[\#3d2c05\]{--tw-text-opacity:1;color:rgb(61 44 5/var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-\[\#53bdeb\]{--tw-text-opacity:1;color:rgb(83 189 235/var(--tw-text-opacity,1))}.text-\[\#54656f\]{--tw-text-opacity:1;color:rgb(84 101 111/var(--tw-text-opacity,1))}.text-\[\#5eead4\]{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-\[\#6366f1\]{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-\[\#64748b\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#667781\]{--tw-text-opacity:1;color:rgb(102 119 129/var(--tw-text-opacity,1))}.text-\[\#6a7f73\]{--tw-text-opacity:1;color:rgb(106 127 115/var(--tw-text-opacity,1))}.text-\[\#6ee7b7\]{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-\[\#7e22ce\]{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-\[\#854d0e\]{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-\[\#8696a0\]{--tw-text-opacity:1;color:rgb(134 150 160/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#991b1b\]{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-\[\#9f1239\]{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-\[\#a16207\]{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-\[\#a7f3d0\]{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-\[\#b45309\]{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-\[\#b91c1c\]{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-\[\#be123c\]{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-\[\#be185d\]{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-\[\#c2410c\]{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-\[\#ca8a04\]{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-\[\#cbd5e1\]{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-\[\#d1d5db\]{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-\[\#d6d3d1\]{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-\[\#d97706\]{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-\[\#d9cba3\]{--tw-text-opacity:1;color:rgb(217 203 163/var(--tw-text-opacity,1))}.text-\[\#dc2626\]{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-\[\#e11d48\]{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-\[\#ea580c\]{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-\[\#ec4899\]{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-\[\#ef4444\]{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#f5d876\]{--tw-text-opacity:1;color:rgb(245 216 118/var(--tw-text-opacity,1))}.text-\[rgba\(255\,255\,255\,0\.40\)\]{color:#fff6}.text-\[rgba\(255\,255\,255\,0\.78\)\]{color:#ffffffc7}.text-\[rgba\(255\,255\,255\,0\.80\)\]{color:#fffc}.text-\[rgba\(255\,255\,255\,0\.82\)\]{color:#ffffffd1}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-100\/70{color:#d1fae5b3}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-100\/95{color:#d1fae5f2}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/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-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-purple-950{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-200\/90{color:#e2e8f0e6}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/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-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-100{--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.text-teal-200{--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-teal-950{--tw-text-opacity:1;color:rgb(4 47 46/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#94a3b8\]::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.accent-\[\#007570\]{accent-color:#007570}.accent-\[\#059669\],.accent-emerald-600{accent-color:#059669}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.35\]{opacity:.35}.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-\[0_-4px_12px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 -4px 12px #0000000a;--tw-shadow-colored:0 -4px 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-\[0_-4px_25px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 -4px 25px #00000014;--tw-shadow-colored:0 -4px 25px 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-\[0_0_0_4px_rgba\(0\,117\,112\,0\.18\)\]{--tw-shadow:0 0 0 4px #0075702e;--tw-shadow-colored:0 0 0 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-\[0_0_0_6px_rgba\(0\,117\,112\,0\.15\)\]{--tw-shadow:0 0 0 6px #00757026;--tw-shadow-colored:0 0 0 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)}.shadow-\[0_12px_28px_-8px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 12px 28px -8px #0f172a12;--tw-shadow-colored:0 12px 28px -8px 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-\[0_12px_32px_rgba\(0\,117\,112\,0\.25\)\]{--tw-shadow:0 12px 32px #00757040;--tw-shadow-colored:0 12px 32px 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-\[0_12px_32px_rgba\(5\,150\,105\,0\.28\)\,0_4px_12px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 12px 32px #05966947,0 4px 12px #0000001a;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color), 0 4px 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-\[0_14px_35px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 14px 35px #00000059;--tw-shadow-colored:0 14px 35px 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-\[0_16px_36px_-10px_rgba\(0\,117\,112\,0\.35\)\,0_10px_20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 16px 36px -10px #00757059,0 10px 20px #00000059;--tw-shadow-colored:0 16px 36px -10px var(--tw-shadow-color), 0 10px 20px 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-\[0_16px_40px_rgba\(0\,0\,0\,0\.16\)\,0_2px_10px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 16px 40px #00000029,0 2px 10px #0000000f;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color), 0 2px 10px 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-\[0_16px_40px_rgba\(0\,0\,0\,0\.18\)\,0_4px_12px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 16px 40px #0000002e,0 4px 12px #00000014;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color), 0 4px 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-\[0_16px_40px_rgba\(0\,117\,112\,0\.35\)\]{--tw-shadow:0 16px 40px #00757059;--tw-shadow-colored:0 16px 40px 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-\[0_1px_4px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 4px #00000014;--tw-shadow-colored:0 1px 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-\[0_1px_8px_rgba\(5\,150\,105\,0\.6\)\]{--tw-shadow:0 1px 8px #05966999;--tw-shadow-colored:0 1px 8px 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-\[0_20px_50px_rgba\(0\,0\,0\,0\.18\)\,0_4px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 20px 50px #0000002e,0 4px 12px #0000000f;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color), 0 4px 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-\[0_20px_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 20px 60px #0003;--tw-shadow-colored:0 20px 60px 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-\[0_22px_45px_-10px_rgba\(0\,117\,112\,0\.22\)\]{--tw-shadow:0 22px 45px -10px #00757038;--tw-shadow-colored:0 22px 45px -10px 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-\[0_25px_60px_-15px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 25px 60px -15px #0000004d;--tw-shadow-colored:0 25px 60px -15px 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-\[0_28px_60px_-12px_rgba\(245\,158\,11\,0\.35\)\,0_18px_36px_rgba\(0\,117\,112\,0\.5\)\]{--tw-shadow:0 28px 60px -12px #f59e0b59,0 18px 36px #00757080;--tw-shadow-colored:0 28px 60px -12px var(--tw-shadow-color), 0 18px 36px 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-\[0_2px_10px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 2px 10px #0000002e;--tw-shadow-colored:0 2px 10px 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-\[0_2px_8px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 2px 8px #0000000f;--tw-shadow-colored:0 2px 8px 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-\[0_2px_8px_rgba\(0\,117\,112\,0\.2\)\]{--tw-shadow:0 2px 8px #00757033;--tw-shadow-colored:0 2px 8px 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-\[0_2px_8px_rgba\(0\,117\,112\,0\.25\)\]{--tw-shadow:0 2px 8px #00757040;--tw-shadow-colored:0 2px 8px 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-\[0_3px_10px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 3px 10px #10b9814d;--tw-shadow-colored:0 3px 10px 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-\[0_4px_12px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 12px #0000001a;--tw-shadow-colored:0 4px 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-\[0_4px_12px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 4px 12px #10b9814d;--tw-shadow-colored:0 4px 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-\[0_4px_14px_rgba\(0\,117\,112\,0\.25\)\]{--tw-shadow:0 4px 14px #00757040;--tw-shadow-colored:0 4px 14px 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-\[0_4px_14px_rgba\(0\,117\,112\,0\.39\)\]{--tw-shadow:0 4px 14px #00757063;--tw-shadow-colored:0 4px 14px 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-\[0_4px_14px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 4px 14px #10b98159;--tw-shadow-colored:0 4px 14px 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-\[0_4px_16px_rgba\(0\,117\,112\,0\.06\)\]{--tw-shadow:0 4px 16px #0075700f;--tw-shadow-colored:0 4px 16px 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-\[0_4px_16px_rgba\(0\,117\,112\,0\.3\)\]{--tw-shadow:0 4px 16px #0075704d;--tw-shadow-colored:0 4px 16px 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-\[0_4px_16px_rgba\(0\,117\,112\,0\.45\)\]{--tw-shadow:0 4px 16px #00757073;--tw-shadow-colored:0 4px 16px 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-\[0_4px_16px_rgba\(22\,163\,74\,0\.3\)\]{--tw-shadow:0 4px 16px #16a34a4d;--tw-shadow-colored:0 4px 16px 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-\[0_4px_20px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 4px 20px #0000000f;--tw-shadow-colored:0 4px 20px 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-\[0_4px_20px_rgba\(0\,196\,140\,0\.4\)\]{--tw-shadow:0 4px 20px #00c48c66;--tw-shadow-colored:0 4px 20px 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-\[0_4px_20px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow:0 4px 20px #fbbf2480;--tw-shadow-colored:0 4px 20px 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-\[0_4px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 4px 24px #0f172a0f;--tw-shadow-colored:0 4px 24px 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-\[0_4px_24px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 4px 24px #0f172a12;--tw-shadow-colored:0 4px 24px 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-\[0_6px_20px_rgba\(28\,100\,57\,\.08\)\]{--tw-shadow:0 6px 20px #1c643914;--tw-shadow-colored:0 6px 20px 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-\[0_8px_20px_-4px_rgba\(0\,0\,0\,0\.06\)\,0_2px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 8px 20px -4px #0000000f,0 2px 6px #0000000a;--tw-shadow-colored:0 8px 20px -4px var(--tw-shadow-color), 0 2px 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)}.shadow-\[0_8px_20px_rgba\(168\,85\,247\,0\.12\)\]{--tw-shadow:0 8px 20px #a855f71f;--tw-shadow-colored:0 8px 20px 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-\[0_8px_20px_rgba\(245\,158\,11\,0\.12\)\]{--tw-shadow:0 8px 20px #f59e0b1f;--tw-shadow-colored:0 8px 20px 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-\[0_8px_20px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 8px 20px #3b82f61f;--tw-shadow-colored:0 8px 20px 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-\[0_8px_25px_-5px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 8px 25px -5px #0000000f;--tw-shadow-colored:0 8px 25px -5px 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-\[0_8px_25px_rgba\(245\,158\,11\,0\.4\)\]{--tw-shadow:0 8px 25px #f59e0b66;--tw-shadow-colored:0 8px 25px 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-\[0_8px_30px_rgba\(0\,117\,112\,0\.18\)\]{--tw-shadow:0 8px 30px #0075702e;--tw-shadow-colored:0 8px 30px 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-\[0_8px_32px_rgba\(0\,117\,112\,0\.3\)\]{--tw-shadow:0 8px 32px #0075704d;--tw-shadow-colored:0 8px 32px 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-\[0_8px_32px_rgba\(217\,119\,6\,0\.3\)\]{--tw-shadow:0 8px 32px #d977064d;--tw-shadow-colored:0 8px 32px 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-\[inset_0_1px_3px_rgba\(0\,0\,0\,\.06\)\]{--tw-shadow:inset 0 1px 3px #0000000f;--tw-shadow-colored:inset 0 1px 3px 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-\[inset_0_1px_4px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:inset 0 1px 4px #000c;--tw-shadow-colored:inset 0 1px 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-\[inset_0_2px_8px_rgba\(0\,0\,0\,0\.6\)\,0_8px_20px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 2px 8px #0009,0 8px 20px #0006;--tw-shadow-colored:inset 0 2px 8px var(--tw-shadow-color), 0 8px 20px 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-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;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)}.shadow-\[\#007570\]\/30{--tw-shadow-color:#0075704d;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-400\/20{--tw-shadow-color:#fbbf2433;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/25{--tw-shadow-color:#f59e0b40;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color:#0000000d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color:#10b98133;--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-600\/20{--tw-shadow-color:#0d948833;--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-700\/20{--tw-shadow-color:#0f766e33;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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)}.ring-0{--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(0px + 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)}.ring-1{--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(1px + 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)}.ring-2{--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(2px + 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)}.ring-4{--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(4px + 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)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#007570\]\/10{--tw-ring-color:#0075701a}.ring-\[\#007570\]\/15{--tw-ring-color:#00757026}.ring-\[\#007570\]\/20{--tw-ring-color:#00757033}.ring-amber-300\/40{--tw-ring-color:#fcd34d66}.ring-amber-400\/20{--tw-ring-color:#fbbf2433}.ring-amber-400\/30{--tw-ring-color:#fbbf244d}.ring-amber-500\/20{--tw-ring-color:#f59e0b33}.ring-black\/10{--tw-ring-color:#0000001a}.ring-emerald-500\/20{--tw-ring-color:#10b98133}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.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)}.blur-2xl{--tw-blur:blur(40px);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)}.blur-3xl{--tw-blur:blur(64px);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)}.blur-md{--tw-blur:blur(12px);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)}.drop-shadow-\[0_0_8px_rgba\(20\,184\,166\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 8px #14b8a680);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-\[0_1px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px #000c);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-\[0_1px_3px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 1px 3px #000c);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-\[0_2px_4px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow:drop-shadow(0 2px 4px #0006);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-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #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)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d);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-\[16px\]{--tw-backdrop-blur:blur(16px);-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-\[6px\]{--tw-backdrop-blur:blur(6px);-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-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-xl{--tw-backdrop-blur:blur(24px);-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-\[background\,color\]{transition-property:background,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\]{transition-property:border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,transform\]{transition-property:opacity,transform;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-shadow{transition-property:box-shadow;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-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[0\.25s\]{transition-duration:.25s}.duration-\[250ms\]{transition-duration:.25s}.duration-\[280ms\]{transition-duration:.28s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-backdrop-filter\:blur\(16px\)\]{-webkit-backdrop-filter:blur(16px)}.\[animation\:userMenuFadeIn_0\.2s_cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{animation:.2s cubic-bezier(.16,1,.3,1) userMenuFadeIn}.\[background-image\:radial-gradient\(rgba\(255\,255\,255\,0\.06\)_1px\,transparent_1px\)\]{background-image:radial-gradient(#ffffff0f 1px,#0000 1px)}.\[background-size\:12px_12px\]{background-size:12px 12px}.\[background-size\:28px_28px\]{background-size:28px 28px}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_10\%\,black_90\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transition-timing-function\:cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{background-image:url(/assets/bg-paper-7WEPHZfS.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Arial,sans-serif}.admin-form-error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.admin-form-hint{color:#6b7280;margin-top:.25rem;font-size:.75rem;display:block}.admin-form-select{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem;font-size:.875rem}.admin-form-group--checkbox{align-items:center;display:flex}.admin-form-checkbox{cursor:pointer;align-items:center;gap:.5rem;display:flex}.admin-form-checkbox input[type=checkbox]{width:1rem;height:1rem}.admin-modal-delete{text-align:center;padding:1rem}.admin-modal-delete__icon{color:#f59e0b;margin-bottom:1rem}.admin-modal-delete__warning{color:#dc2626;margin-top:.5rem;font-size:.875rem}.admin-empty{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.admin-empty svg{color:#9ca3af;margin-bottom:1rem}.admin-error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;align-items:center;gap:.5rem;padding:1rem;display:flex}.admin-btn--danger{color:#fff;background-color:#dc2626}.admin-btn--danger:hover{background-color:#b91c1c}.admin-btn--danger:disabled{cursor:not-allowed;background-color:#9ca3af}@keyframes userMenuFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sidebarSlide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes loadingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.92)}}@keyframes loadingBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes loadingFade{0%,to{opacity:.6}50%{opacity:1}}@keyframes loadingDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.loading-dots:after{content:"";animation:1.5s steps(4,end) infinite loadingDots}@keyframes loadingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes loadingLogoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes loadingSpinReverse{to{transform:rotate(-360deg)}}@keyframes loadingFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes loadingBlink{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes loadingProgress{0%{width:0%}to{width:100%}}@keyframes loadingParticleFloat{0%,to{opacity:.2;transform:translate(0)}50%{opacity:.65;transform:translate(10px,-18px)}}.loading-ring{border-color:#1a9d51 #77c945 #1a9d5133 #1a9d5133}.loading-orbit-dot{border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #f2b6328c}.loading-particle{opacity:.35;border-radius:50%;width:5px;height:5px;animation:4s ease-in-out infinite loadingParticleFloat;position:absolute}@media (prefers-reduced-motion:reduce){.loading-particle,.loading-orbit-dot{animation-duration:.01ms!important}}.reveal-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.reveal-card{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)scale(.985)}.reveal-card.is-revealed{opacity:1;transform:translateY(0)scale(1)}.reveal-from-left{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translate(-24px)}.reveal-from-left.is-revealed{opacity:1;transform:translate(0)}.reveal-from-right{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translate(24px)}.reveal-from-right.is-revealed{opacity:1;transform:translate(0)}.reveal-stagger>:first-child{transition-delay:40ms}.reveal-stagger>:nth-child(2){transition-delay:.1s}.reveal-stagger>:nth-child(3){transition-delay:.16s}.reveal-stagger>:nth-child(4){transition-delay:.22s}.reveal-stagger>:nth-child(5){transition-delay:.28s}.reveal-stagger>:nth-child(6){transition-delay:.34s}.reveal-stagger>:nth-child(7){transition-delay:.4s}.reveal-stagger>:nth-child(8){transition-delay:.46s}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.reveal-card,.reveal-from-left,.reveal-from-right{opacity:1!important;transition:none!important;transform:none!important}}@keyframes navbarWaveDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.leaflet-container{width:100%;height:100%}.leaflet-tile-container img{width:256px;height:256px}.leaflet-default-icon-path{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 36\"><path fill=\"%23007570\" stroke=\"%23FFFFFF\" stroke-width=\"1.8\" d=\"M12 0C5.373 0 0 5.373 0 12c0 9 12 24 12 24s12-15 12-24c0-6.627-5.373-12-12-12z\"/><circle cx=\"12\" cy=\"12\" r=\"4.5\" fill=\"%23FFFFFF\"/></svg>")}aside nav,aside ul,aside li,aside a,aside button,.select-none{-webkit-user-select:none!important;user-select:none!important}aside nav *,aside ul *,aside button *{caret-color:#0000!important}.selection\:bg-teal-600 ::selection{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.selection\:text-white ::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:bg-teal-600::selection{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.selection\:text-white::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-teal-50::file-selector-button{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.file\:px-3\.5::file-selector-button{padding-left:.875rem;padding-right:.875rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-bold::file-selector-button{font-weight:700}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-\[\#007570\]::file-selector-button{--tw-text-opacity:1;color:rgb(0 117 112/var(--tw-text-opacity,1))}.file\:text-\[\#059669\]::file-selector-button{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.placeholder\:text-\[\#8696a0\]::placeholder{--tw-text-opacity:1;color:rgb(134 150 160/var(--tw-text-opacity,1))}.placeholder\:text-\[\#94a3b8\]::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-\[rgba\(255\,255\,255\,0\.40\)\]::placeholder{color:#fff6}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-top-4:before{content:var(--tw-content);top:-1rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:right-full:before{content:var(--tw-content);right:100%}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:block:before{content:var(--tw-content);display:block}.before\:h-4:before{content:var(--tw-content);height:1rem}.before\:h-5:before{content:var(--tw-content);height:1.25rem}.before\:h-\[14px\]:before{content:var(--tw-content);height:14px}.before\:h-\[20px\]:before{content:var(--tw-content);height:20px}.before\:h-\[22px\]:before{content:var(--tw-content);height:22px}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:w-\[3\.5px\]:before{content:var(--tw-content);width:3.5px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:-translate-y-1\/2:before{content:var(--tw-content);--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))}.before\:rounded-\[2px\]:before{content:var(--tw-content);border-radius:2px}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border-\[5px\]:before{content:var(--tw-content);border-width:5px}.before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.before\:border-r-\[\#083d28\]:before{content:var(--tw-content);--tw-border-opacity:1;border-right-color:rgb(8 61 40/var(--tw-border-opacity,1))}.before\:bg-\[\#007570\]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 117 112/var(--tw-bg-opacity,1))}.before\:bg-\[\#0ea5e9\]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.before\:bg-amber-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2\.5px\]:after{content:var(--tw-content);height:2.5px}.after\:h-\[20px\]:after{content:var(--tw-content);height:20px}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-\[20px\]:after{content:var(--tw-content);width:20px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-left:after{content:var(--tw-content);transform-origin:0}.after\:origin-right:after{content:var(--tw-content);transform-origin:100%}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0;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))}.after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x: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))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-sm:after{content:var(--tw-content);border-radius:.125rem}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-\[\#cbd5e1\]:after,.after\:border-slate-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:bg-gradient-to-r:after{content:var(--tw-content);background-image:linear-gradient(to right, var(--tw-gradient-stops))}.after\:from-\[\#10B981\]:after{content:var(--tw-content);--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.after\:to-\[\#34D399\]:after{content:var(--tw-content);--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:duration-\[250ms\]:after{content:var(--tw-content);transition-duration:.25s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[transition-timing-function\:cubic-bezier\(0\.4\,0\,0\.2\,1\)\]:after{content:var(--tw-content);transition-timing-function:cubic-bezier(.4,0,.2,1)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-\[\#007570\]:focus-within{--tw-border-opacity:1;border-color:rgb(0 117 112/var(--tw-border-opacity,1))}.focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus-within\:bg-\[rgba\(255\,255\,255\,0\.10\)\]:focus-within{background-color:#ffffff1a}.focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus-within\:shadow-\[0_0_0_3px_rgba\(0\,117\,112\,0\.12\)\]:focus-within{--tw-shadow:0 0 0 3px #0075701f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--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(2px + 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)}.focus-within\:ring-4:focus-within{--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(4px + 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)}.focus-within\:ring-\[\#007570\]\/10:focus-within{--tw-ring-color:#0075701a}.focus-within\:ring-blue-500\/10:focus-within{--tw-ring-color:#3b82f61a}.focus-within\:ring-red-500\/10:focus-within{--tw-ring-color:#ef44441a}.focus-within\:ring-teal-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(204 251 241/var(--tw-ring-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;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))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;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))}.hover\:-translate-y-1\.5:hover{--tw-translate-y:-.375rem;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))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:-1px;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))}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:-3px;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))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;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))}.hover\:translate-y-0\.5:hover{--tw-translate-y:.125rem;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))}.hover\:scale-105:hover{--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))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;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))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;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))}.hover\:border-b-2:hover{border-bottom-width:2px}.hover\:border-\[\#007570\]:hover{--tw-border-opacity:1;border-color:rgb(0 117 112/var(--tw-border-opacity,1))}.hover\:border-\[\#007570\]\/40:hover{border-color:#00757066}.hover\:border-\[\#059669\]:hover{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.hover\:border-\[\#0ea5e9\]:hover{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.hover\:border-\[\#94a3b8\]:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:border-\[rgba\(0\,117\,112\,0\.2\)\]:hover{border-color:#00757033}.hover\:border-\[rgba\(16\,185\,129\,0\.4\)\]:hover{border-color:#10b98166}.hover\:border-\[rgba\(255\,255\,255\,0\.4\)\]:hover{border-color:#fff6}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-amber-400\/70:hover{border-color:#fbbf24b3}.hover\:border-amber-400\/80:hover{border-color:#fbbf24cc}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-emerald-200:hover{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.hover\:border-rose-200:hover{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-teal-300:hover{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.hover\:border-teal-400:hover{--tw-border-opacity:1;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.hover\:border-teal-400\/50:hover{border-color:#2dd4bf80}.hover\:bg-\[\#005a58\]:hover{--tw-bg-opacity:1;background-color:rgb(0 90 88/var(--tw-bg-opacity,1))}.hover\:bg-\[\#005f5b\]:hover{--tw-bg-opacity:1;background-color:rgb(0 95 91/var(--tw-bg-opacity,1))}.hover\:bg-\[\#007570\]:hover{--tw-bg-opacity:1;background-color:rgb(0 117 112/var(--tw-bg-opacity,1))}.hover\:bg-\[\#007570\]\/5:hover{background-color:#0075700d}.hover\:bg-\[\#008f6f\]:hover{--tw-bg-opacity:1;background-color:rgb(0 143 111/var(--tw-bg-opacity,1))}.hover\:bg-\[\#009663\]:hover{--tw-bg-opacity:1;background-color:rgb(0 150 99/var(--tw-bg-opacity,1))}.hover\:bg-\[\#00b074\]:hover{--tw-bg-opacity:1;background-color:rgb(0 176 116/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0284c7\]:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.hover\:bg-\[\#047857\]:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-\[\#059669\]:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-\[\#15803d\]:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-\[\#16a34a\]:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d4ed8\]:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1ebd59\]:hover{--tw-bg-opacity:1;background-color:rgb(30 189 89/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2563eb\]:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6d28d9\]:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-\[\#b45309\]:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-\[\#b91c1c\]:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-\[\#bbf7d0\]:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.hover\:bg-\[\#be123c\]:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ca8a04\]:hover{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ccfbf1\]:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-\[\#d97706\]:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dbeafe\]:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dc2626\]:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dcfce7\]:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e2e8f0\]:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f0fdf4\]:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f0fdfa\]:hover{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f0fffe\]:hover{--tw-bg-opacity:1;background-color:rgb(240 255 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f1f5f9\]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f59e0b\]:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5f6f6\]:hover{--tw-bg-opacity:1;background-color:rgb(245 246 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f8fafc\]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fca5a5\]:hover{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fde68a\]:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fecaca\]:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fee2e2\]:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ffe4e6\]:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ffedd5\]:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff1f2\]:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(0\,117\,112\,0\.12\)\]:hover{background-color:#0075701f}.hover\:bg-\[rgba\(239\,68\,68\,0\.15\)\]:hover{background-color:#ef444426}.hover\:bg-\[rgba\(255\,255\,255\,0\.07\)\]:hover{background-color:#ffffff12}.hover\:bg-\[rgba\(255\,255\,255\,0\.08\)\]:hover{background-color:#ffffff14}.hover\:bg-\[rgba\(255\,255\,255\,0\.10\)\]:hover{background-color:#ffffff1a}.hover\:bg-\[rgba\(255\,255\,255\,0\.22\)\]:hover{background-color:#ffffff38}.hover\:bg-\[rgba\(5\,150\,105\,0\.12\)\]:hover{background-color:#0596691f}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}.hover\:bg-emerald-50\/40:hover{background-color:#ecfdf566}.hover\:bg-emerald-50\/70:hover{background-color:#ecfdf5b3}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-100\/60:hover{background-color:#ffe4e699}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-100\/60:hover{background-color:#f1f5f999}.hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-200\/70:hover{background-color:#e2e8f0b3}.hover\:bg-slate-200\/80:hover{background-color:#e2e8f0cc}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.hover\:bg-teal-50\/20:hover{background-color:#f0fdfa33}.hover\:bg-teal-50\/30:hover{background-color:#f0fdfa4d}.hover\:bg-teal-50\/60:hover{background-color:#f0fdfa99}.hover\:bg-teal-500:hover{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:from-\[\#10B981\]:hover{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#22bf5b\]:hover{--tw-gradient-from:#22bf5b var(--tw-gradient-from-position);--tw-gradient-to:#22bf5b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-700:hover{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:#04785700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);--tw-gradient-to:#f3e8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-teal-400:hover{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-teal-600:hover{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-teal-700:hover{--tw-gradient-from:#0f766e var(--tw-gradient-from-position);--tw-gradient-to:#0f766e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#0f7a6e\]:hover{--tw-gradient-to:#0f7a6e var(--tw-gradient-to-position)}.hover\:to-\[\#34D399\]:hover{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.hover\:to-emerald-600:hover{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.hover\:to-emerald-800:hover{--tw-gradient-to:#065f46 var(--tw-gradient-to-position)}.hover\:to-pink-100:hover{--tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)}.hover\:to-teal-600:hover{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.hover\:text-\[\#005a58\]:hover{--tw-text-opacity:1;color:rgb(0 90 88/var(--tw-text-opacity,1))}.hover\:text-\[\#007570\]:hover{--tw-text-opacity:1;color:rgb(0 117 112/var(--tw-text-opacity,1))}.hover\:text-\[\#00a884\]:hover{--tw-text-opacity:1;color:rgb(0 168 132/var(--tw-text-opacity,1))}.hover\:text-\[\#059669\]:hover{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.hover\:text-\[\#0f172a\]:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-\[\#10B981\]:hover{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.hover\:text-\[\#111b21\]:hover{--tw-text-opacity:1;color:rgb(17 27 33/var(--tw-text-opacity,1))}.hover\:text-\[\#475569\]:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-\[\#92400e\]:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-\[\#dc2626\]:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-\[\#e11d48\]:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-\[\#f87171\]:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-emerald-800:hover{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.hover\:text-emerald-900:hover{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-teal-800:hover{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.hover\:text-teal-900:hover{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-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\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_12px_36px_rgba\(0\,117\,112\,0\.3\)\]:hover{--tw-shadow:0 12px 36px #0075704d;--tw-shadow-colored:0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_18px_35px_-5px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow:0 18px 35px -5px #0000001f;--tw-shadow-colored:0 18px 35px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_-10px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow:0 20px 40px -10px #0f172a1f;--tw-shadow-colored:0 20px 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_24px_50px_-10px_rgba\(0\,117\,112\,0\.45\)\,0_0_24px_rgba\(251\,191\,36\,0\.3\)\]:hover{--tw-shadow:0 24px 50px -10px #00757073,0 0 24px #fbbf244d;--tw-shadow-colored:0 24px 50px -10px var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_rgba\(0\,117\,112\,0\.2\)\]:hover{--tw-shadow:0 2px 8px #00757033;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_4px_14px_rgba\(0\,117\,112\,0\.25\)\]:hover{--tw-shadow:0 4px 14px #00757040;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 4px 20px #00000014;--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_5px_16px_rgba\(52\,211\,153\,0\.4\)\]:hover{--tw-shadow:0 5px 16px #34d39966;--tw-shadow-colored:0 5px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(0\,117\,112\,0\.4\)\]:hover{--tw-shadow:0 8px 24px #00757066;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.hover\:shadow-sm:hover{--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)}.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)}.hover\:shadow-teal-500\/20:hover{--tw-shadow-color:#14b8a633;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-teal-500\/25:hover{--tw-shadow-color:#14b8a640;--tw-shadow:var(--tw-shadow-colored)}.hover\:file\:bg-teal-100::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:after\:origin-left:hover:after{content:var(--tw-content);transform-origin:0}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x: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))}.focus\:border-\[\#007570\]:focus{--tw-border-opacity:1;border-color:rgb(0 117 112/var(--tw-border-opacity,1))}.focus\:border-\[\#7e22ce\]:focus{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.focus\:border-\[\#dc2626\]:focus{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-emerald-600:focus{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.focus\:border-rose-500:focus{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.focus\:border-sky-500:focus{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.focus\:border-slate-300:focus{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.focus\:border-teal-500:focus{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.focus\:border-teal-600:focus{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:shadow-\[0_0_0_3px_rgba\(0\,117\,112\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px #0075701f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-\[0_0_0_4px_rgba\(0\,117\,112\,0\.1\)\]:focus{--tw-shadow:0 0 0 4px #0075701a;--tw-shadow-colored:0 0 0 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)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--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(1px + 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)}.focus\:ring-2:focus{--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(2px + 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)}.focus\:ring-4:focus{--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(4px + 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)}.focus\:ring-\[\#007570\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 117 112/var(--tw-ring-opacity,1))}.focus\:ring-\[\#007570\]\/20:focus{--tw-ring-color:#00757033}.focus\:ring-\[\#00a884\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 168 132/var(--tw-ring-opacity,1))}.focus\:ring-\[\#059669\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(5 150 105/var(--tw-ring-opacity,1))}.focus\:ring-\[\#e6f4ea\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(230 244 234/var(--tw-ring-opacity,1))}.focus\:ring-amber-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.focus\:ring-blue-500\/10:focus{--tw-ring-color:#3b82f61a}.focus\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#10b98133}.focus\:ring-emerald-500\/30:focus{--tw-ring-color:#10b9814d}.focus\:ring-emerald-600\/10:focus{--tw-ring-color:#0596691a}.focus\:ring-red-500\/10:focus{--tw-ring-color:#ef44441a}.focus\:ring-rose-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94/var(--tw-ring-opacity,1))}.focus\:ring-rose-500\/20:focus{--tw-ring-color:#f43f5e33}.focus\:ring-sky-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity,1))}.focus\:ring-teal-500\/20:focus{--tw-ring-color:#14b8a633}.focus\:ring-teal-600\/20:focus{--tw-ring-color:#0d948833}.active\:translate-y-0\.5:active{--tw-translate-y:.125rem;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))}.active\:translate-y-1:active{--tw-translate-y:.25rem;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))}.active\:scale-125:active{--tw-scale-x:1.25;--tw-scale-y:1.25;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))}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;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))}.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))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;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))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;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))}.active\:border-b-0:active{border-bottom-width:0}.active\:bg-\[\#004e4a\]:active{--tw-bg-opacity:1;background-color:rgb(0 78 74/var(--tw-bg-opacity,1))}.active\:bg-\[\#004e4b\]:active{--tw-bg-opacity:1;background-color:rgb(0 78 75/var(--tw-bg-opacity,1))}.active\:bg-\[\#5b21b6\]:active{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.enabled\:hover\:-translate-y-0\.5:hover:enabled{--tw-translate-y:-.125rem;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))}.hover\:enabled\:-translate-y-\[1px\]:enabled:hover{--tw-translate-y:-1px;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))}.hover\:enabled\:bg-\[\#005a58\]:enabled:hover{--tw-bg-opacity:1;background-color:rgb(0 90 88/var(--tw-bg-opacity,1))}.enabled\:hover\:shadow-\[0_8px_24px_rgba\(0\,117\,112\,0\.4\)\]:hover:enabled{--tw-shadow:0 8px 24px #00757066;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.enabled\:hover\:shadow-\[0_8px_24px_rgba\(22\,163\,74\,0\.4\)\]:hover:enabled{--tw-shadow:0 8px 24px #16a34a66;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:enabled\:shadow-\[0_6px_18px_rgba\(0\,117\,112\,0\.35\)\]:enabled:hover{--tw-shadow:0 6px 18px #00757059;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#cbd5e1\]:disabled{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:max-h-8{max-height:2rem}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;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\:translate-x-1{--tw-translate-x:.25rem;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\:translate-y-0{--tw-translate-y:0px;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\:rotate-12{--tw-rotate:12deg;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\:rotate-90{--tw-rotate:90deg;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\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;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-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;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\:bg-\[\#007570\]{--tw-bg-opacity:1;background-color:rgb(0 117 112/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:bg-black\/25{background-color:#00000040}.group:hover .group-hover\:bg-black\/30{background-color:#0000004d}.group:hover .group-hover\:bg-slate-200\/80{background-color:#e2e8f0cc}.group:hover .group-hover\:bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-\[\#007570\]{--tw-text-opacity:1;color:rgb(0 117 112/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#059669\],.group:hover .group-hover\:text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-2{--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(2px + 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)}.group:hover .group-hover\:ring-\[\#007570\]\/30{--tw-ring-color:#0075704d}.group:hover .group-hover\:ring-emerald-500\/30{--tw-ring-color:#10b9814d}.group:hover .group-hover\:brightness-110{--tw-brightness:brightness(1.1);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)}.group:hover .group-hover\:brightness-125{--tw-brightness:brightness(1.25);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)}.peer:checked~.peer-checked\:bg-\[\#007570\]{--tw-bg-opacity:1;background-color:rgb(0 117 112/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;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))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\:outline-none{outline-offset:2px;outline:2px solid #0000}@media not all and (width>=768px){.max-md\:hidden{display:none}.max-md\:w-\[260px\]{width:260px}.max-md\:w-full{width:100%}.max-md\:min-w-0{min-width:0}.max-md\:-translate-x-full{--tw-translate-x:-100%;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))}.max-md\:translate-x-0{--tw-translate-x:0px;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))}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:p-\[14px\]{padding:14px}.max-md\:p-\[16px\]{padding:16px}.max-md\:px-\[14px\]{padding-left:14px;padding-right:14px}}@media not all and (width>=640px){.max-sm\:col-span-2{grid-column:span 2/span 2}.max-sm\:hidden{display:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-6{bottom:1.5rem}.sm\:right-0{right:0}.sm\:right-8{right:2rem}.sm\:top-\[68px\]{top:68px}.sm\:top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-1{margin-top:.25rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-32{height:8rem}.sm\:h-36{height:9rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-64{height:16rem}.sm\:h-\[18px\]{height:18px}.sm\:h-\[240px\]{height:240px}.sm\:h-\[260px\]{height:260px}.sm\:h-\[480px\]{height:480px}.sm\:h-\[72px\]{height:72px}.sm\:max-h-\[240px\]{max-height:240px}.sm\:max-h-\[250px\]{max-height:250px}.sm\:max-h-\[96px\]{max-height:96px}.sm\:min-h-\[72px\]{min-height:72px}.sm\:min-h-\[96px\]{min-height:96px}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-5\/12{width:41.6667%}.sm\:w-64{width:16rem}.sm\:w-7\/12{width:58.3333%}.sm\:w-\[110px\]{width:110px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[170px\]{width:170px}.sm\:w-\[18px\]{width:18px}.sm\:w-\[250px\]{width:250px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[72px\]{width:72px}.sm\:w-auto{width:auto}.sm\:min-w-\[28px\]{min-width:28px}.sm\:min-w-\[72px\]{min-width:72px}.sm\:min-w-\[96px\]{min-width:96px}.sm\:max-w-\[210px\]{max-width:210px}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[85px\]{max-width:85px}.sm\:max-w-\[96px\]{max-width:96px}.sm\:flex-1{flex:1}.sm\:flex-initial{flex:0 auto}.sm\:flex-none{flex:none}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-\[14px\]{gap:14px}.sm\:gap-\[16px\]{gap:16px}.sm\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:border-r{border-right-width:1px}.sm\:border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:p-\[16px_18px\]{padding:16px 18px}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-\[110px\]{padding-top:110px}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[0\.92rem\]{font-size:.92rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:ml-\[240px\]{margin-left:240px}.md\:ml-\[68px\]{margin-left:68px}.md\:block{display:block}.md\:inline{display:inline}.md\:hidden{display:none}.md\:h-24{height:6rem}.md\:h-\[500px\]{height:500px}.md\:min-h-\[560px\]{min-height:560px}.md\:w-56{width:14rem}.md\:w-80{width:20rem}.md\:w-\[320px\]{width:320px}.md\:w-auto{width:auto}.md\:max-w-\[65\%\]{max-width:65%}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.md\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-5{gap:1.25rem}.md\:self-auto{align-self:auto}.md\:border-t-0{border-top-width:0}.md\:p-3{padding:.75rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-0{padding-top:0}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[22px\]{font-size:22px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=900px){.min-\[900px\]\:block{display:block}.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:hidden{display:none}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-\[132px\]{top:132px}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:h-\[520px\]{height:520px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:border-t-0{border-top-width:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pt-0{padding-top:0}}@media (width>=1280px){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:empty\:before\]\:pointer-events-none:empty:before{pointer-events:none}.\[\&\:empty\:before\]\:text-slate-400:empty:before{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.\[\&\:empty\:before\]\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_a\]\:text-\[\#007570\] a{--tw-text-opacity:1;color:rgb(0 117 112/var(--tw-text-opacity,1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_blockquote\]\:my-3 blockquote{margin-top:.75rem;margin-bottom:.75rem}.\[\&_blockquote\]\:border-l-4 blockquote{border-left-width:4px}.\[\&_blockquote\]\:border-\[\#007570\] blockquote{--tw-border-opacity:1;border-color:rgb(0 117 112/var(--tw-border-opacity,1))}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:1rem}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_blockquote\]\:text-slate-600 blockquote{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.\[\&_h2\]\:my-3 h2{margin-top:.75rem;margin-bottom:.75rem}.\[\&_h2\]\:text-xl h2{font-size:1.25rem;line-height:1.75rem}.\[\&_h2\]\:font-extrabold h2{font-weight:800}.\[\&_h2\]\:text-\[\#0f172a\] h2{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.\[\&_h3\]\:my-2 h3{margin-top:.5rem;margin-bottom:.5rem}.\[\&_h3\]\:text-lg h3{font-size:1.125rem;line-height:1.75rem}.\[\&_h3\]\:font-bold h3{font-weight:700}.\[\&_h3\]\:text-\[\#0f172a\] h3{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.\[\&_hr\]\:my-4 hr{margin-top:1rem;margin-bottom:1rem}.\[\&_hr\]\:border-slate-200 hr{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.\[\&_li\]\:my-1 li{margin-top:.25rem;margin-bottom:.25rem}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:1.5rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:1.5rem}tr:last-child .\[tr\:last-child_\&\]\:border-b-0{border-bottom-width:0}.home-page{min-height:100vh;overflow-x:hidden}.home-nav__link{color:#ffffffe0;white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.home-nav__caret{opacity:.7;transition:opacity .18s,transform .2s}.home-nav__link:hover .home-nav__caret{opacity:1}.home-nav__caret.open{transform:rotate(180deg)}.home-nav__link--login{color:#ffffffb3}.home-nav__dropdown-wrapper{position:relative}.home-nav__dropdown-menu{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:200px;padding:8px;animation:.2s fadeInDown;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000001f}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.home-nav__dropdown-item{color:#334155;border-radius:8px;padding:12px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.home-nav__dropdown-item:hover{color:#007570;background:#f0fdfa}.home-nav__button{color:#fff;cursor:pointer;white-space:nowrap;background:#007570;border:none;border-radius:6px;align-items:center;gap:6px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.home-nav__button:hover{background:#005a58;transform:translateY(-1px)}.home-hero{text-align:left;isolation:isolate;z-index:10;justify-content:center;align-items:center;min-height:98vh;padding:84px 0 88px;display:flex;position:relative;overflow:visible}.home-hero__bg{z-index:0;background:url(/assets/hero_bg-C7CosUIx.jpg) 65% 42%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.home-hero__bg:after{content:"";background:linear-gradient(90deg,#050a16e0 0%,#050a16ad 45%,#050a1652 75%,#050a161f 100%);position:absolute;inset:0}.home-hero__bg:before{content:"";z-index:1;background:linear-gradient(#050a1600 0%,#050a168c 100%);height:22%;position:absolute;bottom:0;left:0;right:0}.home-hero__container{align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:0 28px;display:flex;position:relative}.home-hero__content{color:#fff;text-align:left;width:100%;max-width:620px;padding:28px 0;position:relative;overflow:visible}.home-hero__title{color:#fff;letter-spacing:-.01em;width:fit-content;max-width:100%;margin-bottom:14px;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:800;line-height:1.08;display:block;position:relative}.home-hero__title:after{content:attr(data-text);background:linear-gradient(100deg,#0000 0% 40%,#34d399e6 48%,#6ee7b7 50%,#34d399e6 52%,#0000 60% 100%) 0 0/400% 100%;color:#0000;-webkit-text-fill-color:transparent;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite heroTitleShine;position:absolute;inset:0}@keyframes heroTitleShine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.home-hero__title:after{animation:none;display:none}}.home-hero__title-accent{color:#fff}.home-hero__badge{color:#fff;background:#0d3b2e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px 6px 8px;font-size:.8rem;font-weight:500;display:inline-flex}.home-hero__badge-icon{background:#00c9b12e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.home-hero__subtitle{color:#fffffff2;text-shadow:0 1px 3px #0009;margin-bottom:24px;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:500;line-height:1.5}.home-search{z-index:100;background:#fff;border-radius:999px;align-items:center;width:100%;max-width:640px;height:48px;margin:0;padding:0 6px 0 18px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 32px #0000003d}.home-search__group{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.home-search__group--keyword{position:relative;overflow:visible}.home-search__group--lokasi{flex:none;gap:0;position:relative;overflow:visible}.home-search__label{color:#007570;white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:700}.home-search__input{color:#334155;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Poppins,sans-serif;font-size:.82rem}.home-search__input::placeholder{color:#94a3b8}.home-search__selected-category{color:#007570;white-space:nowrap;background:#f0fdfa;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.home-search__divider{background:#0f172a24;flex-shrink:0;width:1px;height:22px;margin:0 8px}.home-search__kota-btn{cursor:pointer;color:#334155;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:5px 8px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;display:flex}.home-search__kota-btn:hover{color:#007570}.home-search__kota-text{color:#007570;font-weight:600}.home-search__kota-caret{color:#64748b;flex-shrink:0;transition:transform .2s}.home-search__kota-caret.open{transform:rotate(180deg)}.home-kota-dropdown{z-index:10000;background:#fff;border:1px solid #0f172a14;border-radius:12px;width:220px;animation:.14s dropFade;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 48px #00000029}@keyframes dropFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.home-kota-dropdown__search{border-bottom:1px solid #0f172a12;align-items:center;gap:7px;padding:9px 13px;display:flex}.home-kota-dropdown__icon{color:#94a3b8;flex-shrink:0}.home-kota-dropdown__input{color:#334155;background:0 0;border:none;outline:none;flex:1;font-family:Poppins,sans-serif;font-size:.78rem}.home-kota-dropdown__input::placeholder{color:#94a3b8}.home-kota-dropdown__list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:180px;padding:5px 0;list-style:none;overflow-y:auto}.home-kota-dropdown__list::-webkit-scrollbar{width:4px}.home-kota-dropdown__list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.home-kota-dropdown__item{color:#334155;cursor:pointer;padding:7px 14px;font-size:.8rem;transition:background .12s,color .12s}.home-kota-dropdown__item:hover{color:#007570;background:#f1f5f9}.home-kota-dropdown__item.selected{color:#007570;background:#f0fffe;font-weight:600}.home-kota-dropdown__empty{color:#94a3b8;text-align:center;padding:11px 14px;font-size:.78rem}.home-keyword-dropdown{z-index:10000;text-align:left;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;gap:16px;width:320px;max-height:min(420px,70vh);padding:12px;animation:.14s dropFade;display:flex;position:absolute;top:calc(100% + 10px);left:-20px;overflow-y:auto;box-shadow:0 12px 48px #00000029}.home-keyword-dropdown::-webkit-scrollbar{width:4px}.home-keyword-dropdown::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.home-keyword-dropdown__section{flex-direction:column;gap:6px;display:flex}.home-keyword-dropdown__section-title{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;padding-left:6px;font-size:.72rem;font-weight:700}.home-keyword-dropdown__list{flex-direction:column;gap:2px;list-style:none;display:flex}.home-keyword-dropdown__item{cursor:pointer;color:#334155;border-radius:8px;align-items:center;padding:8px;font-size:.8rem;transition:background .12s,color .12s;display:flex}.home-keyword-dropdown__item:hover{color:#007570;background:#f1f5f9}.home-keyword-dropdown__item--history{justify-content:space-between;gap:8px}.home-keyword-dropdown__history-text{font-weight:500}.home-keyword-dropdown__history-cat{color:#94a3b8;font-size:.7rem}.home-keyword-dropdown__list--category{grid-template-columns:repeat(2,1fr);gap:8px;padding:4px 0 8px;display:grid}.home-keyword-dropdown__item--category{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:flex-start;align-items:center;padding:9px 12px;transition:all .16s;display:flex}.home-keyword-dropdown__item--category:hover{background:#f0fdf4;border-color:#007570;transform:translateY(-1px)}.home-keyword-dropdown__item--category:active{transform:translateY(0)}.home-keyword-dropdown__cat-label{color:#334155;font-size:.82rem;font-weight:600;line-height:1.2}.home-keyword-dropdown__item--category:hover .home-keyword-dropdown__cat-label{color:#007570}.home-keyword-dropdown__item--business{cursor:pointer;background:0 0;border-radius:12px;align-items:flex-start;gap:14px;padding:14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.home-keyword-dropdown__item--business:before{content:"";background:linear-gradient(#007570 0%,#00b89f 100%);border-radius:0 6px 6px 0;width:0;height:65%;transition:width .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-keyword-dropdown__item--business:hover{background:linear-gradient(90deg,#f0fdf4 0%,#ffffff80 100%);transform:translate(6px);box-shadow:0 3px 12px #0075701a}.home-keyword-dropdown__item--business:hover:before{width:4px}.home-keyword-dropdown__business-icon{color:#64748b;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex}.home-keyword-dropdown__item--business:hover .home-keyword-dropdown__business-icon{color:#007570;background:linear-gradient(135deg,#d9f7ee 0%,#f0fdf4 100%);border-color:#00b89f;transform:scale(1.08)rotate(-5deg);box-shadow:0 4px 12px #00757026}.home-keyword-dropdown__business-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.home-keyword-dropdown__business-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden}.home-keyword-dropdown__item--business:hover .home-keyword-dropdown__business-name{color:#007570}.home-keyword-dropdown__business-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;display:flex}.home-keyword-dropdown__business-category{color:#007570;background:#f0fdf4;border-radius:6px;padding:2px 8px;font-weight:600}.home-keyword-dropdown__business-separator{color:#cbd5e1;font-weight:600}.home-keyword-dropdown__business-location{align-items:center;gap:4px;font-weight:500;display:inline-flex}.home-keyword-dropdown__business-location svg{flex-shrink:0}.home-keyword-dropdown__item--loading,.home-keyword-dropdown__item--empty{color:#94a3b8;text-align:center;cursor:default;justify-content:center;padding:20px 14px;font-style:italic}.home-keyword-dropdown__item--loading:hover,.home-keyword-dropdown__item--empty:hover{background:0 0;transform:none}.home-keyword-dropdown__item--loading:before,.home-keyword-dropdown__item--empty:before{display:none}.home-search__button{color:#fff;cursor:pointer;background:#007570;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:4px;transition:background .18s,transform .18s;display:inline-flex}.home-search__button:hover{background:#005f5a;transform:scale(1.06)}.reko-section{background:#fff;border-top:3px solid #007570;padding:40px 0 10px}.reko-inner{max-width:1400px;margin:0 auto;padding:0 24px}.reko-title{color:#0f172a;text-align:center;margin-bottom:24px;font-size:1.7rem;font-weight:700}.premium-ads-section{z-index:1;background:#f8fafc;width:100%;padding:24px 0 12px;position:relative;overflow:hidden}.premium-ads-container{max-width:1280px;margin:0 auto;padding:0 24px}.premium-ads-slider{background:#0f172a;border-radius:24px;width:100%;height:460px;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #0f172a29}@media (width<=1024px){.premium-ads-slider{border-radius:20px;height:400px}}@media (width<=640px){.premium-ads-slider{border-radius:16px;height:340px}.premium-ads-container{padding:0 16px}.premium-ads-section{padding:16px 0 10px}}.premium-ad-slide{opacity:0;visibility:hidden;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scale(1.02)}.premium-ad-slide.active{opacity:1;visibility:visible;z-index:2;transform:scale(1)}.premium-ad-link{color:#fff;cursor:pointer;width:100%;height:100%;text-decoration:none;display:block;position:relative}.premium-ad-bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out;display:block}.premium-ad-slide.active:hover .premium-ad-bg{transform:scale(1.04)}.premium-ad-overlay{pointer-events:none;background:linear-gradient(#0f172a1f 0%,#0f172a61 42%,#0f172aeb 100%);position:absolute;inset:0}.premium-ad-content{z-index:3;color:#fff;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:40px 48px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width<=640px){.premium-ad-content{gap:6px;padding:24px 20px}}.premium-ad-badge{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.02em;background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.premium-ad-badge__dot{opacity:.5}.premium-ad-title{color:#fff;letter-spacing:-.015em;text-shadow:0 2px 12px #00000080;max-width:900px;margin:4px 0 2px;font-size:clamp(1.6rem,3.8vw,2.85rem);font-weight:800;line-height:1.15}.premium-ad-meta{color:#ffffffeb;text-shadow:0 1px 6px #00000080;flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;font-size:.95rem;display:flex}@media (width<=640px){.premium-ad-meta{gap:10px;font-size:.82rem}}.premium-ad-rating{color:#fff;align-items:center;gap:5px;font-weight:700;display:inline-flex}.premium-ad-rating__val{color:#fbbf24;font-size:1.05rem;font-weight:800}.premium-ad-rating__count{color:#ffffffbf;margin-left:2px;font-size:.8rem;font-weight:400}.premium-ad-location{color:#ffffffeb;align-items:center;gap:6px;font-weight:500;display:inline-flex}.premium-ad-action{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#050a16;background:#00c9b1eb;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:7px 18px;font-size:.82rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #00c9b159}.premium-ad-link:hover .premium-ad-action{background:#00e5c9;transform:translateY(-2px);box-shadow:0 6px 20px #00c9b180}@media (width<=640px){.premium-ad-action{display:none}}.premium-ad-nav{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10;opacity:0;background:#0f172a80;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.premium-ads-slider:hover .premium-ad-nav{opacity:1}.premium-ad-nav:hover{color:#050a16;background:#00c9b1f2;border-color:#0000;transform:translateY(-50%)scale(1.08)}.premium-ad-nav--prev{left:20px}.premium-ad-nav--next{right:20px}@media (width<=640px){.premium-ad-nav{display:none}}.premium-ad-dots{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;right:48px}@media (width<=640px){.premium-ad-dots{bottom:16px;right:20px}}.premium-ad-dot{cursor:pointer;background:#ffffff59;border:none;border-radius:2px;width:24px;height:4px;transition:all .3s}.premium-ad-dot.active{background:#00c9b1;width:44px}.premium-ad-dot:hover:not(.active){background:#ffffffa6}.premium-ad-skeleton{background:#1e293b;border-radius:24px;align-items:flex-end;width:100%;height:460px;display:flex;position:relative;overflow:hidden}.premium-ad-skeleton__content{width:100%;padding:48px}.standard-ads-section{background:#f8fafc;width:100%;padding:10px 0 24px;overflow:hidden}.standard-ads-container{max-width:1280px;margin:0 auto;padding:0 24px}@media (width<=640px){.standard-ads-container{padding:0 14px}.standard-ads-section{padding:0 0 6px}.standard-ads-header{margin-bottom:6px;padding:0 2px}.standard-ads-ticker-wrap{padding:2px 0 6px!important}}.standard-ads-promo-strip{background:linear-gradient(135deg,#f0fdfa 0%,#fff 50%,#f0fdfa 100%);border:1.5px solid #ccfbf1;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0075700d}.standard-ads-promo-strip:hover{border-color:#99f6e4;box-shadow:0 8px 28px #00757014}.standard-ads-promo-strip__left{flex:1;align-items:center;gap:16px;min-width:280px;display:flex}.standard-ads-promo-strip__right{flex-shrink:0;align-items:center;gap:10px;display:flex}.standard-ads-header{justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 4px;display:flex}.standard-ads-header__badge{text-transform:uppercase;letter-spacing:.05em;color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.standard-ads-header__hint{color:#94a3b8;font-size:.78rem;font-weight:500}@media (width<=640px){.standard-ads-header__hint{display:none}}.standard-ads-ticker-wrap{perspective:1400px;width:100%;padding:22px 0 26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2.5% 97.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2.5% 97.5%,#0000 100%)}.standard-ads-ticker-track{will-change:transform;gap:16px;width:max-content;animation:36s linear infinite standardAdsTickerAnim;display:flex}.standard-ads-ticker-wrap:hover .standard-ads-ticker-track{animation-play-state:paused}@keyframes standardAdsTickerAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}.standard-ad-card{width:240px;transform-style:preserve-3d;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;flex:0 0 240px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 10px #0f172a0d}.standard-ad-card:hover{z-index:3;border-color:#00c9b1;transform:perspective(1400px)rotateX(6deg)rotateY(-8deg)translateY(-10px)translateZ(14px)scale(1.035);box-shadow:-14px 22px 34px -14px #0f172a47,0 4px 10px #0f172a14,0 0 0 1px #00c9b126}@media (width<=640px){.standard-ad-card{border-radius:12px;flex:0 0 195px;width:195px}.standard-ad-card__img-wrap{height:115px}.standard-ad-card__body{gap:3px;padding:8px 10px}.standard-ad-card__name{font-size:.82rem}.standard-ad-card__meta{gap:4px;margin-top:1px;font-size:.7rem}.standard-ad-card__location{max-width:100px;font-size:.68rem}.standard-ad-card:hover{transform:translateY(-4px)scale(1.02)}}.standard-ad-card__img-wrap{background:#f1f5f9;width:100%;height:135px;position:relative;overflow:hidden}@media (width<=640px){.standard-ad-card__img-wrap{height:120px}}.standard-ad-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.standard-ad-card:hover .standard-ad-card__img{transform:scale(1.1)}.standard-ad-card__tag{-webkit-backdrop-filter:blur(4px);color:#fff;letter-spacing:.02em;background:#0f172aad;border-radius:5px;padding:2px 7px;font-size:.65rem;font-weight:600;position:absolute;top:8px;right:8px}.standard-ad-card__body{background:#fff;flex-direction:column;flex-grow:1;gap:5px;padding:12px 14px;display:flex}.standard-ad-card__name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:700;line-height:1.3;overflow:hidden}.standard-ad-card__meta{color:#64748b;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;display:flex}.standard-ad-card__rating{color:#d97706;align-items:center;gap:3px;font-weight:700;display:inline-flex}.standard-ad-card__dot{color:#cbd5e1;font-size:.75rem}.standard-ad-card__location{color:#64748b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:130px;font-weight:500;display:inline-flex;overflow:hidden}.standard-ad-card--slot{background:#fff;border:1px solid #e2e8f0;min-height:250px}.standard-ad-card--slot:hover{border-color:#14b8a6;box-shadow:0 16px 32px -10px #0d948838}.category-section{background:#f8fafc;padding:10px 0 20px}.category-title{color:#0f172a;text-align:center;margin-bottom:24px;font-size:1.7rem;font-weight:700}.category-section{padding:30px 0 40px}@media (width<=1024px){.home-cat-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (width<=640px){.home-cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.reko-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}.biz-card{cursor:pointer;border-radius:14px;flex-direction:column;height:100%;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.biz-card--free{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 4px #0f172a0a}.biz-card--free:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 18px #0f172a14}.biz-card--premium{border:1.5px solid #00757073;flex-direction:column;height:100%;display:flex;position:relative;box-shadow:0 4px 22px -2px #0075701f,0 2px 8px -1px #eab3081a;background:linear-gradient(#fff 0%,#f0fdf9 100%)!important}.biz-card--premium:after{content:"";z-index:10;background:linear-gradient(90deg,#007570 0%,#eab308 50%,#007570 100%);height:3.5px;position:absolute;top:0;left:0;right:0}.biz-card--premium:hover{border-color:#007570;transform:translateY(-5px);box-shadow:0 14px 34px -4px #00757038,0 4px 12px -2px #eab30829}.biz-card--premium .biz-card__body{z-index:1;flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative;overflow:hidden;background:0 0!important}.biz-card--premium .biz-card__body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 95% 15%,#fef08a4d 0%,#0000 45%),radial-gradient(circle at 5% 85%,#ccfbf166 0%,#0000 50%);position:absolute;inset:0}.biz-card--premium .biz-card__body>*{z-index:1;position:relative}.biz-card__vip-pill{color:#92400e;letter-spacing:.3px;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-radius:20px;flex-shrink:0;align-items:center;gap:3.5px;padding:2.5px 8.5px;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #d9770626}.biz-card__verified-badge--premium{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(135deg,#007570 0%,#004d4a 100%)!important;border:1px solid #fff6!important;border-radius:20px!important;padding:5px 12px!important;font-size:.72rem!important;font-weight:700!important;box-shadow:0 4px 14px #00757073!important}.biz-card__cta--premium{color:#fff!important;background:linear-gradient(135deg,#007570 0%,#005a56 100%)!important;border:none!important;border-radius:8px!important;align-items:center!important;padding:5px 13px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 8px #00757040!important}.biz-card--premium:hover .biz-card__cta--premium{transform:translateY(-1px);background:linear-gradient(135deg,#005a56 0%,#004340 100%)!important;box-shadow:0 4px 12px #00757061!important}.biz-card__img-wrap{z-index:2;height:180px;position:relative;overflow:hidden}.biz-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.biz-card__body{padding:14px 16px 16px}.biz-card__name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.92rem;font-weight:700;line-height:1.3;overflow:hidden}.biz-card__tag--more{cursor:pointer;font-weight:700;transition:all .15s;color:#007570!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.biz-card__tag--more:hover{color:#005a58!important;background:#d1fae5!important}.biz-card__rating{color:#1e293b;align-items:center;gap:4px;font-size:.72rem;font-weight:600;display:inline-flex}.reko-loadmore{justify-content:center;display:flex}.reko-loadmore__btn{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:14px 48px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;transition:background .18s,box-shadow .18s;display:inline-flex}.reko-loadmore__btn:hover{background:#e2e8f0;box-shadow:0 2px 12px #0f172a14}@media (width<=900px){.reko-grid{grid-template-columns:repeat(2,1fr)}.home-search{border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:14px}.home-search__group{padding:0}.home-search__group--lokasi{flex:unset}.home-search__divider{width:100%;height:1px;margin:0}.home-search__button{border-radius:8px;width:100%;height:40px;margin-left:0}.home-kota-dropdown,.home-keyword-dropdown{width:auto;min-width:unset;left:0;right:0}.home-keyword-dropdown__item--business{gap:10px;padding:12px}.home-keyword-dropdown__business-icon{width:38px;height:38px}.home-keyword-dropdown__business-name{font-size:.88rem}.home-keyword-dropdown__business-meta{font-size:.74rem}}@media (width<=640px){.home-hero{min-height:70vh}.home-nav{gap:14px}.home-nav__link--login{display:none}.reko-grid{grid-template-columns:repeat(2,1fr);gap:10px}.reko-tabs{justify-content:flex-start}}.smart-section{background:#f8fafc;border-top:1px solid #e8ecf0;padding:56px 0 64px}.smart-inner{max-width:1100px;margin:0 auto;padding:0 24px}.smart-title{color:#0f172a;text-align:center;margin-bottom:6px;font-size:1.65rem;font-weight:700}.smart-subtitle{color:#64748b;text-align:center;margin-bottom:32px;font-size:.85rem}.smart-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.smart-card-link{text-decoration:none}.smart-card{cursor:pointer;aspect-ratio:4/3;border-radius:12px;outline:none;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden}.smart-card.active{transform:scale(1.02);box-shadow:0 0 0 3px #007570,0 8px 32px #0075704d}.smart-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.smart-card:hover .smart-card__img,.smart-card:focus .smart-card__img{transform:scale(1.07)}.smart-card__overlay{background:linear-gradient(#0000 0%,#00000014 45%,#000000b8 100%);transition:background .3s;position:absolute;inset:0}.smart-card:hover .smart-card__overlay{background:linear-gradient(#0000001a 0%,#00000059 40%,#000000d1 100%)}.smart-card__name{text-align:center;color:#fff;z-index:2;padding:0 10px;font-size:.88rem;font-weight:600;transition:bottom .3s,opacity .3s;position:absolute;bottom:12px;left:0;right:0}.smart-card:hover .smart-card__name,.smart-card:focus .smart-card__name{bottom:38px}.smart-card__tooltip{text-align:center;opacity:0;z-index:2;pointer-events:none;transition:opacity .3s,transform .3s;position:absolute;bottom:10px;left:0;right:0;transform:translateY(6px)}.smart-card:hover .smart-card__tooltip,.smart-card:focus .smart-card__tooltip{opacity:1;transform:translateY(0)}.smart-card__tooltip-count{color:#00b3ab;font-size:1rem;font-weight:800}.smart-card__tooltip-label{color:#ffffffe0;font-size:.72rem;font-weight:500}.sawah-wave-divider{background:#fff;justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative;overflow:hidden}.sawah-wave-divider__img{background:#1f4d2c url(/assets/sawah-bg-BWU5S9qN.jpg) 50%/cover no-repeat;position:absolute;inset:0}.sawah-wave-divider__dim{z-index:1;background:radial-gradient(60% 70%,#030f0a73 0%,#030f0a26 60%,#030f0a00 80%),linear-gradient(#04140c40 0%,#04140c0d 40%,#04140c47 100%);position:absolute;inset:0}.sawah-wave-divider__text{z-index:3;text-align:center;color:#fff;max-width:720px;margin:0 24px;padding:0;position:relative}.sawah-wave-divider__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#a7f3d0;margin-bottom:12px;font-size:.72rem;font-weight:800;display:inline-block}.sawah-wave-divider__heading{letter-spacing:-.01em;text-shadow:0 2px 10px #00000073;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.4}.sawah-wave-divider__underline{background:linear-gradient(90deg,#34d399,#00c9b1);border-radius:3px;width:56px;height:3px;margin:18px auto 0;display:block;box-shadow:0 0 10px #34d39999}.sawah-wave-divider__accent{color:#34d399}.sawah-wave-divider__br{display:block}@media (width<=640px){.sawah-wave-divider__text{margin:0 16px;padding:24px 22px}.sawah-wave-divider__br{display:none}}.sawah-wave-edge{z-index:2;width:100%;height:150px;position:absolute;left:0;overflow:hidden}.sawah-wave-edge--top{top:-1px}.sawah-wave-edge--bottom{bottom:-1px;transform:scaleY(-1)}.sawah-wave-edge__loop{fill:#fff;opacity:1;width:200%;height:100%;animation:14s linear infinite sawahWaveScroll;position:absolute;bottom:0;left:0}@keyframes sawahWaveScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.sawah-wave-divider{height:260px}.sawah-wave-edge{height:90px}}.quick-section{background:linear-gradient(#fff 0%,#f7faf9 100%);border-top:1px solid #e8ecf0;padding:84px 0 92px}.quick-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:64px;max-width:1140px;margin:0 auto;padding:0 24px;display:grid}.quick-eyebrow{letter-spacing:.12em;color:#007570;background:#00757014;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:.75rem;font-weight:800;display:inline-block}.quick-title{color:#0f172a;letter-spacing:-.02em;min-height:1.3em;margin-bottom:12px;font-size:2rem;font-weight:800;line-height:1.22}.typing-animation{white-space:nowrap;border-right:3px solid #007570;width:0;animation:3s steps(40,end) .5s forwards typing,.75s step-end .5s infinite blink-caret;display:inline-block;overflow:hidden}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#007570}}.typing-animation.animation-done{border-right:none}.quick-subtitle{color:#64748b;margin-bottom:36px;font-size:1rem;line-height:1.6}.quick-steps{flex-direction:column;gap:22px;display:flex}.quick-step{border-radius:14px;align-items:flex-start;gap:16px;padding:14px 16px;transition:background-color .25s,transform .25s;display:flex}.quick-step:hover{background:#0075700d;transform:translate(4px)}.quick-step__num{color:#fff;background:linear-gradient(135deg,#059669,#007570);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:800;display:flex}.quick-step__title{color:#0f172a;margin-bottom:5px;font-size:1.02rem;font-weight:700}.quick-step__desc{color:#64748b;font-size:.875rem;line-height:1.6}.quick-img-wrap{position:relative}.quick-img-frame{aspect-ratio:16/11;border:5px solid #fff;border-radius:24px;outline:1px solid #e2e8f0;max-width:520px;margin:0 auto;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a2e,0 4px 12px #0f172a14,0 0 0 1px #00757014}.quick-img-frame:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 32px 70px #0f172a38,0 8px 20px #0075701f}.quick-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.quick-img-frame:hover .quick-img{transform:scale(1.03)}.quick-img-glow{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -60px 70px -40px #00000059}.quick-img-badge{color:#0f172a;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;bottom:-18px;left:20px;box-shadow:0 10px 26px #0f172a29}.quick-img-badge svg{color:#059669;flex-shrink:0}.repeat-reveal{will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.repeat-reveal--left{opacity:0;transform:translate(-32px)}.repeat-reveal--left.is-revealed{opacity:1;transform:translate(0)}.repeat-reveal--right{opacity:0;transform:translate(32px)scale(.97)}.repeat-reveal--right.is-revealed{opacity:1;transform:translate(0)scale(1)}.repeat-reveal--up{opacity:0;transform:translateY(26px)}.repeat-reveal--up.is-revealed{opacity:1;transform:translateY(0)}@media (width<=900px){.smart-grid{grid-template-columns:repeat(2,1fr)}.quick-inner{grid-template-columns:1fr;gap:40px}.quick-img-wrap{order:-1}.quick-title{font-size:1.65rem}.quick-subtitle{font-size:.9rem}.quick-step__title{font-size:.95rem}.quick-step__desc{font-size:.85rem}}@media (width<=480px){.smart-grid{grid-template-columns:repeat(2,1fr);gap:10px}.quick-title{white-space:normal;border-right:none;font-size:1.4rem;animation:1s forwards fadeInUp}.quick-subtitle{font-size:.85rem}.quick-step__title{font-size:.9rem}.quick-step__desc{font-size:.8rem}}.temukan-section{background:#fff;border-top:1px solid #e8ecf0;padding:56px 0 72px}.temukan-inner{max-width:1100px;margin:0 auto;padding:0 24px}.temukan-title{color:#0f172a;text-align:center;margin-bottom:6px;font-size:1.65rem;font-weight:700}.temukan-subtitle{color:#64748b;text-align:center;margin-bottom:36px;font-size:.85rem}.temukan-slider-wrapper{width:100%;padding:4px 0 10px;position:relative}.temukan-grid{will-change:transform, opacity, filter;grid-template-columns:repeat(3,1fr);gap:20px;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .32s,filter .32s;display:grid}.temukan-grid--active{opacity:1;filter:blur();transform:translate(0)}.temukan-grid--exiting-next{opacity:0;filter:blur(1.5px);pointer-events:none;transform:translate(-40px)scale(.985)}.temukan-grid--exiting-prev{opacity:0;filter:blur(1.5px);pointer-events:none;transform:translate(40px)scale(.985)}.temukan-grid--entering-next{opacity:0;filter:blur(1.5px);pointer-events:none;transform:translate(40px)scale(.985);transition:none!important}.temukan-grid--entering-prev{opacity:0;filter:blur(1.5px);pointer-events:none;transform:translate(-40px)scale(.985);transition:none!important}.temukan-grid--active .biz-card{animation:.42s cubic-bezier(.16,1,.3,1) both bizCardSlideIn}.temukan-grid--active .biz-card:first-child{animation-delay:20ms}.temukan-grid--active .biz-card:nth-child(2){animation-delay:60ms}.temukan-grid--active .biz-card:nth-child(3){animation-delay:.1s}.temukan-grid--active .biz-card:nth-child(4){animation-delay:.14s}.temukan-grid--active .biz-card:nth-child(5){animation-delay:.18s}.temukan-grid--active .biz-card:nth-child(6){animation-delay:.22s}@keyframes bizCardSlideIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.biz-card__cat-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.biz-card__cta.closed{color:#ef4444}.biz-card__cta.closed:hover{color:#dc2626}@media (width<=900px){.temukan-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.temukan-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.temukan-pagination-wrap{margin-top:36px;padding-top:24px}.temukan-pagination-wrap .category-pagination__controls{justify-content:center;align-items:center;gap:6px;max-width:100%;margin:0 auto;display:flex;flex-wrap:nowrap!important}@media (width<=640px){.temukan-pagination-wrap{margin-top:20px;padding-top:16px}.temukan-pagination-wrap .category-pagination__controls{gap:4px;flex-wrap:nowrap!important}.temukan-pagination-wrap .category-pagination__nav-label{display:none}.temukan-pagination-wrap .category-pagination__nav-btn{border-radius:8px;min-width:32px;height:32px;padding:0 8px}.temukan-pagination-wrap .category-pagination__pages{gap:3px}.temukan-pagination-wrap .category-pagination__page-btn{border-radius:8px;min-width:30px;height:32px;padding:0 4px;font-size:.78rem}.temukan-pagination-wrap .category-pagination__dots{width:16px;height:32px;font-size:.75rem}}.temukan-more-wrap{justify-content:center;margin-top:28px;display:flex}.temukan-more-btn{color:#fff;background:#007570;border-radius:50px;align-items:center;gap:10px;padding:14px 34px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #00757040}.temukan-more-btn:hover{color:#fff;background:#005f5b;transform:translateY(-2px);box-shadow:0 6px 20px #00757059}.temukan-more-btn svg{transition:transform .25s}.temukan-more-btn:hover svg{transform:translate(4px)}.testi-section{background:#f8fafc;border-top:1px solid #e8ecf0;padding:64px 0 72px}.testi-inner{max-width:1140px;margin:0 auto;padding:0 24px}.testi-header{text-align:center;margin-bottom:42px}.testi-title{color:#0f172a;text-align:center;letter-spacing:-.02em;margin:0 0 8px;font-size:1.75rem;font-weight:800}.testi-subtitle{color:#64748b;text-align:center;max-width:580px;margin:0 auto;font-size:.88rem;line-height:1.55}.testi-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.testi-card{background:#fff;border:1px solid #e8ecf0;border-radius:16px;flex-direction:column;padding:24px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #0f172a0a}.testi-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 10px 25px #0f172a14}.testi-card__avatar-wrap{border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;width:52px;height:52px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 6px #0000000f}.testi-card__avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.testi-card__content{flex-direction:column;flex:1;display:flex}.testi-card__name{color:#0f172a;margin:0 0 3px;font-size:.95rem;font-weight:700;line-height:1.3}.testi-card__role-container{align-items:center;gap:8px;margin-bottom:14px;display:flex}.testi-card__role-line{background:#cbd5e1;border-radius:2px;width:14px;height:2px}.testi-card__role{color:#d97706;font-size:.73rem;font-weight:600}.testi-card__text{color:#475569;flex:1;margin:0;font-size:.8125rem;line-height:1.6}@media (width<=1024px){.testi-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=640px){.testi-grid{grid-template-columns:1fr;gap:16px}.testi-title{margin-bottom:28px;font-size:1.45rem}}.features-section{background:linear-gradient(#f8fafc 0%,#fff 100%);border-top:1px solid #e8ecf0;padding:76px 0 80px;position:relative}.features-inner{max-width:1160px;margin:0 auto;padding:0 24px}.features-grid{grid-template-columns:repeat(4,1fr);gap:28px;padding-top:24px;display:grid}.feat-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #e2e8f0d9;border-radius:20px;flex-direction:column;align-items:center;padding:42px 22px 30px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 30px -10px #0f172a0d,0 4px 6px -2px #0f172a05;overflow:visible!important}.feat-card__badge{color:#94a3b8;letter-spacing:.05em;pointer-events:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:800;transition:all .3s;position:absolute;top:14px;right:16px}.feat-card:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#007570,#00c9b1);border-radius:0 0 4px 4px;height:3px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:24px;right:24px;transform:scaleX(0)}.feat-card:hover{background:#fff;border-color:#00757040;transform:translateY(-10px);box-shadow:0 22px 45px -12px #00757038,0 0 0 1.5px #00757066}.feat-card:hover:before{transform:scaleX(1)}.feat-card:hover .feat-card__badge{color:#007570;background:#00757014;border-color:#0075704d}.feat-card__icon-wrap{color:#fff;z-index:5;opacity:0;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-top:-66px;margin-bottom:22px;transition:background .4s,box-shadow .4s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:translateY(46px)scale(.4);box-shadow:0 12px 25px -4px #0f172a40,0 0 0 6px #fff}.feat-card__icon-wrap:after{content:"";opacity:0;pointer-events:none;border:2px solid #00757066;border-radius:50%;transition:all .4s;position:absolute;inset:-4px;transform:scale(.85)}@keyframes featIconPopUp{0%{opacity:0;transform:translateY(46px)scale(.4)rotate(-12deg)}60%{opacity:1;transform:translateY(-14px)scale(1.18)rotate(6deg)}80%{transform:translateY(2px)scale(.96)rotate(-3deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.reveal-card.is-revealed .feat-card__icon-wrap{animation:.75s cubic-bezier(.22,1,.36,1) forwards featIconPopUp}.reveal-stagger>:first-child .feat-card__icon-wrap{animation-delay:.15s}.reveal-stagger>:nth-child(2) .feat-card__icon-wrap{animation-delay:.25s}.reveal-stagger>:nth-child(3) .feat-card__icon-wrap{animation-delay:.35s}.reveal-stagger>:nth-child(4) .feat-card__icon-wrap{animation-delay:.45s}.feat-card:hover .feat-card__icon-wrap{background:linear-gradient(135deg,#007570 0%,#00b3ab 100%);transform:translateY(-8px)scale(1.16)rotate(-6deg);box-shadow:0 14px 30px #0075706b,0 0 0 6px #fff}.feat-card:hover .feat-card__icon-wrap:after{opacity:1;animation:2s ease-out infinite pulseGlowRing;transform:scale(1.28)}@keyframes pulseGlowRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.feat-card__title{color:#0f172a;letter-spacing:-.01em;margin-bottom:10px;font-size:1.02rem;font-weight:700;transition:color .3s}.feat-card:hover .feat-card__title{color:#007570}.feat-card__text{color:#64748b;font-size:.82rem;line-height:1.6}@media (width<=900px){.testi-grid{grid-template-columns:repeat(2,1fr);gap:48px 20px}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.testi-grid{grid-template-columns:1fr;gap:48px 0}.features-grid{grid-template-columns:1fr}}.blog-section{background:#fff;border-top:1px solid #e8ecf0;padding:64px 0 72px}.blog-inner{max-width:1100px;margin:0 auto;padding:0 24px}.blog-title{color:#0f172a;text-align:center;margin-bottom:6px;font-size:1.65rem;font-weight:700}.blog-subtitle{color:#64748b;text-align:center;margin-bottom:36px;font-size:.85rem}.blog-badge-tag{z-index:4;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;border-radius:20px;padding:3.5px 12px;font-size:.7rem;font-weight:700;position:absolute;top:10px;left:10px}.blog-badge-tag--event{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 2px 8px #f59e0b66}.blog-badge-tag--blog{color:#fff;background:linear-gradient(135deg,#007570 0%,#005c58 100%);box-shadow:0 2px 8px #00757059}.blog-pagination-wrap{border-top:1px solid #f1f5f9;margin-top:36px;padding-top:24px}.blog-bottom-action{justify-content:center;margin-top:32px;display:flex}.blog-see-all-cta{color:#fff;background:linear-gradient(135deg,#007570 0%,#005c58 100%);border-radius:30px;align-items:center;gap:8px;padding:12px 28px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #00757040}.blog-see-all-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00757059}@media (width<=768px){.blog-header-row{flex-direction:column;align-items:flex-start;gap:12px}.blog-grid{grid-template-columns:1fr;gap:18px}}.blog-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e8ecf0;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.blog-card__img-wrap{height:210px;position:relative;overflow:hidden}.blog-card__category{color:#007570;text-transform:capitalize;text-align:left;margin-bottom:8px;font-size:.78rem;font-weight:700}.blog-card__title{color:#0f172a;text-align:left;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.05rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-card__footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.blog-card__meta{color:#64748b;text-align:left;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.footer{background:#f8fafc;border-top:1px solid #e8ecf0;padding:64px 0 0}.footer-social__link{color:#475569;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.footer-social__link:hover{color:#fff;background:#007570;transform:translateY(-2px)}.footer-heading{color:#0f172a;margin-bottom:18px;font-size:.88rem;font-weight:700}.footer-links{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-links a{color:#64748b;font-size:.78rem;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#007570}.footer-copyright{color:#ffffffe6;font-size:.82rem;font-weight:500}@media (width<=992px){.footer-cols{grid-template-columns:repeat(2,1fr);gap:40px 24px}.footer-col--brand{grid-column:span 2;padding-right:0}}@media (width<=768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.blog-grid{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr;gap:28px}.footer-col--brand{grid-column:span 1}.footer-bottom__inner{text-align:center;flex-direction:column;gap:12px}}.fade-in-up{opacity:0;animation:.8s forwards paused fadeInUp;transform:translateY(30px)}.fade-in-up.delay-1{animation-delay:.2s}.fade-in-up.delay-2{animation-delay:.4s}.fade-in-up.delay-3{animation-delay:.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.reveal-from-left{opacity:0;animation:1s .3s forwards paused revealFromLeft;transform:translate(-50px)}@keyframes revealFromLeft{to{opacity:1;transform:translate(0)}}.reveal-from-right{opacity:0;animation:1s .5s forwards paused revealFromRight;transform:translate(50px)}@keyframes revealFromRight{to{opacity:1;transform:translate(0)}}.typing-animation{white-space:nowrap;border-right:3px solid #007570;width:0;animation-name:typing,blink-caret;animation-duration:3s,.75s;animation-timing-function:steps(40,end),step-end;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.5s;animation-fill-mode:forwards;animation-timeline:auto,auto;display:inline-block;overflow:hidden}.typing-animation:after{content:"";animation:0s 4s forwards removeCaret}@keyframes removeCaret{to{border-right:none}}@media (width<=900px){.home-hero__search-bar,.hero-search-bar{border-radius:18px!important;flex-direction:column!important;gap:10px!important;height:auto!important;padding:12px!important}.home-hero__search-input,.home-hero__search-select,.hero-search-input{border-bottom:1px solid #f1f5f9!important;border-right:none!important;width:100%!important;padding:10px 12px!important}.home-hero__search-btn,.hero-search-btn{border-radius:12px!important;justify-content:center!important;width:100%!important;height:48px!important}.home-categories__grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.home-featured__grid,.home-umkm-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.quick-steps-grid{grid-template-columns:1fr!important;gap:14px!important}}@media (width<=640px){.home-hero{min-height:auto!important;padding-top:85px!important;padding-bottom:36px!important}.home-hero__title{font-size:1.5rem!important;line-height:1.3!important}.home-hero__subtitle{font-size:.88rem!important}.home-section-title{font-size:1.25rem!important}.home-section-subtitle{font-size:.82rem!important}.home-featured__grid,.home-umkm-grid,.business-grid,.product-grid,.temukan-grid,.reko-grid,.home-categories__grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.business-card,.animated-card,.umkm-card,.biz-card{border-radius:12px!important;padding:0!important}.business-card__img-wrap,.umkm-card__img-wrap,.biz-card__img-wrap{height:105px!important;max-height:110px!important}.biz-card__verified-badge{border-radius:999px!important;gap:0!important;padding:3px 6px!important;top:6px!important;left:6px!important}.biz-card__verified-badge span{display:none!important}.biz-card__verified-icon{width:13px!important;height:13px!important}.biz-card__save{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:25px!important;height:25px!important;padding:0!important;display:flex!important;position:absolute!important;top:6px!important;right:6px!important}.biz-card__save span{display:none!important}.biz-card__views{padding:2px 6px!important;font-size:.62rem!important}.business-card__content,.umkm-card__content,.biz-card__body{padding:7px 8px!important}.business-card__title,.umkm-card__title,.biz-card__name{-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;min-height:2em!important;font-size:.8rem!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.biz-card__vip-pill{flex-shrink:0!important;padding:1.5px 5px!important;font-size:.58rem!important}.biz-card__categories{margin-top:2px!important;margin-bottom:2px!important}.business-card__category,.umkm-card__category,.biz-card__category{font-size:.66rem!important}.biz-card__category--sub{margin-top:2px!important;padding:1px 5px!important;font-size:.62rem!important}.biz-card__price-tag{border-radius:6px!important;padding:1.5px 5px!important;font-size:.62rem!important}.biz-card__tags{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:3px!important;margin-top:2px!important;margin-bottom:2px!important;display:flex!important;overflow-x:auto!important}.biz-card__tags::-webkit-scrollbar{display:none!important}.biz-card__tag{white-space:nowrap!important;border-radius:4px!important;flex-shrink:0!important;max-width:none!important;padding:1.5px 5px!important;font-size:.6rem!important}.biz-card__tag--more{white-space:nowrap!important;flex-shrink:0!important;padding:1.5px 5px!important;font-size:.58rem!important}.biz-card__footer{border-top:1px solid #f1f5f9!important;gap:3px!important;margin-top:4px!important;padding-top:4px!important}.biz-card__rating{font-size:.68rem!important}.business-card__location,.biz-card__location{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:.66rem!important;overflow:hidden!important}.biz-card__cta{text-align:center!important;border-radius:5px!important;justify-content:center!important;width:100%!important;padding:2.5px 7px!important;font-size:.65rem!important}.business-card__badge,.umkm-card__badge{padding:1.5px 5px!important;font-size:.62rem!important}}@media (width<=400px){.home-categories__grid{grid-template-columns:repeat(2,1fr)!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:linear-gradient(#007570,#00b3ab);border:1px solid #e2e8f0;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#005e5a,#007570)}@keyframes cardReveal{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.biz-card{animation:.55s cubic-bezier(.16,1,.3,1) both cardReveal}.biz-card:first-child{animation-delay:50ms}.biz-card:nth-child(2){animation-delay:.12s}.biz-card:nth-child(3){animation-delay:.19s}.biz-card:nth-child(4){animation-delay:.26s}.biz-card:nth-child(5){animation-delay:.33s}.biz-card:nth-child(6){animation-delay:.4s}.biz-card__price-tag{transition:transform .2s,box-shadow .2s}.biz-card:hover .biz-card__price-tag{transform:translateY(-1px);box-shadow:0 2px 8px #05966926}.biz-card--link{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s!important}.biz-card--link:hover{transform:translateY(-5px)!important;box-shadow:0 20px 45px #0f172a21,0 4px 10px #00757014!important}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.quick-section,.sawah-wave-divider,.home-features-section{animation:.7s cubic-bezier(.16,1,.3,1) both paused sectionFadeUp}.quick-section.is-in-view,.sawah-wave-divider.is-in-view,.home-features-section.is-in-view{animation-play-state:running}@keyframes softPulse{0%,to{box-shadow:0 0 #00b3ab4d}50%{box-shadow:0 0 0 8px #00b3ab00}}.biz-card__verified-badge--premium{animation:2.5s ease-in-out infinite softPulse}.category-section{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);padding:48px 0 36px;position:relative}.category-inner{max-width:1280px;margin:0 auto;padding:0 24px}.home-cat-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}@media (width<=1100px){.home-cat-grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media (width<=840px){.home-cat-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (width<=600px){.category-section{padding:28px 0 20px}.category-inner{padding:0 16px}.home-cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.home-cat-card{text-align:center;opacity:0;cursor:pointer;will-change:transform, opacity;background:#fff;border:1px solid #e2e8f0d9;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:26px 16px 20px;text-decoration:none;transition:opacity .5s,transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s,filter .35s,background-color .35s;display:flex;position:relative;overflow:hidden;transform:translateY(28px)scale(.96);box-shadow:0 4px 18px #0f172a08}.category-section.is-revealed .home-cat-card{animation:.75s cubic-bezier(.34,1.56,.64,1) forwards cardCascadeIn;animation-delay:calc(var(--cat-idx,0) * 60ms)}@keyframes cardCascadeIn{0%{opacity:0;transform:translateY(28px)scale(.96)}60%{opacity:1;transform:translateY(-4px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.home-cat-card:before{content:"";background:linear-gradient(90deg,#007570 0%,#00b89f 100%);border-radius:0 0 6px 6px;width:0%;height:3.5px;transition:width .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.home-cat-grid:hover .home-cat-card{opacity:.75;filter:grayscale(.12)blur(.2px);transform:scale(.98)}.home-cat-grid:hover .home-cat-card:hover{z-index:20;border-color:#00757073;box-shadow:0 24px 48px -10px #00757038,0 8px 24px -4px #0f172a14;opacity:1!important;filter:none!important;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards cardSquashStretch!important}@keyframes cardSquashStretch{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-2px)scale(1.04,.95)}70%{transform:translateY(-12px)scale(.98,1.04)}to{transform:translateY(-10px)scale(1.02)}}.home-cat-card:hover:before{width:70%}.home-cat-card:active{transition:transform .12s!important;transform:translateY(-2px)scale(.95)!important;box-shadow:0 4px 12px #00757033!important}.home-cat-card__icon-box{color:#007570;background:#00757012;border:1px solid #00757024;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:14px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .4s,color .4s,box-shadow .45s,border-color .35s;display:flex}.category-section.is-revealed .home-cat-card__icon-box{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards iconEntrance;animation-delay:calc(var(--cat-idx,0) * 60ms + 80ms)}@keyframes iconEntrance{0%{opacity:.5;transform:rotate(-12deg)scale(.75)}to{opacity:1;transform:rotate(0)scale(1)}}.home-cat-card:hover .home-cat-card__icon-box{background:linear-gradient(135deg,#007570 0%,#00b89f 100%);border-color:#0000;transform:translateY(-12px)scale(1.18);box-shadow:0 16px 32px -4px #00757073,0 6px 14px -2px #00757040;color:#fff!important}.home-cat-card__icon{justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .35s;display:inline-flex}.home-cat-card:hover .home-cat-card__icon svg{stroke:#fff!important;color:#fff!important}.home-cat-card:hover .home-cat-card__icon{animation:.65s ease-in-out forwards iconHeartbeatKesehatan!important}@keyframes iconHeartbeatKesehatan{0%,to{transform:scale(1)}25%{transform:scale(1.35)}45%{transform:scale(1.02)}70%{transform:scale(1.28)}}.home-cat-card__label{color:#1e293b;margin-bottom:2px;font-size:.95rem;font-weight:700;line-height:1.35;transition:color .3s,transform .3s}.category-section.is-revealed .home-cat-card__label{animation:.65s cubic-bezier(.16,1,.3,1) forwards labelWipeUp;animation-delay:calc(var(--cat-idx,0) * 60ms + .12s)}@keyframes labelWipeUp{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.home-cat-card:hover .home-cat-card__label{color:#007570;font-weight:800;transform:translateY(-2px)}.home-cat-card__cta{color:#007570;opacity:0;white-space:nowrap;margin-top:4px;font-size:.78rem;font-weight:700;transition:opacity .35s,transform .35s cubic-bezier(.34,1.56,.64,1);transform:translateY(8px)}.home-cat-card:hover .home-cat-card__cta{opacity:1;transform:translateY(0)}.surade-mobile-backdrop{-webkit-backdrop-filter:blur(10px);z-index:100000;opacity:0;visibility:hidden;background:#0f172ab3;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.surade-mobile-backdrop.active{opacity:1;visibility:visible}.surade-mobile-drawer{z-index:100001;background:#fff;border-left:1px solid #e2e8f0e6;flex-direction:column;width:88vw;max-width:360px;height:100dvh;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-12px 0 40px #0003,-2px 0 12px #0000000f}.surade-mobile-drawer.open{transform:translate(0)}.surade-mobile-header{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.surade-mobile-logo-wrap{align-items:center;gap:10px;text-decoration:none;display:flex}.surade-mobile-logo{-o-object-fit:contain;object-fit:contain;width:auto;height:36px}.surade-mobile-brand-title{color:#0f172a;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.surade-mobile-brand-title span{color:#059669}.surade-mobile-close-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.surade-mobile-close-btn:hover,.surade-mobile-close-btn:active{color:#047857;background:#ecfdf5;border-color:#a7f3d0;transform:scale(.95)}.surade-mobile-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.surade-mobile-body::-webkit-scrollbar{width:5px}.surade-mobile-body::-webkit-scrollbar-track{background:0 0}.surade-mobile-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.surade-mobile-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.surade-mobile-search-form{width:100%;position:relative}.surade-mobile-search-input{color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;outline:none;width:100%;height:42px;padding:0 40px 0 38px;font-family:inherit;font-size:13.5px;transition:all .2s}.surade-mobile-search-input:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.surade-mobile-search-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.surade-mobile-search-clear{color:#64748b;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.surade-mobile-user-card{background:linear-gradient(135deg,#10b98114 0%,#f8fafce6 100%);border:1px solid #10b98133;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 2px 10px #00000008}.surade-mobile-user-profile{align-items:center;gap:12px;display:flex}.surade-mobile-avatar-wrap{flex-shrink:0;width:44px;height:44px;position:relative}.surade-mobile-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 2px 6px #00000014}.surade-mobile-status-dot{background:#10b981;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.surade-mobile-user-info{flex:1;min-width:0}.surade-mobile-user-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}.surade-mobile-user-meta{align-items:center;gap:6px;margin-top:2px;display:flex}.surade-mobile-user-role{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:700}.surade-mobile-user-role.admin{color:#b45309;background:#fef3c7}.surade-mobile-user-role.user{color:#065f46;background:#d1fae5}.surade-mobile-user-email{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.surade-mobile-user-actions{border-top:1px solid #e2e8f0cc;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.surade-mobile-action-pill{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #00000005}.surade-mobile-action-pill:hover,.surade-mobile-action-pill:active{color:#059669;background:#f0fdf4;border-color:#10b981;transform:translateY(-1px)}.surade-mobile-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #ef44444d}.surade-mobile-guest-card{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 6px 20px #10b98140}.surade-mobile-guest-title{margin:0;font-size:14.5px;font-weight:700}.surade-mobile-guest-desc{color:#ffffffe6;margin:0;font-size:12px;line-height:1.4}.surade-mobile-guest-buttons{gap:8px;display:flex}.surade-mobile-btn-guest-login{color:#059669;background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;height:38px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000001a}.surade-mobile-btn-guest-login:hover{background:#f8fafc;transform:translateY(-1px)}.surade-mobile-btn-guest-register{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #fff6;border-radius:10px;flex:1;justify-content:center;align-items:center;height:38px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.surade-mobile-btn-guest-register:hover{background:#ffffff4d}.surade-mobile-section-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:8px 0 4px 4px;font-size:11px;font-weight:700}.surade-mobile-nav-list{flex-direction:column;gap:4px;display:flex}.surade-mobile-nav-link{color:#334155;background:0 0;border-radius:14px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.surade-mobile-nav-link-left{align-items:center;gap:12px;display:flex}.surade-mobile-nav-icon{color:#64748b;background:#f8fafc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}.surade-mobile-nav-link:hover,.surade-mobile-nav-link:active{color:#0f172a;background:#f8fafc}.surade-mobile-nav-link:hover .surade-mobile-nav-icon,.surade-mobile-nav-link:active .surade-mobile-nav-icon{color:#059669;background:#10b9811a}.surade-mobile-nav-link.active{color:#059669;background:#10b98117;font-weight:700}.surade-mobile-nav-link.active .surade-mobile-nav-icon{color:#fff;background:#059669;box-shadow:0 2px 6px #05966940}.surade-mobile-accordion{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:border-color .2s;overflow:hidden}.surade-mobile-accordion.expanded{border-color:#10b981}.surade-mobile-accordion-toggle{cursor:pointer;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:inherit;transition:background .18s;display:flex}.surade-mobile-accordion-toggle:hover{background:#f8fafc}.surade-mobile-accordion-icon{color:#059669;background:#10b9811a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.surade-mobile-accordion-badge{color:#475569;background:#f1f5f9;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700}.surade-mobile-accordion-panel{background:#fafafa;border-top:1px solid #f1f5f9;max-height:0;transition:max-height .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.surade-mobile-accordion.expanded .surade-mobile-accordion-panel{max-height:480px;overflow-y:auto}.surade-mobile-cat-filter{background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:8px 12px}.surade-mobile-cat-filter input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:32px;padding:0 10px;font-family:inherit;font-size:12px}.surade-mobile-cat-filter input:focus{border-color:#10b981}.surade-mobile-cat-item{border-bottom:1px solid #f1f5f9}.surade-mobile-cat-header{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.surade-mobile-cat-link{color:#1e293b;flex:1;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.surade-mobile-cat-link:hover{color:#059669}.surade-mobile-cat-expand-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.surade-mobile-cat-expand-btn:hover{color:#0f172a;background:#e2e8f0}.surade-mobile-subcat-list{background:#f8fafc;border-left:2px solid #10b981;border-radius:0 0 8px 8px;flex-direction:column;gap:2px;margin:0 0 4px 14px;padding:4px 12px 10px 24px;display:flex}.surade-mobile-subcat-link{color:#475569;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.surade-mobile-subcat-link:hover{color:#059669;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000a}.surade-mobile-cat-all{color:#059669;background:#f0fdf4;border-top:1px solid #dcfce7;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.surade-mobile-cat-all:hover{background:#dcfce7}.surade-mobile-cta-section{flex-direction:column;gap:8px;margin-top:6px;display:flex}.surade-mobile-cta-btn{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #10b9814d}.surade-mobile-cta-btn:hover,.surade-mobile-cta-btn:active{transform:translateY(-1px);box-shadow:0 6px 18px #10b98166}.surade-mobile-wa-btn{color:#059669;background:#f0fdf4;border:1.5px solid #10b9814d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.surade-mobile-wa-btn:hover,.surade-mobile-wa-btn:active{background:#dcfce7;border-color:#10b981}.surade-mobile-footer{padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:1;background:#f8fafc;border-top:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;gap:10px;display:flex;position:relative}.surade-mobile-logout-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #fecaca;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .18s;display:flex}.surade-mobile-logout-btn:hover,.surade-mobile-logout-btn:active{background:#fef2f2;border-color:#ef4444}.surade-mobile-footer-text{text-align:center;color:#94a3b8;margin:0;font-size:11px}@media (width<=360px){.surade-mobile-drawer{width:92vw}.surade-mobile-header{padding:12px 16px}.surade-mobile-body{gap:12px;padding:12px}}.footer{background:#f8fafc;border-top:1px solid #e8ecf0;margin-top:auto;padding:64px 0 0}.footer-inner{max-width:1240px;margin:0 auto;padding:0 28px 48px}.footer-cols{grid-template-columns:2.2fr 1.2fr 1.2fr 1.4fr;gap:36px;display:grid}.footer-col--brand{padding-right:24px}.footer-logo{align-items:center;margin-bottom:16px;text-decoration:none;display:inline-flex}.footer-logo__img{width:auto;height:38px;display:block}.footer-desc{color:#475569;margin-bottom:20px;font-size:.85rem;line-height:1.65}.footer-social{align-items:center;gap:12px;display:flex}.footer-social__link{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.footer-social__link:hover{background:#ffffff26;transform:translateY(-3px)scale(1.05);box-shadow:0 6px 16px #00000026}.footer-social__link svg{transition:transform .25s}.footer-social__link:hover svg{transform:scale(1.1)}.footer-heading{color:#0f172a;letter-spacing:-.01em;margin-bottom:20px;font-size:1rem;font-weight:800;display:inline-block;position:relative}.footer-heading:after{content:"";background:#007570;border-radius:2px;width:24px;height:2.5px;position:absolute;bottom:-6px;left:0}.footer-links{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.footer-links a,.footer-link{color:#475569;align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.footer-links a:hover,.footer-link:hover{color:#007570;font-weight:600;transform:translate(4px)}.footer-text{color:#475569;font-size:.9rem;line-height:1.55}.footer-bottom{color:#fff;background:#007570;padding:18px 0}.footer-bottom__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:0 85px 0 28px;display:flex}.footer-bottom__inner--center{justify-content:center;padding:18px 28px}.footer-copyright{color:#ffffffeb;margin:0;font-size:.82rem;font-weight:500}.footer-bottom-links{align-items:center;gap:24px;display:flex}.footer-bottom-links a{color:#ffffffeb;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s}.footer-bottom-links a:hover{color:#fff;text-decoration:underline}@media (width<=1100px){.footer-cols{grid-template-columns:2fr 1fr 1fr;gap:32px 24px}.footer-col--brand{grid-column:span 3;padding-right:0}}@media (width<=992px){.footer-cols{grid-template-columns:repeat(2,1fr);gap:40px 24px}.footer-col--brand{grid-column:span 2;padding-right:0}}@media (width<=640px){.footer{padding-top:40px}.footer-inner{padding:0 20px 36px}.footer-cols{text-align:center;grid-template-columns:1fr;gap:32px}.footer-col--brand{flex-direction:column;grid-column:span 1;align-items:center;display:flex}.footer-desc{max-width:420px;margin-left:auto;margin-right:auto}.footer-social{justify-content:center}.footer-heading{margin-bottom:16px;display:inline-block}.footer-heading:after{left:50%;transform:translate(-50%)}.footer-links{align-items:center}.footer-links a,.footer-link{justify-content:center}.footer-bottom{padding:16px 0 94px;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.footer-bottom__inner{text-align:center;flex-direction:column;gap:12px;padding:0 20px}.footer-copyright{font-size:.8rem;line-height:1.4}.footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:12px 18px;width:100%}.footer-bottom-links a{white-space:normal;font-size:.8rem}}@media (width<=899px){.footer{display:none!important}}.prem-ads-wrap{max-width:1280px;margin:0 auto;padding:28px 20px 8px}.prem-ads-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.prem-ads-header__left{align-items:center;gap:10px;display:flex}.prem-ads-header__dot{background:#007570;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite prem-dot-blink}@keyframes prem-dot-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.prem-ads-header__label{color:#007570;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.prem-ads-header__badge{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b44;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.prem-ads-grid{grid-template-columns:1fr 340px;align-items:stretch;gap:12px;display:grid}.prem-ads-main{cursor:pointer;background:#0f172a;border:1px solid #ffffff1f;border-radius:20px;height:380px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a1f}.prem-ads-main__track{width:100%;height:380px;position:relative}.prem-ads-main__slide{opacity:0;pointer-events:none;transition:opacity .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.prem-ads-main__slide.active{opacity:1;pointer-events:auto}.prem-ads-main__slide a{width:100%;height:100%;text-decoration:none;display:block}.prem-ads-main__img{-o-object-fit:cover;object-fit:cover;width:100%;height:380px;transition:transform .75s cubic-bezier(.16,1,.3,1);display:block}.prem-ads-main:hover .prem-ads-main__img{transform:scale(1.04)}.prem-ads-main__overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0f172a26 25%,#0f172a8c 55%,#091a24eb 100%);position:absolute;inset:0}.prem-ads-main__content{color:#fff;z-index:2;padding:20px 22px 22px;position:absolute;bottom:0;left:0;right:0}.prem-ads-main__logo-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.prem-ads-main__logo{-o-object-fit:cover;object-fit:cover;background:#ffffff1a;border:1.5px solid #ffffff4d;border-radius:8px;flex-shrink:0;width:38px;height:38px}.prem-ads-main__source{color:#ffffffe6;font-size:.78rem;font-weight:700}.prem-ads-main__badge-row{align-items:center;gap:6px;margin-bottom:10px;display:flex}.prem-ads-main__tag{border-radius:100px;align-items:center;gap:4px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.prem-ads-main__tag--sponsored{color:#fff;background:#007570}.prem-ads-main__tag--premium{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.prem-ads-main__title{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px #0006;margin-bottom:10px;font-size:1.45rem;font-weight:800;line-height:1.25}.prem-ads-main__desc{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:.83rem;line-height:1.5;display:-webkit-box;overflow:hidden}.prem-ads-main__meta{align-items:center;gap:14px;margin-bottom:14px;display:flex}.prem-ads-main__rating{color:#fcd34d;align-items:center;gap:5px;font-size:.82rem;font-weight:600;display:flex}.prem-ads-main__location{color:#ffffffbf;align-items:center;gap:5px;font-size:.82rem;display:flex}.prem-ads-main__cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:9px;align-items:center;gap:7px;padding:9px 18px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.prem-ads-main:hover .prem-ads-main__cta{background:#fff3;border-color:#ffffff80}.prem-ads-main__nav{z-index:25;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0f172abf;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000073}.prem-ads-main__nav:hover{background:#007570e6;border-color:#ffffffb3;transform:translateY(-50%)scale(1.08)}.prem-ads-main__nav:active{transform:translateY(-50%)scale(.92)}.prem-ads-main__nav--prev{left:14px}.prem-ads-main__nav--next{right:14px}.prem-ads-main__dots{z-index:10;-webkit-backdrop-filter:blur(10px);background:#0f172a8c;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:flex;position:absolute;bottom:16px;right:20px;box-shadow:0 4px 14px #00000040}.prem-ads-main__dot{cursor:pointer;background:#fff6;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.prem-ads-main__dot.active{background:#ffffff40;width:28px}.prem-ads-main__dot-progress{background:linear-gradient(90deg,#007570,#10b981);border-radius:999px;animation:4.5s linear forwards dotFill;position:absolute;top:0;bottom:0;left:0}@keyframes dotFill{0%{width:0%}to{width:100%}}.prem-ads-side{flex-direction:column;gap:10px;height:380px;display:flex}.prem-ads-thumb{cursor:pointer;background:#0f172a;border:1px solid #ffffff14;border-radius:16px;flex:0 0 185px;height:185px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.prem-ads-thumb:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 10px 28px #0000003d}.prem-ads-thumb a{width:100%;height:100%;text-decoration:none;display:block}.prem-ads-thumb__img{-o-object-fit:cover;object-fit:cover;width:100%;height:185px;transition:transform .45s;display:block}.prem-ads-thumb:hover .prem-ads-thumb__img{transform:scale(1.06)}.prem-ads-thumb__overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 50%,#000c 100%);position:absolute;inset:0}.prem-ads-thumb__content{z-index:2;padding:10px 12px;position:absolute;bottom:0;left:0;right:0}.prem-ads-thumb__tag{color:#fff;background:#007570;border-radius:100px;margin-bottom:5px;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-block}.prem-ads-thumb__logo-row{align-items:center;gap:7px;margin-bottom:4px;display:flex}.prem-ads-thumb__logo{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff4d;border-radius:5px;flex-shrink:0;width:22px;height:22px}.prem-ads-thumb__source{color:#ffffffe6;font-size:.7rem;font-weight:700}.prem-ads-thumb__title{color:#fff;text-shadow:0 1px 4px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.prem-ads-thumb__meta{align-items:center;gap:8px;margin-top:5px;display:flex}.prem-ads-thumb__rating{color:#fcd34d;align-items:center;gap:3px;font-size:.7rem;font-weight:600;display:flex}.prem-ads-thumb__location{color:#ffffffb3;align-items:center;gap:3px;font-size:.68rem;display:flex}.prem-ads-hero-promo{background:linear-gradient(135deg,#091a24 0%,#06403d 55%,#032725 100%);border:1px solid #ffffff1f;border-radius:24px;align-items:center;height:380px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #004f4c29}.prem-ads-hero-promo__backdrop{pointer-events:none;background-image:radial-gradient(circle at 85% 15%,#14b8a647,#0000 45%),radial-gradient(circle at 10% 85%,#f59e0b29,#0000 40%),radial-gradient(#ffffff14 1px,#0000 1px);background-size:100% 100%,100% 100%,24px 24px;position:absolute;inset:0}.prem-ads-hero-promo__content{z-index:2;width:100%;padding:32px 36px;position:relative}.prem-ads-side-promo{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;flex-direction:column;flex:0 0 185px;justify-content:space-between;height:185px;padding:18px 20px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 16px #0f172a0a}.prem-ads-side-promo:hover{border-color:#007570;transform:translateY(-4px);box-shadow:0 12px 30px #00757026}.prem-ads-side-promo--empty{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1.5px solid #e2e8f0;flex:0 0 185px;height:185px}.prem-ads-side-promo--empty:hover{background:#fff;border-color:#007570;box-shadow:0 10px 25px #0075701f}.prem-ads-empty{color:#64748b;background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border:1.5px solid #e2e8f0;border-radius:16px;flex:0 0 185px;justify-content:center;align-items:center;width:100%;height:185px;font-size:.85rem;transition:all .25s;display:flex}.prem-ads-empty:hover{color:#007570;background:#fff;border-color:#007570;box-shadow:0 8px 20px #0075701a}.prem-ads-skeleton-main{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:20px;height:380px;animation:1.5s infinite prem-shimmer}.prem-ads-skeleton-thumb{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:16px;flex:0 0 185px;height:185px;animation:1.5s infinite prem-shimmer}@keyframes prem-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=900px){.prem-ads-wrap{padding:14px 16px 2px}.prem-ads-grid{grid-template-columns:1fr;gap:12px;height:auto}.prem-ads-main,.prem-ads-main__track,.prem-ads-main__img{height:280px}.prem-ads-side{flex-direction:row;gap:10px;height:auto!important;min-height:unset!important;flex:none!important}.prem-ads-thumb{flex:1;height:140px;min-height:140px}}@media (width<=600px){.prem-ads-wrap{padding:10px 14px 2px}.prem-ads-header{margin-bottom:8px}.prem-ads-main,.prem-ads-main__track,.prem-ads-main__img{border-radius:18px;height:250px}.prem-ads-main__content{padding:12px 14px 14px}.prem-ads-main__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:calc(100% - 65px);margin-bottom:6px;font-size:1.05rem;line-height:1.25;display:-webkit-box;overflow:hidden}.prem-ads-main__desc{display:none}.prem-ads-main__meta{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:8px;display:flex;overflow:hidden}.prem-ads-main__rating{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.prem-ads-main__location{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:160px;font-size:.73rem;display:inline-flex;overflow:hidden}.prem-ads-main__cta{border-radius:8px;padding:6px 12px;font-size:.72rem}.prem-ads-main__nav{z-index:30;width:38px;height:38px;display:flex!important}.prem-ads-main__nav--prev{left:8px}.prem-ads-main__nav--next{right:8px}.prem-ads-main__dots{padding:4px 8px;bottom:12px;right:12px}.prem-ads-side{scrollbar-width:none;flex-direction:row;gap:10px;padding-bottom:0;overflow-x:auto;height:auto!important;min-height:unset!important;flex:none!important}.prem-ads-side::-webkit-scrollbar{display:none}.prem-ads-thumb{border-radius:14px;flex:170px;min-width:170px;height:140px}.prem-ads-thumb__content{padding:8px 10px 10px}.prem-ads-thumb__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:.8rem;line-height:1.25;display:-webkit-box;overflow:hidden}.prem-ads-thumb__meta{white-space:nowrap;align-items:center;gap:6px;margin-top:3px;display:flex;overflow:hidden}.prem-ads-thumb__rating{flex-shrink:0;align-items:center;gap:3px;font-size:.7rem;font-weight:700;display:inline-flex}.prem-ads-thumb__location{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;max-width:105px;font-size:.68rem;display:inline-flex;overflow:hidden}.prem-ads-side-promo,.prem-ads-side-promo--empty,.prem-ads-empty{flex:170px;min-width:170px;border-radius:14px!important;height:140px!important;padding:12px!important}}.blog-events-section{background:#fff;border-top:1px solid #e8ecf0;padding:64px 0 80px;position:relative;overflow:hidden}.blog-events-inner{max-width:1240px;margin:0 auto;padding:0 24px}.blog-events-header{text-align:center;flex-direction:column;align-items:center;margin:0 auto 36px;display:flex}.blog-events-badge{color:#007570;letter-spacing:.02em;background:#e6f4f3;border:1px solid #007570;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.blog-events-title{color:#0f172a;letter-spacing:-.02em;margin-bottom:8px;font-size:2.2rem;font-weight:800;line-height:1.25}.blog-events-subtitle{color:#64748b;margin:0;font-size:.95rem;line-height:1.5}.blog-events-slider-container{width:100%;position:relative}.blog-events-side-arrow{z-index:20;color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:48%;transform:translateY(-50%);box-shadow:0 6px 20px #0f172a1f}.blog-events-side-arrow--left{left:-24px}.blog-events-side-arrow--right{right:-24px}.blog-events-side-arrow:hover:not(:disabled){color:#fff;background:#007570;border-color:#007570;transform:translateY(-50%)scale(1.1);box-shadow:0 8px 24px #00757059}.blog-events-side-arrow:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;border-color:#e2e8f0}.blog-events-viewport{border-radius:20px;padding:4px 2px 12px;position:relative;overflow:hidden}.blog-events-track{will-change:transform;width:100%;display:flex}.blog-events-page{flex:0 0 100%;gap:28px;width:100%;display:flex}.blog-events-card-wrapper{flex:1;min-width:0}.blog-card{background:#fff;border:1px solid #e8ecf0;border-radius:16px;flex-direction:column;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.blog-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0f172a1f}.blog-badge-tag{z-index:3;letter-spacing:.5px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;padding:5px 14px;font-size:.72rem;font-weight:800;position:absolute;top:14px;left:14px}.blog-badge-tag--blog{background:linear-gradient(135deg,#007570 0%,#00a896 100%);box-shadow:0 2px 10px #00757066}.blog-badge-tag--event{background:linear-gradient(135deg,#059669 0%,#10b981 100%);box-shadow:0 2px 10px #05966966}.blog-card__save-btn,.blog-card .biz-card__save{z-index:10!important;-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;letter-spacing:.01em!important;cursor:pointer!important;background:#0f172ab8!important;border:1.5px solid #ffffff61!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:8px 16px!important;font-size:.82rem!important;font-weight:700!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important;box-shadow:0 4px 14px #0000004d!important}.blog-card__save-btn:hover,.blog-card .biz-card__save:hover{background:#0f172aeb!important;border-color:#ffffffa6!important;transform:translateY(-1px)scale(1.04)!important;box-shadow:0 6px 18px #0006!important}.blog-card__save-btn.saved,.blog-card .biz-card__save.saved{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border-color:#fca5a5!important;box-shadow:0 4px 16px #ef444473!important}.blog-card__save-btn .blog-card__save-text,.blog-card .biz-card__save span{color:#fff!important;font-size:.82rem!important;font-weight:700!important;display:inline-block!important}.blog-card__body{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card__category{color:#007570;text-transform:capitalize;letter-spacing:.01em;margin-bottom:8px;font-size:.78rem;font-weight:700}.blog-card__title{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:44px;margin:0 0 12px;font-size:1.08rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-card__excerpt{color:#64748b;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.85rem;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-card__event-loc{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:.8rem;font-weight:600;line-height:1.4;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.blog-card__event-loc-text{text-align:left;color:#0369a1;word-break:break-word;flex:1}.blog-card__meta{color:#475569;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:auto;padding-top:14px;padding-bottom:14px;font-size:.8rem;font-weight:500;display:flex}.blog-card__meta-item{white-space:nowrap;color:#475569;align-items:center;gap:6px;min-width:0;display:flex}.blog-card__author-name{color:#334155;font-weight:600}.blog-card__link{color:#007570;border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:6px;padding-top:12px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.blog-card__link:hover{color:#005f5b}.blog-events-bottom-bar{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:32px;display:flex}.blog-events-controls-row{justify-content:center;align-items:center;gap:16px;display:flex}.blog-events-mini-arrow{color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:none;box-shadow:0 2px 8px #0f172a14}.blog-events-mini-arrow:hover:not(:disabled){color:#fff;background:#007570;border-color:#007570;box-shadow:0 4px 12px #00757040}.blog-events-mini-arrow:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.blog-events-dots{align-items:center;gap:8px;display:flex}.blog-events-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.blog-events-dot.active{background:#007570;border-radius:4px;width:26px}.blog-events-cta-btn{color:#fff;background:#007570;border-radius:30px;align-items:center;gap:8px;padding:11px 26px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #00757038}.blog-events-cta-btn:hover{color:#fff;background:#005f5b;transform:translateY(-2px);box-shadow:0 6px 20px #00757059}@media (width<=1280px){.blog-events-side-arrow--left{left:-12px}.blog-events-side-arrow--right{right:-12px}}@media (width<=1023px){.blog-events-page{gap:20px}}@media (width<=768px){.blog-events-section{padding:44px 0 56px}.blog-events-side-arrow{display:none!important}.blog-events-mini-arrow{display:flex}.blog-events-title{font-size:1.55rem}.blog-card__save-btn,.blog-card .biz-card__save{min-height:34px!important;padding:7px 14px!important;font-size:.8rem!important;top:12px!important;right:12px!important}.blog-card__save-btn .blog-card__save-text,.blog-card .biz-card__save span{font-size:.8rem!important;display:inline-block!important}.blog-card__meta{gap:14px}}.biz-grid-skeleton{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.biz-grid-skeleton--col-2{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.biz-grid-skeleton,.biz-grid-skeleton--col-2{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.biz-grid-skeleton,.biz-grid-skeleton--col-2{grid-template-columns:1fr}}.biz-card-skeleton{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.biz-card-skeleton__img{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/400% 100%;flex-direction:column;justify-content:space-between;width:100%;height:180px;padding:10px 12px;animation:1.4s ease-in-out infinite skeletonShimmer;display:flex;position:relative}.biz-card-skeleton__badge{background:#fff9;border-radius:20px;width:95px;height:22px}.biz-card-skeleton__img-overlay{justify-content:space-between;align-items:center;display:flex}.biz-card-skeleton__btn-save{background:#fff9;border-radius:20px;width:65px;height:22px}.biz-card-skeleton__views{background:#fff9;border-radius:20px;width:44px;height:22px}.biz-card-skeleton__body{background:#fff;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.biz-card-skeleton__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.biz-card-skeleton__line{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/400% 100%;border-radius:6px;animation:1.4s ease-in-out infinite skeletonShimmer}.biz-card-skeleton__line--title{width:65%;height:16px}.biz-card-skeleton__vip-pill{background:#fef3c7;border-radius:20px;width:50px;height:18px}.biz-card-skeleton__cats{align-items:center;gap:8px;display:flex}.biz-card-skeleton__cat-dot{background:#cbd5e1;border-radius:50%;width:7px;height:7px}.biz-card-skeleton__line--cat{width:50px;height:12px}.biz-card-skeleton__line--subcat{border-radius:6px;width:90px;height:18px}.biz-card-skeleton__tags{gap:6px;display:flex}.biz-card-skeleton__tag{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/400% 100%;border-radius:20px;height:20px;animation:1.4s ease-in-out infinite skeletonShimmer}.biz-card-skeleton__footer{border-top:1px solid #f8fafc;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.biz-card-skeleton__line--rating{width:50px;height:13px}.biz-card-skeleton__line--loc{width:80px;height:13px}.biz-card-skeleton__line--cta{border-radius:6px;width:95px;height:24px}@keyframes skeletonShimmer{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.biz-card-skeleton__img,.biz-card-skeleton__line,.biz-card-skeleton__tag{animation:none}}.typewriter-text{display:inline}.typewriter-cursor{color:#007570;margin-left:2px;font-weight:400;animation:.9s step-end infinite typewriterBlink;display:inline-block}.typewriter-cursor--done{animation:.6s .4s forwards typewriterFadeOut}@keyframes typewriterBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes typewriterFadeOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriter-cursor{opacity:0;animation:none}}.blog-page{color:#1e293b;background:#f8fafc;min-height:100vh;font-family:Plus Jakarta Sans,Poppins,sans-serif;overflow-x:hidden}.blog-hero{justify-content:center;align-items:center;min-height:52vh;padding:100px 24px 60px;display:flex;position:relative;overflow:hidden}.blog-hero__bg{z-index:0;filter:brightness(.9);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.blog-hero__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1;background:linear-gradient(145deg,#005550e0 0%,#007570d1 45%,#065f46e6 100%);position:absolute;inset:0}.blog-hero__content{z-index:2;color:#fff;text-align:center;width:100%;max-width:960px;margin:0 auto;position:relative}.blog-hero__breadcrumb{color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.85rem;font-weight:500;display:inline-flex}.blog-hero__breadcrumb a{color:#fff;text-decoration:none;transition:opacity .18s}.blog-hero__breadcrumb a:hover{opacity:.9;text-decoration:underline}.blog-hero__breadcrumb .separator{opacity:.6}.blog-hero__title{color:#fff;text-shadow:0 4px 24px #0000004d;letter-spacing:-.03em;margin-bottom:16px;font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:800;line-height:1.15}.blog-hero__subtitle{color:#ffffffeb;text-shadow:0 2px 10px #0003;max-width:720px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;line-height:1.6}.blog-content{background:#f8fafc;padding:48px 0 96px}.blog-content__inner{max-width:1280px;margin:0 auto;padding:0 24px}.blog-controls{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:22px;margin-bottom:40px;padding:24px 28px;display:flex;box-shadow:0 4px 24px -4px #0f172a0d}.blog-search-wrap{width:100%;display:flex}.blog-search{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 18px;transition:all .2s;display:flex}.blog-search:focus-within{background:#fff;border-color:#007570;box-shadow:0 0 0 4px #0075701f}.blog-search__icon{color:#64748b;flex-shrink:0}.blog-search__input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem;font-weight:500}.blog-search__input::placeholder{color:#94a3b8}.blog-search__clear{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:inline-flex}.blog-search__clear:hover{color:#0f172a;background:#cbd5e1}.blog-filter-section{flex-direction:column;gap:16px;display:flex}.blog-type-tabs{flex-wrap:wrap;gap:10px;display:flex}.blog-type-tab{color:#475569;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:9px 20px;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.blog-type-tab:hover{color:#007570;background:#f0fdfc;border-color:#007570;transform:translateY(-1px)}.blog-type-tab.active{color:#fff;background:#007570;border-color:#007570;box-shadow:0 4px 16px #00757047}.blog-type-tab--event.active{color:#fff;background:#f59e0b;border-color:#f59e0b;box-shadow:0 4px 16px #f59e0b52}.blog-type-count{color:inherit;background:#00000014;border-radius:9999px;justify-content:center;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.blog-type-tab.active .blog-type-count{color:#fff;background:#ffffff40}.blog-categories{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.blog-category-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:6px 14px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .18s;display:inline-flex}.blog-category-btn:hover{color:#007570;background:#f0fdfc;border-color:#007570}.blog-category-btn.active{color:#007570;background:#e6f4f3;border-color:#007570;font-weight:700;box-shadow:0 2px 6px #00757026}.blog-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.blog-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.blog-card:hover{border-color:#cbd5e1;transform:translateY(-6px);box-shadow:0 20px 35px -8px #0075701f,0 10px 18px -4px #0f172a0f}.blog-card__img-wrap{background:#0f172a;width:100%;height:230px;position:relative;overflow:hidden}.blog-card__img-link{width:100%;height:100%;display:block;position:relative}.blog-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.blog-card:hover .blog-card__img{transform:scale(1.08)}.blog-card__img-overlay{pointer-events:none;background:linear-gradient(#0f172a00 60%,#0f172a66 100%);position:absolute;inset:0}.blog-badge-tag{z-index:4;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:5px;padding:5px 12px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #0003}.blog-badge-tag--blog{background:linear-gradient(135deg,#007570 0%,#00a896 100%);border:1px solid #ffffff4d}.blog-badge-tag--event{background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);border:1px solid #ffffff4d}.blog-card__save-btn,.biz-card__save{z-index:10!important;-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;letter-spacing:.01em!important;cursor:pointer!important;background:#0f172ab8!important;border:1.5px solid #ffffff61!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:8px 16px!important;font-size:.82rem!important;font-weight:700!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important;box-shadow:0 4px 14px #0000004d!important}.blog-card__save-btn:hover,.biz-card__save:hover{background:#0f172aeb!important;border-color:#ffffffa6!important;transform:translateY(-1px)scale(1.04)!important;box-shadow:0 6px 18px #0006!important}.blog-card__save-btn.saved,.biz-card__save.saved{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border-color:#fca5a5!important;box-shadow:0 4px 16px #ef444473!important}.blog-card__save-btn .blog-card__save-text,.biz-card__save span{color:#fff!important;font-size:.82rem!important;font-weight:700!important;display:inline-block!important}.blog-card__body{text-align:left;flex-direction:column;flex:1;padding:22px 24px 20px;display:flex}.blog-card__top-meta{text-align:left;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.blog-card__category-pill{color:#007570;text-transform:capitalize;letter-spacing:.01em;background:#e6f4f3;border:1px solid #0075702e;border-radius:9999px;align-items:center;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.blog-card__event-date-pill{color:#b45309;background:#fef3c7;border:1px solid #f59e0b4d;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.blog-card__title{color:#0f172a;text-align:left;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:48px;margin:0 0 10px;font-family:inherit;font-size:1.12rem;font-weight:800;line-height:1.42;display:-webkit-box;overflow:hidden}.blog-card__title a{color:#0f172a;text-decoration:none;transition:color .18s}.blog-card__title a:hover{color:#007570}.blog-card__excerpt{color:#64748b;text-align:left;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.86rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__event-loc{color:#0369a1;text-align:left;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:9px 12px;font-size:.8rem;font-weight:600;line-height:1.35;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.blog-card__event-loc-pin{color:#0284c7}.blog-card__event-loc-text{text-align:left;color:#0369a1;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.blog-card__event-loc-icon{color:#0284c7;opacity:.7;transition:opacity .2s,transform .2s}.blog-card__event-loc:hover{color:#0284c7;background:#e0f2fe;border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 4px 12px #0284c726}.blog-card__event-loc:hover .blog-card__event-loc-icon{opacity:1;transform:translate(1px)translateY(-1px)}.blog-card__meta{text-align:left;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;padding-bottom:12px;display:flex}.blog-card__author{align-items:center;gap:8px;min-width:0;display:flex}.blog-card__author-avatar{-o-object-fit:cover;object-fit:cover;border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;width:24px;height:24px}.blog-card__author-name{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.blog-card__date{color:#64748b;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:.78rem;font-weight:500;display:flex}.blog-card__footer-action{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.blog-card__link{color:#007570;justify-content:space-between;align-items:center;width:100%;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.blog-card__link-arrow{transition:transform .2s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card__link{color:#005a58}.blog-card:hover .blog-card__link-arrow{transform:translate(5px)}.blog-empty{text-align:center;color:#64748b;background:#fff;border:1.5px dashed #cbd5e1;border-radius:20px;margin-top:20px;padding:64px 24px}.blog-empty__icon-wrap{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.blog-empty__title{color:#0f172a;margin-bottom:8px;font-size:1.25rem;font-weight:800}.blog-empty__desc{color:#64748b;max-width:480px;margin:0 auto 20px;font-size:.9rem;line-height:1.6}.blog-reset-filter-btn{color:#fff;cursor:pointer;background:#007570;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 24px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00757040}.blog-reset-filter-btn:hover{background:#005c58;transform:translateY(-2px);box-shadow:0 6px 20px #00757059}@media (width<=1100px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=768px){.blog-hero{min-height:auto;padding:90px 20px 48px}.blog-hero__title{font-size:2.2rem}.blog-hero__subtitle{font-size:.95rem}.blog-content{padding:24px 0 70px}.blog-controls{border-radius:16px;gap:14px;margin-bottom:24px;padding:16px}.blog-categories{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin:0 -4px;padding:4px 2px 6px;display:flex;overflow-x:auto}.blog-categories::-webkit-scrollbar{display:none}.blog-category-btn{white-space:nowrap;flex-shrink:0;padding:6px 14px;font-size:.78rem}.blog-grid{grid-template-columns:1fr;gap:20px}.blog-card__img-wrap{height:200px}.blog-card__body{padding:18px 18px 16px}}@media (width<=500px){.blog-type-tabs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.blog-type-tab{justify-content:center;gap:5px;padding:8px 4px;font-size:.78rem}.blog-type-count{padding:1px 5px;font-size:.68rem}.blog-card__meta{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}}.blog-detail-page{color:#1e293b;background:#f5f6fa;min-height:100vh;font-family:Poppins,sans-serif}.blog-detail__not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 20px 40px;display:flex}.blog-detail__not-found h2{color:#0f172a;margin-bottom:16px;font-size:2rem;font-weight:700}.blog-detail__back-link{color:#fff;background:#007570;border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.blog-detail__back-link:hover{background:#005a58}.bdg-hero{justify-content:center;align-items:center;min-height:520px;padding-top:70px;display:flex;position:relative;overflow:hidden}.bdg-hero__bg{z-index:0;position:absolute;inset:0}.bdg-hero__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bdg-hero__overlay{z-index:1;background:linear-gradient(#000000b8 0%,#000000d9 100%);position:absolute;inset:0}.bdg-hero__content{z-index:2;width:100%;padding:60px 24px 44px;position:relative}.bdg-hero__inner{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.bdg-hero__breadcrumb{color:#ffffffd9;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-size:.88rem;display:flex}.bdg-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.bdg-hero__breadcrumb a:hover{color:#fff}.bdg-hero__title{color:#fff;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 12px #0006;margin:0 auto 16px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.2}.bdg-hero__excerpt{color:#ffffffe6;text-align:center;max-width:760px;margin:0 auto 24px;font-size:1.1rem;font-weight:400;line-height:1.65}.bdg-hero__meta{color:#ffffffe0;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:28px;font-size:.88rem;font-weight:500;display:flex}.bdg-hero__meta-item{align-items:center;gap:6px;display:inline-flex}.bdg-hero__back{color:#fff;opacity:.9;align-items:center;gap:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.bdg-hero__back:hover{opacity:1;transform:translate(-3px)}.bdg-content{padding:36px 28px 64px}.bdg-content__inner{grid-template-columns:1fr 320px;align-items:start;gap:32px;max-width:1240px;margin:0 auto;display:grid}.bdg-content__main{flex-direction:column;gap:28px;min-width:0;display:flex}.bdg-sidebar{flex-direction:column;gap:20px;display:flex}.bdg-meta-bar{background:#fff;border:1px solid #e8ecf0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;box-shadow:0 2px 8px #0000000f}.bdg-meta-bar__author{align-items:center;gap:12px;display:flex}.bdg-meta-bar__avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #e8ecf0;border-radius:50%;width:44px;height:44px}.bdg-meta-bar__name{color:#0f172a;font-size:.95rem;font-weight:700;display:block}.bdg-meta-bar__role{color:#007570;background:#f0fdf4;border-radius:6px;align-items:center;gap:4px;margin-top:2px;padding:2px 8px;font-size:.76rem;font-weight:700;display:inline-flex}.bdg-meta-bar__stats{flex-wrap:wrap;gap:16px;display:flex}.bdg-meta-bar__stat{color:#64748b;align-items:center;gap:6px;font-size:.82rem;font-weight:500;display:inline-flex}.bdg-featured-banner{border:1px solid #e8ecf0;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 2px 8px #0000000f}.bdg-featured-banner__img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:480px;display:block}.bdg-article{background:#fff;border:1px solid #e8ecf0;border-radius:14px;padding:36px 40px;box-shadow:0 2px 8px #0000000f}.bdg-article__main-title{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;line-height:1.25}.bdg-article__excerpt{color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:24px;padding-bottom:20px;font-size:1.05rem;line-height:1.6}.bdg-article__content{color:#334155;font-size:1rem;line-height:1.85}.bdg-article__content p{margin-bottom:1.2em}.bdg-article__content h2{color:#0f172a;margin:1.8em 0 .8em;font-size:1.45rem;font-weight:700;line-height:1.3}.bdg-article__content h3{color:#0f172a;margin:1.5em 0 .6em;font-size:1.2rem;font-weight:600}.bdg-article__content blockquote{color:#475569;background:#f8fafc;border-left:4px solid #007570;border-radius:0 8px 8px 0;margin:1.5em 0;padding:14px 20px;font-style:italic}.bdg-article__content ul,.bdg-article__content ol{margin-bottom:1.2em;padding-left:1.5em}.bdg-article__content li{margin-bottom:.4em}.bdg-article__content img{border-radius:10px;max-width:100%;margin:1.5em 0}.bdg-article__content a{color:#007570;text-decoration:underline;transition:color .2s}.bdg-article__content a:hover{color:#005a58}.bdg-gallery{background:#fff;border:1px solid #e8ecf0;border-radius:14px;padding:24px;box-shadow:0 2px 8px #0000000f}.bdg-gallery__title{color:#0f172a;align-items:center;gap:8px;margin-bottom:16px;font-size:1rem;font-weight:600;display:flex}.bdg-gallery__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bdg-gallery__item{cursor:pointer;aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.bdg-gallery__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.bdg-gallery__item:hover img{transform:scale(1.1)}.bdg-gallery__overlay{opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.bdg-gallery__item:hover .bdg-gallery__overlay{opacity:1}.bdg-gallery__zoom{color:#0f172a;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;font-weight:700;transition:transform .3s;display:flex}.bdg-gallery__item:hover .bdg-gallery__zoom{transform:scale(1.1)}.bdg-lightbox{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bdg-lightbox__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb;position:absolute;inset:0}.bdg-lightbox__content{z-index:1;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.bdg-lightbox__img{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:90vw;max-height:85vh;box-shadow:0 20px 60px #00000080}.bdg-lightbox__close{color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:fixed;top:24px;right:24px}.bdg-lightbox__close:hover{background:#ffffff40}.bdg-lightbox__nav{color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.bdg-lightbox__nav:hover{background:#ffffff40}.bdg-lightbox__nav--prev{left:24px}.bdg-lightbox__nav--next{right:24px}.bdg-lightbox__counter{color:#fff;z-index:2;background:#0009;border-radius:20px;padding:8px 20px;font-size:.88rem;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.bdg-tags{background:#fff;border:1px solid #e8ecf0;border-radius:14px;padding:20px 24px;box-shadow:0 2px 8px #0000000f}.bdg-tags__title{color:#0f172a;align-items:center;gap:8px;margin-bottom:14px;font-size:1rem;font-weight:600;display:flex}.bdg-tags__list{flex-wrap:wrap;gap:8px;display:flex}.bdg-tag{color:#64748b;background:#f1f5f9;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:500;transition:background .2s,color .2s}.bdg-tag:hover{color:#fff;background:#007570}.bdg-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bdg-action-btn{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.bdg-action-btn:hover{color:#007570;border-color:#007570}.bdg-action-btn.active{color:#fff;background:#007570;border-color:#007570}.bdg-action-btn--back{margin-left:auto}.bdg-sidebar-card{background:#fff;border:1px solid #e8ecf0;border-radius:14px;padding:24px;box-shadow:0 2px 8px #0000000f}.bdg-sidebar-card__title{color:#0f172a;margin-bottom:20px;font-size:1.05rem;font-weight:700}.bdg-info-list{flex-direction:column;gap:16px;display:flex}.bdg-info-item{align-items:center;gap:14px;display:flex}.bdg-info-item svg{color:#007570}.bdg-info-label{color:#94a3b8;font-size:.78rem;display:block}.bdg-info-value{color:#0f172a;font-size:.9rem;font-weight:600;display:block}.bdg-category-list{flex-direction:column;gap:8px;display:flex}.bdg-category-item{color:#334155;background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.bdg-category-item:hover,.bdg-category-item.active{color:#fff;background:#007570}.bdg-info-item--readtime{transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:.4s forwards fadeInReadTime}@keyframes fadeInReadTime{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.bdg-info-item--readtime.is-completed{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:8px 12px;animation:.6s cubic-bezier(.34,1.56,.64,1) pulseCompleted;box-shadow:0 2px 8px #10b9811f}.bdg-meta-bar__stat--readtime{transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:.4s forwards fadeInReadTime}.bdg-meta-bar__stat--readtime.is-completed{color:#059669;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:3px 10px}@media (width<=900px){.bdg-hero{min-height:380px;padding-top:60px}.bdg-hero__content{padding:36px 16px 28px}.bdg-hero__title{font-size:1.6rem}.bdg-hero__excerpt{font-size:.92rem}.bdg-hero__meta{gap:12px;font-size:.78rem}.bdg-content{padding:20px 14px 48px}.bdg-content__inner{grid-template-columns:1fr;gap:20px}.bdg-meta-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.bdg-article{border-radius:12px;padding:20px 16px}.bdg-article__main-title{font-size:1.35rem}.bdg-article__excerpt{font-size:.9rem}.bdg-article__content{font-size:.92rem;line-height:1.75}.bdg-gallery__grid{grid-template-columns:repeat(2,1fr);gap:8px}.bdg-sidebar-card{border-radius:12px;padding:18px 16px}}.contact-page{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.contact-hero{background-color:#004d4a;justify-content:center;align-items:center;min-height:500px;padding:100px 24px 130px;display:flex;position:relative;overflow:hidden}.contact-hero__bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.contact-hero__overlay{z-index:1;background:linear-gradient(#031e216b 0%,#004d4a52 55%,#003c3a85 100%);position:absolute;inset:0}.contact-hero__glow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98147 0%,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.contact-hero__content{z-index:2;text-align:center;color:#fff;width:100%;max-width:860px;margin:0 auto;position:relative}.contact-hero__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0000001a}.contact-hero__badge-icon{color:#34d399}.contact-hero__breadcrumb{color:#fffc;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.contact-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.contact-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.contact-hero__breadcrumb .separator{opacity:.5}.contact-hero__title{letter-spacing:-.025em;text-shadow:0 4px 16px #0000004d;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.2}.contact-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.contact-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:680px;margin:0 auto;font-size:clamp(.98rem,1.8vw,1.18rem);font-weight:400;line-height:1.65}.contact-hero__cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.contact-hero__quick-btn{color:#007570;cursor:pointer;background:#fff;border:1.5px solid #ffffffe6;border-radius:9999px;align-items:center;gap:9px;padding:10px 24px;font-size:.88rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 24px #00000029,0 2px 6px #00000014;text-decoration:none!important}.contact-hero__quick-btn:hover{color:#004d4a;background:#fff;transform:translateY(-3px)scale(1.04);box-shadow:0 14px 32px #00757052,0 4px 10px #0000001a}.contact-hero__quick-btn .btn-arrow{color:#007570;transition:transform .25s}.contact-hero__quick-btn:hover .btn-arrow{color:#004d4a;transform:translate(4px)}.contact-hero__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.contact-hero__wave svg{width:100%;height:60px;display:block}.contact-main{width:100%;max-width:1240px;margin:0 auto;padding:10px 24px 80px}.contact-container{flex-direction:column;gap:56px;display:flex}.contact-section-header{text-align:center;max-width:700px;margin:0 auto 36px}.contact-header-badge{color:#007570;background:#e6f4f3;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.contact-section-title{color:#0f172a;letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800}.contact-section-subtitle{color:#64748b;margin:0;font-size:.96rem;line-height:1.65}.contact-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.contact-card{text-align:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:26px;flex-direction:column;align-items:center;padding:38px 28px 32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 16px -2px #0f172a0a}.contact-card:hover{border-color:#cbd5e1;transform:translateY(-6px);box-shadow:0 16px 36px -6px #0f172a14}.contact-card--whatsapp{background:linear-gradient(#f0fdf4 0%,#fff 45%);border-color:#25d36666;box-shadow:0 6px 20px -2px #25d3661f}.contact-card--whatsapp:hover{border-color:#25d366;box-shadow:0 18px 40px -4px #25d36640}.contact-card__badge{color:#fff;letter-spacing:.02em;background:#25d366;border-radius:9999px;padding:4px 12px;font-size:.72rem;font-weight:700;position:absolute;top:18px;right:18px;box-shadow:0 3px 8px #25d36659}.contact-card__icon-wrap{color:#007570;background:#e6f4f3;border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;box-shadow:0 6px 16px #0075701f}.contact-card:hover .contact-card__icon-wrap{transform:scale(1.1)rotate(4deg);box-shadow:0 10px 22px #00757033}.contact-card__icon-wrap--wa{color:#fff;background:#25d366;box-shadow:0 8px 20px #25d36659}.contact-card:hover .contact-card__icon-wrap--wa{box-shadow:0 12px 26px #25d36673}.contact-card__title{color:#0f172a;letter-spacing:-.01em;margin:0 0 6px;font-size:1.25rem;font-weight:800}.contact-card__value{color:#007570;margin:0 0 12px;font-size:1.1rem;font-weight:800}.contact-card--whatsapp .contact-card__value{color:#15803d}.contact-card__desc{color:#64748b;flex:1;max-width:320px;margin:0 0 24px;font-size:.9rem;line-height:1.6}.contact-card__btn{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 24px;font-size:.94rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.contact-card__btn--wa{color:#fff;background:#25d366;box-shadow:0 6px 18px #25d36659}.contact-card__btn--wa:hover{background:#20ba59;transform:translateY(-2px);box-shadow:0 10px 24px #25d36673}.contact-card__btn--outline{color:#007570;background:#f8fafc;border:1.5px solid #cbd5e1}.contact-card__btn--outline:hover{color:#fff;background:#007570;border-color:#007570;transform:translateY(-2px);box-shadow:0 6px 16px #00757033}.contact-split-section{grid-template-columns:1.35fr 1fr;align-items:start;gap:36px;display:grid}.contact-form-box{background:#fff;border:1.5px solid #e2e8f0;border-radius:26px;padding:40px;box-shadow:0 6px 24px -4px #0f172a0a}.contact-form-header{margin-bottom:28px}.contact-form-badge{color:#007570;background:#e6f4f3;border-radius:9999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.contact-form-title{color:#0f172a;letter-spacing:-.015em;margin:0 0 6px;font-size:1.65rem;font-weight:800}.contact-form-desc{color:#64748b;margin:0;font-size:.92rem;line-height:1.6}.contact-notification{border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:24px;padding:16px 20px;font-size:.92rem;line-height:1.55;animation:.3s contactFadeIn;display:flex}@keyframes contactFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.contact-notification--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.contact-notification--success .contact-notification__icon{color:#16a34a}.contact-notification--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.contact-notification--error .contact-notification__icon{color:#dc2626}.contact-notification__icon{flex-shrink:0;margin-top:2px}.contact-notification__text strong{margin-bottom:2px;font-size:.95rem;display:block}.contact-notification__text p{margin:0}.contact-form-inner{flex-direction:column;gap:20px;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-input-group{flex-direction:column;gap:8px;display:flex}.contact-label{color:#334155;font-size:.88rem;font-weight:700}.contact-label .req{color:#ef4444}.contact-label .opt{color:#94a3b8;font-size:.76rem;font-weight:500}.contact-input{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}.contact-input:focus{background:#fff;border-color:#007570;box-shadow:0 0 0 4px #0075701f}.contact-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.contact-textarea{resize:vertical;min-height:120px;line-height:1.6}.contact-form-action{flex-direction:column;gap:12px;margin-top:8px;display:flex}.contact-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#007570 0%,#005a56 100%);border:none;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:15px 32px;font-size:1rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px #0075704d}.contact-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#008a84 0%,#007570 100%);transform:translateY(-2px);box-shadow:0 10px 24px #00757066}.contact-submit-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.contact-spin{animation:1s linear infinite contactSpin}@keyframes contactSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-privacy-note{color:#94a3b8;margin:0;font-size:.8rem}.contact-sidebar{flex-direction:column;gap:24px;display:flex}.contact-side-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:22px;padding:28px;box-shadow:0 4px 16px -2px #0f172a08}.contact-side-card--hub{background:linear-gradient(#fff 0%,#f0faf8 100%);border-color:#00757033;position:relative;overflow:hidden}.contact-side-card__top-badge{text-transform:uppercase;letter-spacing:.06em;color:#007570;background:#00757014;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.live-dot{background-color:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulseLiveDot;box-shadow:0 0 0 3px #10b98140}@keyframes pulseLiveDot{0%{transform:scale(.95);box-shadow:0 0 #10b98180}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.contact-side-card__icon--hub{color:#fff;background:linear-gradient(135deg,#007570 0%,#00b3ab 100%);box-shadow:0 6px 16px #0075704d}.contact-address-box{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:14px 16px;display:flex}.contact-route-btn{color:#fff;background:#007570;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:.84rem;font-weight:700;transition:all .25s;display:flex;box-shadow:0 4px 14px #00757038;text-decoration:none!important}.contact-route-btn:hover{color:#fff;background:#005a56;transform:translateY(-2px);box-shadow:0 8px 20px #00757059}.contact-side-card__header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.contact-side-card__icon{color:#007570;background:#e6f4f3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-side-card__icon--teal{color:#0f766e;background:#ccfbf1}.contact-side-card__icon--emerald{color:#15803d;background:#dcfce7}.contact-side-card__title{color:#0f172a;margin:0 0 2px;font-size:1.12rem;font-weight:800}.contact-side-card__sub{color:#64748b;margin:0;font-size:.78rem;font-weight:500}.contact-address-text{color:#475569;margin:0 0 16px;font-size:.9rem;line-height:1.6}.contact-side-divider{background:#f1f5f9;height:1px;margin:16px 0}.contact-hours-list{flex-direction:column;gap:12px;display:flex}.contact-hour-row{color:#334155;align-items:center;gap:10px;font-size:.88rem;display:flex}.contact-hour-row div{justify-content:space-between;width:100%;display:flex}.contact-faq-teaser-text{color:#475569;margin:0 0 18px;font-size:.9rem;line-height:1.6}.contact-faq-link-btn{color:#007570;background:#e6f4f3;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.contact-faq-link-btn:hover{color:#fff;background:#007570;transform:translate(3px)}.contact-collab-text{color:#475569;margin:0;font-size:.88rem;line-height:1.6}@media (width<=1080px){.contact-cards-grid{grid-template-columns:1fr}.contact-split-section{grid-template-columns:1fr;gap:32px}}@media (width<=768px){.contact-hero{min-height:440px;padding:80px 20px 100px}.contact-main{padding:0 16px 60px}.contact-form-box{border-radius:20px;padding:28px 20px}.contact-form-row{grid-template-columns:1fr}.contact-submit-btn{width:100%}.contact-side-card{border-radius:18px;padding:22px 18px}}.about-page{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.about-hero{background-color:#004d4a;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.about-hero__bg{z-index:0;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;transition:transform .8s ease-out;position:absolute;inset:0;transform:scale(1.02)}.about-hero__overlay{z-index:1;background:linear-gradient(#031e21b8 0%,#004d4aa6 60%,#003c3ad9 100%);position:absolute;inset:0}.about-hero__glow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.about-hero__content{z-index:2;text-align:center;color:#fff;max-width:900px;margin:0 auto;padding:100px 24px 130px;position:relative}.about-hero__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0000001a}.about-hero__badge-icon{color:#34d399}.about-hero__breadcrumb{color:#fffc;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.about-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.about-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.about-hero__breadcrumb .separator{opacity:.5}.about-hero__title{letter-spacing:-.025em;text-shadow:0 4px 16px #0000004d;margin-bottom:18px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;line-height:1.15}.about-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.about-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:680px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:400;line-height:1.65}.about-hero__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.about-hero__wave svg{width:100%;height:60px;display:block}.about-section-header{text-align:center;margin-bottom:52px}.about-section-tag{color:#007570;letter-spacing:.08em;background:#00757014;border:1px solid #00757029;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.about-why{background-color:#f8fafc;padding:50px 24px 90px}.about-why__inner{max-width:1200px;margin:0 auto}.about-why__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800}.about-why__subtitle{color:#64748b;max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.65}.about-features{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.about-feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;justify-content:space-between;padding:36px 30px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.about-feature-card:before{content:"";opacity:0;background:linear-gradient(90deg,#007570,#10b981);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.about-feature-card:hover{border-color:#00757040;transform:translateY(-8px);box-shadow:0 20px 30px -8px #0075701f,0 8px 16px -4px #0f172a0f}.about-feature-card:hover:before{opacity:1}.about-feature-card__top{text-align:center;flex-direction:column;align-items:center;display:flex}.about-feature-card__icon{color:#007570;background:#e6f4f3;border:1px solid #00757026;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:22px;transition:transform .3s,background-color .3s;display:flex}.about-feature-card:hover .about-feature-card__icon{color:#fff;background:#007570;transform:scale(1.08)rotate(3deg)}.about-feature-card__title{color:#0f172a;letter-spacing:-.01em;margin-bottom:14px;font-size:1.35rem;font-weight:700}.about-feature-card__text{color:#64748b;margin-bottom:28px;font-size:.93rem;line-height:1.68}.about-feature-card__button{color:#fff;cursor:pointer;background:#007570;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 10px #00757033}.about-feature-card__button:hover{color:#fff;background:#005a56;transform:translateY(-2px);box-shadow:0 6px 14px #0075704d}.about-benefits{background:#fff;padding:85px 24px 100px}.about-benefits__inner{max-width:1200px;margin:0 auto}.about-benefits__title{color:#0f172a;letter-spacing:-.02em;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:800}.about-benefits-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.about-benefit-item{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:36px 28px;transition:all .3s cubic-bezier(.16,1,.3,1)}.about-benefit-item:hover{background:#fff;border-color:#00757040;transform:translateY(-5px);box-shadow:0 16px 28px -6px #0f172a14}.about-benefit-item__icon{color:#007570;background:#e6f4f3;border:1px solid #00757026;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;transition:transform .3s,background-color .3s,color .3s;display:flex}.about-benefit-item:hover .about-benefit-item__icon{color:#fff;background:#007570;transform:scale(1.1)}.about-benefit-item__title{color:#0f172a;margin-bottom:12px;font-size:1.2rem;font-weight:700}.about-benefit-item__text{color:#64748b;font-size:.91rem;line-height:1.65}@media (width<=1024px){.about-features,.about-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.about-hero{min-height:440px}.about-hero__content{padding:70px 20px 100px}.about-why,.about-benefits{padding:40px 16px 60px}.about-features,.about-benefits-grid{grid-template-columns:1fr;gap:20px}.about-feature-card,.about-benefit-item{padding:28px 20px}}.vision-mission-page{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.vm-hero{background-color:#004d4a;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.vm-hero__bg{z-index:0;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;transition:transform .8s ease-out;position:absolute;inset:0;transform:scale(1.02)}.vm-hero__overlay{z-index:1;background:linear-gradient(#031e21b8 0%,#004d4aa6 60%,#003c3ad9 100%);position:absolute;inset:0}.vm-hero__glow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.vm-hero__content{z-index:2;text-align:center;color:#fff;max-width:900px;margin:0 auto;padding:100px 24px 130px;position:relative}.vm-hero__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0000001a}.vm-hero__badge-icon{color:#34d399}.vm-hero__breadcrumb{color:#fffc;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.vm-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.vm-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.vm-hero__breadcrumb .separator{opacity:.5}.vm-hero__title{letter-spacing:-.025em;text-shadow:0 4px 16px #0000004d;margin-bottom:18px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;line-height:1.15}.vm-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.vm-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:680px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:400;line-height:1.65}.vm-hero__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vm-hero__wave svg{width:100%;height:60px;display:block}.vm-container{max-width:1160px;margin:0 auto}.vm-section{padding:80px 24px}.vm-section-header{text-align:center;margin-bottom:48px}.vm-section-tag{color:#007570;letter-spacing:.08em;background:#00757014;border:1px solid #00757029;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.vm-section__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800}.vm-section__subtitle{color:#64748b;max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.65}.vm-section--vision{background-color:#fff;padding-top:60px;padding-bottom:70px}.vm-vision-card{text-align:center;background:linear-gradient(145deg,#fff 0%,#f0fdf9 100%);border:1px solid #00757026;border-radius:28px;max-width:920px;margin:0 auto;padding:50px 40px;position:relative;overflow:hidden;box-shadow:0 10px 30px -5px #00757014,0 4px 12px -2px #0f172a08}.vm-vision-card:before{content:"";background:linear-gradient(90deg,#007570,#10b981,#007570);height:5px;position:absolute;top:0;left:0;right:0}.vm-vision-icon{color:#fff;background:#007570;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;transition:transform .3s;display:flex;box-shadow:0 10px 20px -4px #00757059}.vm-vision-card:hover .vm-vision-icon{transform:scale(1.08)rotate(3deg)}.vm-vision-title{color:#0f172a;letter-spacing:-.02em;margin-bottom:20px;font-size:2.2rem;font-weight:800}.vm-vision-quote{max-width:780px;margin:0 auto}.vm-vision-text{color:#005a56;letter-spacing:-.01em;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600;line-height:1.6}.vm-section--mission{background-color:#f8fafc;padding:85px 24px 95px}.vm-mission-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.vm-mission-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:36px 32px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.vm-mission-card:before{content:"";opacity:0;background:linear-gradient(90deg,#007570,#10b981);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.vm-mission-card:hover{border-color:#00757040;transform:translateY(-6px);box-shadow:0 16px 28px -6px #0075701f,0 6px 12px -3px #0f172a0a}.vm-mission-card:hover:before{opacity:1}.vm-mission-card__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.vm-mission-card__icon{color:#007570;background:#e6f4f3;border:1px solid #00757026;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .3s,background-color .3s,color .3s;display:flex}.vm-mission-card:hover .vm-mission-card__icon{color:#fff;background:#007570;transform:scale(1.08)}.vm-mission-card__num{color:#cbd5e1;letter-spacing:-.02em;font-family:inherit;font-size:1.35rem;font-weight:800}.vm-mission-card__title{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.4}.vm-mission-card__text{color:#64748b;margin:0;font-size:.94rem;line-height:1.68}.vm-values{background-color:#fff;padding:85px 24px 100px}.vm-values__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:800}.vm-values-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.vm-value-card{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;padding:36px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.vm-value-card:hover{background:#fff;border-color:#00757040;transform:translateY(-6px);box-shadow:0 16px 28px -6px #0f172a14}.vm-value-card__icon{color:#007570;background:#e6f4f3;border:1px solid #00757026;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 20px;transition:transform .3s,background-color .3s,color .3s;display:flex}.vm-value-card:hover .vm-value-card__icon{color:#fff;background:#007570;transform:scale(1.1)}.vm-value-card__title{color:#0f172a;margin-bottom:10px;font-size:1.2rem;font-weight:700}.vm-value-card__text{color:#64748b;margin:0;font-size:.9rem;line-height:1.62}@media (width<=1024px){.vm-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.vm-hero{min-height:440px}.vm-hero__content{padding:70px 20px 100px}.vm-section{padding:50px 16px}.vm-vision-card{padding:36px 20px}.vm-mission-grid,.vm-values-grid{grid-template-columns:1fr;gap:20px}.vm-mission-card,.vm-value-card{padding:28px 20px}}.terms-page{scroll-behavior:smooth;background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.terms-hero{background-color:#004d4a;justify-content:center;align-items:center;min-height:480px;padding:100px 24px 130px;display:flex;position:relative;overflow:hidden}.terms-hero__bg{z-index:0;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;transition:transform .8s ease-out;position:absolute;inset:0;transform:scale(1.02)}.terms-hero__overlay{z-index:1;background:linear-gradient(#031e21b8 0%,#004d4aa6 60%,#003c3ad9 100%);position:absolute;inset:0}.terms-hero__glow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.terms-hero__content{z-index:2;text-align:center;color:#fff;width:100%;max-width:860px;margin:0 auto;position:relative}.terms-hero__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0000001a}.terms-hero__badge-icon{color:#34d399}.terms-hero__breadcrumb{color:#fffc;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.terms-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.terms-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.terms-hero__breadcrumb .separator{opacity:.5}.terms-hero__title{letter-spacing:-.025em;text-shadow:0 4px 16px #0000004d;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.2}.terms-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.terms-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:680px;margin:0 auto;font-size:clamp(.98rem,1.8vw,1.18rem);font-weight:400;line-height:1.65}.terms-hero__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.terms-hero__wave svg{width:100%;height:60px;display:block}.terms-mobile-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e2e8f0;padding:10px 0;display:none;position:sticky;top:70px}.terms-mobile-nav__scroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 16px;display:flex;overflow-x:auto}.terms-mobile-nav__scroller::-webkit-scrollbar{display:none}.terms-mobile-pill{color:#475569;white-space:nowrap;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.terms-mobile-pill.active{color:#fff;background:#007570;border-color:#007570;box-shadow:0 4px 12px #00757040}.terms-pill-num{background:#00000014;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;font-weight:700;display:inline-flex}.terms-mobile-pill.active .terms-pill-num{color:#fff;background:#ffffff40}.terms-content{width:100%;max-width:1240px;margin:0 auto;padding:20px 24px 80px}.terms-layout{grid-template-columns:310px 1fr;align-items:start;gap:36px;display:grid}.terms-sidebar-wrapper{position:sticky;top:90px}.terms-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;max-height:calc(100vh - 120px);padding:22px;display:flex;overflow-y:auto;box-shadow:0 4px 20px -2px #0f172a0a}.terms-sidebar::-webkit-scrollbar{width:5px}.terms-sidebar::-webkit-scrollbar-track{background:#f8fafc;border-radius:10px}.terms-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.terms-sidebar::-webkit-scrollbar-thumb:hover{background:#007570}.terms-sidebar__header{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:16px;display:flex}.terms-sidebar__icon-badge{color:#007570;background:#e6f4f3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.terms-sidebar__heading{color:#0f172a;margin:0;font-size:1.02rem;font-weight:700;line-height:1.2}.terms-sidebar__subheading{color:#64748b;margin:2px 0 0;font-size:.78rem}.terms-nav-list{flex-direction:column;flex:1;gap:4px;display:flex}.terms-nav-link{color:#64748b;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.terms-nav-link__icon{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:color .2s;display:flex}.terms-nav-link__text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.terms-nav-link__arrow{color:#007570;opacity:0;transition:all .2s;transform:translate(-4px)}.terms-nav-link:hover{color:#007570;background:#f0fdf9;border-left-color:#00757066}.terms-nav-link:hover .terms-nav-link__icon{color:#007570}.terms-nav-link.active{color:#007570;background:#e6f4f3;border-left-color:#007570;font-weight:700;box-shadow:0 2px 6px #00757014}.terms-nav-link.active .terms-nav-link__icon{color:#007570}.terms-nav-link.active .terms-nav-link__arrow{opacity:1;transform:translate(0)}.terms-sidebar__footer{border-top:1px solid #f1f5f9;margin-top:16px;padding-top:14px}.terms-sidebar__footer-badge{color:#059669;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;padding:6px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.terms-main{flex-direction:column;gap:32px;display:flex}.terms-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;padding:36px 38px;scroll-margin-top:100px;transition:border-color .25s,box-shadow .25s;box-shadow:0 4px 20px -2px #0f172a08}.terms-card:hover{border-color:#cbd5e1;box-shadow:0 8px 28px -4px #0f172a0f}.terms-card__header{border-bottom:1.5px solid #f1f5f9;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.terms-card__icon{color:#fff;background:linear-gradient(135deg,#007570 0%,#005a56 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 6px 16px #00757040}.terms-card__icon--danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 6px 16px #ef444440}.terms-card__icon--warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 6px 16px #f59e0b40}.terms-card__tag{text-transform:uppercase;letter-spacing:.05em;color:#007570;background:#e6f4f3;border-radius:9999px;margin-bottom:4px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.terms-card__tag--danger{color:#dc2626;background:#fee2e2}.terms-card__tag--warning{color:#d97706;background:#fef3c7}.terms-card__title{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:1.38rem;font-weight:800;line-height:1.25}.terms-card__body{color:#475569;font-size:.98rem;line-height:1.8}.terms-card__body p{margin-bottom:18px}.terms-card__body p:last-child{margin-bottom:0}.terms-callout{border-radius:16px;align-items:flex-start;gap:14px;margin:22px 0;padding:18px 22px;font-size:.94rem;line-height:1.65;display:flex}.terms-callout--emerald{color:#004d49;background:#f0fdf9;border:1px solid #ccfbf1;border-left:4px solid #007570}.terms-callout__icon{color:#007570;flex-shrink:0;margin-top:2px}.terms-list-numbered{counter-reset:terms-counter;margin:20px 0;padding:0;list-style:none}.terms-list-numbered li{color:#334155;counter-increment:terms-counter;border-bottom:1px solid #f1f5f9;padding:14px 0 14px 46px;line-height:1.7;position:relative}.terms-list-numbered li:last-child{border-bottom:none}.terms-list-numbered li:before{content:counter(terms-counter);color:#007570;background:#e6f4f3;border:1px solid #b2dfdb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:800;display:flex;position:absolute;top:12px;left:0}.terms-prohibited-grid{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}.terms-prohibited-item{color:#991b1b;background:#fff5f5;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:.94rem;line-height:1.55;display:flex}.terms-prohibited-bullet{color:#fff;background:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:.75rem;font-weight:800;display:inline-flex}.terms-contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.terms-contact-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:18px;align-items:center;gap:14px;padding:20px;transition:all .25s;display:flex}.terms-contact-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 8px 18px #0f172a0d}.terms-contact-icon{color:#007570;background:#e6f4f3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.terms-contact-icon--whatsapp{color:#fff;background:#25d366}.terms-contact-details{flex-direction:column;display:flex}.terms-contact-label{color:#64748b;margin-bottom:2px;font-size:.78rem;font-weight:600}.terms-contact-link{color:#0f172a;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s}.terms-contact-link:hover{color:#007570;text-decoration:underline}.terms-footer-bar{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;display:flex;box-shadow:0 4px 16px -2px #0f172a08}.terms-footer-info p{color:#0f172a;margin:0 0 2px;font-size:.95rem;font-weight:700}.terms-footer-info span{color:#64748b;font-size:.82rem}.terms-footer-faq-btn{color:#007570;background:#e6f4f3;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.terms-footer-faq-btn:hover{color:#fff;background:#007570;transform:translateY(-2px);box-shadow:0 4px 12px #00757040}.terms-back-to-top{color:#fff;cursor:pointer;z-index:50;background:#007570;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s cubic-bezier(.16,1,.3,1);animation:.3s termsFadeIn;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 6px 20px #00757059}.terms-back-to-top:hover{background:#005a56;transform:translateY(-4px)scale(1.05);box-shadow:0 10px 26px #00757073}@keyframes termsFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.terms-layout{grid-template-columns:270px 1fr;gap:24px}.terms-contact-grid{grid-template-columns:1fr}}@media (width<=900px){.terms-mobile-nav{display:block}.terms-sidebar-wrapper{display:none}.terms-layout{grid-template-columns:1fr}.terms-content{padding:16px 16px 60px}.terms-card{border-radius:20px;padding:26px 22px}.terms-card__header{gap:12px}.terms-card__icon{width:44px;height:44px}.terms-card__title{font-size:1.2rem}.terms-footer-bar{flex-direction:column;align-items:flex-start;padding:20px}.terms-footer-faq-btn{justify-content:center;width:100%}}@media (width<=600px){.terms-hero{min-height:420px;padding:80px 20px 90px}.terms-list-numbered li{padding-left:38px;font-size:.92rem}.terms-list-numbered li:before{width:24px;height:24px;font-size:.75rem;top:12px}.terms-back-to-top{width:42px;height:42px;bottom:20px;right:20px}}html{scroll-behavior:smooth}.privacy-page{color:#1e293b;background:#f8fafc;flex-direction:column;min-height:100vh;font-family:Poppins,sans-serif;display:flex;position:relative}.privacy-progress-bar-container{z-index:1001;pointer-events:none;background:#0000000d;height:4px;position:fixed;top:0;left:0;right:0}.privacy-progress-bar{background:linear-gradient(90deg,#10b981 0%,#047857 100%);width:0%;height:100%;transition:width .1s linear;box-shadow:0 0 8px #10b98180}.privacy-main{flex:1}.privacy-hero{background-color:#004d4a;justify-content:center;align-items:center;min-height:480px;padding:110px 24px 130px;display:flex;position:relative;overflow:hidden}.privacy-hero__bg{z-index:0;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;transition:transform .8s ease-out;position:absolute;inset:0;transform:scale(1.02)}.privacy-hero__overlay{z-index:1;background:linear-gradient(#031e21b8 0%,#004d4aa6 60%,#003c3ad9 100%);position:absolute;inset:0}.privacy-hero__glow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.privacy-hero__inner{z-index:2;text-align:center;color:#fff;width:100%;max-width:860px;margin:0 auto;position:relative}.privacy-hero__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0000001a}.privacy-hero__badge-icon{color:#34d399}.privacy-hero__breadcrumb{color:#fffc;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.privacy-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.privacy-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.privacy-hero__breadcrumb .separator{opacity:.5}.privacy-hero__title{letter-spacing:-.025em;text-shadow:0 4px 16px #0000004d;color:#fff;margin-bottom:14px;font-size:clamp(2.3rem,4.8vw,3.5rem);font-weight:800;line-height:1.2}.privacy-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.privacy-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:720px;margin:0 auto 24px;font-size:clamp(.98rem,1.8vw,1.18rem);font-weight:400;line-height:1.65}.privacy-hero__meta-actions{border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding-top:18px;display:flex}.privacy-hero__meta-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.privacy-meta-tag{color:#e2fbf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:6px;padding:5px 14px;font-size:.82rem;font-weight:500;display:inline-flex}.privacy-hero__actions{align-items:center;gap:10px;display:flex}.privacy-action-btn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:16px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.privacy-action-btn:hover{background:#ffffff47;transform:translateY(-1px)}.privacy-hero__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.privacy-hero__wave svg{width:100%;height:60px;display:block}.privacy-body{padding:44px 20px 70px}.privacy-container{align-items:flex-start;gap:36px;max-width:1040px;margin:0 auto;display:flex}.privacy-sidebar{flex-shrink:0;width:280px;max-height:calc(100vh - 130px);position:sticky;top:110px;overflow-y:auto}.privacy-sidebar__card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px;box-shadow:0 4px 20px #0f172a0a}.privacy-sidebar__header{border-bottom:1.5px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.privacy-sidebar__title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700}.privacy-sidebar__count{color:#059669;background:#ecfdf5;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:600}.privacy-sidebar__nav{flex-direction:column;gap:5px;display:flex}.privacy-sidebar__link{color:#64748b;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.privacy-sidebar__link-icon{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:color .2s;display:flex}.privacy-sidebar__link-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.privacy-sidebar__chevron{color:#059669;flex-shrink:0;transition:transform .2s}.privacy-sidebar__link:hover{color:#059669;background:#f0fdf4;border-left-color:#05966966}.privacy-sidebar__link:hover .privacy-sidebar__link-icon{color:#059669}.privacy-sidebar__link--active{box-shadow:0 2px 6px #05966914;color:#059669!important;background:#ecfdf5!important;border-left-color:#059669!important;font-weight:700!important}.privacy-sidebar__link--active .privacy-sidebar__link-icon{color:#059669!important}.privacy-article{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex:1;min-width:0;padding:44px;box-shadow:0 4px 20px #0f172a0a}.privacy-section{margin-bottom:48px;scroll-margin-top:115px}.privacy-section:last-child{margin-bottom:0}.privacy-section__header{border-bottom:2px solid #ecfdf5;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:12px;display:flex}.privacy-section__num{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.88rem;font-weight:800;display:flex;box-shadow:0 4px 10px #05966933}.privacy-section h2{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.38rem;font-weight:700}.privacy-section p{color:#334155;margin-bottom:14px;font-size:.94rem;line-height:1.78}.privacy-section p:last-child{margin-bottom:0}.privacy-grid{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.privacy-grid__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:22px;transition:all .25s}.privacy-grid__item:hover{border-color:#a7f3d0;transform:translateY(-2px);box-shadow:0 6px 18px #10b98114}.privacy-icon-box{color:#059669;background:#ecfdf5;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex;box-shadow:inset 0 0 0 1px #0596691a}.privacy-grid__item h4{color:#0f172a;margin-bottom:8px;font-size:1rem;font-weight:700}.privacy-grid__item p{color:#64748b;margin:0;font-size:.86rem;line-height:1.55}.privacy-callout{border-radius:16px;gap:18px;margin:22px 0;padding:22px;display:flex}.privacy-callout--green{background:#ecfdf5;border:1px solid #a7f3d0}.privacy-callout--green .privacy-callout__icon{color:#059669}.privacy-callout--green h4{color:#065f46}.privacy-callout--green p{color:#047857}.privacy-callout--blue{background:#f0f9ff;border:1px solid #bae6fd}.privacy-callout--blue .privacy-callout__icon{color:#0284c7}.privacy-callout--blue h4{color:#0369a1}.privacy-callout--blue p{color:#075985}.privacy-callout__icon{flex-shrink:0;margin-top:2px}.privacy-callout h4{margin-bottom:6px;font-size:1.02rem;font-weight:700}.privacy-callout p{margin:0;font-size:.9rem;line-height:1.62}.privacy-list{flex-direction:column;gap:12px;margin:18px 0;padding:0;list-style:none;display:flex}.privacy-list li{color:#334155;align-items:flex-start;gap:12px;font-size:.93rem;line-height:1.65;display:flex}.privacy-list__icon{color:#059669;flex-shrink:0;margin-top:4px}.privacy-rights-card{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #059669;border-radius:14px;gap:16px;margin-top:18px;padding:20px;display:flex}.privacy-rights-card__icon{color:#059669;flex-shrink:0;margin-top:2px}.privacy-rights-card h4{color:#0f172a;margin-bottom:6px;font-size:.98rem;font-weight:700}.privacy-rights-card p{color:#475569;margin:0;font-size:.88rem;line-height:1.6}.privacy-contact-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:16px;margin-top:18px;padding:22px;display:flex}.privacy-contact-item{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.privacy-contact-icon{color:#059669;flex-shrink:0}.privacy-contact-info{flex-direction:column;flex:1;gap:2px;display:flex}.privacy-contact-info strong{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem}.privacy-contact-val{color:#0f172a;font-size:.94rem;font-weight:600}.privacy-copy-btn{color:#059669;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.privacy-copy-btn:hover{color:#047857;background:#d1fae5}.privacy-wa-btn{color:#fff;background:#10b981;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.privacy-wa-btn:hover{background:#059669}.privacy-scroll-top{color:#fff;cursor:pointer;z-index:99;background:#059669;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 14px #05966966}.privacy-scroll-top:hover{background:#047857;transform:translateY(-4px);box-shadow:0 6px 18px #05966980}@media (width<=900px){.privacy-hero{padding-top:115px;padding-bottom:40px}.privacy-container{flex-direction:column;gap:24px}.privacy-sidebar{z-index:10;width:100%;max-height:none;position:sticky;top:80px}.privacy-sidebar__card{padding:14px}.privacy-sidebar__nav{scrollbar-width:none;flex-direction:row;padding-bottom:4px;overflow-x:auto}.privacy-sidebar__nav::-webkit-scrollbar{display:none}.privacy-sidebar__link{white-space:nowrap;border-bottom:3px solid #0000;border-left:none;border-radius:8px;padding:6px 12px}.privacy-sidebar__link--active{border-bottom-color:#059669!important;border-left-color:#0000!important}.privacy-article{border-radius:18px;padding:30px 22px}.privacy-grid{grid-template-columns:1fr}}@media (width<=600px){.privacy-hero{padding-top:105px;padding-bottom:35px}.privacy-hero__meta-actions{flex-direction:column;align-items:flex-start}.privacy-section h2{font-size:1.22rem}.privacy-callout{flex-direction:column;gap:12px}.privacy-contact-item{flex-direction:column;align-items:flex-start;gap:10px}.privacy-copy-btn,.privacy-wa-btn{align-self:flex-start}}@media print{.privacy-progress-bar-container,.privacy-back-btn,.privacy-hero__actions,.privacy-sidebar,.privacy-scroll-top,footer,header{display:none!important}.privacy-hero{color:#000!important;background:0 0!important;padding:0!important}.privacy-hero__title,.privacy-hero__sub{color:#000!important}.privacy-article{box-shadow:none!important;border:none!important;padding:0!important}}.sitemap-page{color:#1e293b;scroll-behavior:smooth;background-color:#f8fafc;flex-direction:column;min-height:100vh;font-family:inherit;display:flex}.sitemap-hero{color:#fff;background-color:#004d4a;justify-content:center;align-items:center;min-height:520px;padding:110px 24px 80px;display:flex;position:relative;overflow:hidden}.sitemap-hero__bg{z-index:0;background-position:50% 35%;background-repeat:no-repeat;background-size:cover;transition:transform .8s ease-out;position:absolute;inset:0;transform:scale(1.02)}.sitemap-hero__overlay{z-index:1;background:linear-gradient(#022220c7 0%,#004d4ab8 55%,#003432e6 100%);position:absolute;inset:0}.sitemap-hero__glow{filter:blur(55px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b9814d 0%,#0000 70%);width:650px;height:320px;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.sitemap-hero__content{z-index:2;text-align:center;width:100%;max-width:860px;margin:0 auto;position:relative}.sitemap-hero__badge{-webkit-backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #0000001f}.sitemap-hero__badge-icon{color:#34d399}.sitemap-hero__breadcrumb{color:#ffffffd1;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.sitemap-hero__breadcrumb a{color:#ffffffe6;font-weight:500;text-decoration:none;transition:color .2s}.sitemap-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.sitemap-hero__breadcrumb .separator{opacity:.5}.sitemap-hero__title{letter-spacing:-.025em;color:#fff;text-shadow:0 4px 18px #00000059;margin-bottom:16px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.2}.sitemap-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.sitemap-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:720px;margin:0 auto 32px;font-size:clamp(.98rem,1.8vw,1.15rem);font-weight:400;line-height:1.65}.sitemap-hero__subtitle strong{color:#fff;font-weight:700}.sitemap-search-wrap{align-items:center;max-width:640px;margin:0 auto;display:flex;position:relative}.sitemap-search-icon{color:#64748b;pointer-events:none;transition:color .2s;position:absolute;left:20px}.sitemap-search-wrap:focus-within .sitemap-search-icon{color:#007570}.sitemap-search-input{color:#0f172a;-webkit-backdrop-filter:blur(16px);background:#fffffffa;border:2px solid #ffffff73;border-radius:9999px;outline:none;width:100%;padding:16px 95px 16px 54px;font-size:.96rem;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 16px 36px #00000038,0 0 0 1px #ffffff80}.sitemap-search-input:focus{background:#fff;border-color:#34d399;transform:translateY(-1px);box-shadow:0 20px 42px #0000004d,0 0 0 4px #34d39959}.sitemap-search-clear{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:9999px;align-items:center;gap:5px;padding:7px 14px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex;position:absolute;right:12px}.sitemap-search-clear:hover{color:#dc2626;background:#fee2e2}.sitemap-stats-section{z-index:10;margin-top:-38px;padding:0 24px 20px;position:relative}.sitemap-stats-container{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1140px;margin:0 auto;display:grid}.sitemap-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;transition:all .25s;display:flex;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003}.sitemap-stat-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 14px 30px -5px #00000014}.sitemap-stat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sitemap-stat-icon--emerald{color:#059669;background:#ecfdf5}.sitemap-stat-icon--amber{color:#d97706;background:#fffbeb}.sitemap-stat-icon--sky{color:#0284c7;background:#f0f9ff}.sitemap-stat-icon--indigo{color:#4f46e5;background:#eef2ff}.sitemap-stat-info{flex-direction:column;display:flex}.sitemap-stat-num{color:#0f172a;font-size:1.25rem;font-weight:800;line-height:1.2}.sitemap-stat-label{color:#64748b;margin-top:2px;font-size:.78rem;font-weight:500}.sitemap-main{flex:1;width:100%;max-width:1140px;margin:0 auto;padding:20px 24px 90px}.sitemap-pills-bar{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:12px;margin-bottom:24px;padding:10px 16px;display:flex;box-shadow:0 4px 12px #00000005}.sitemap-pills-header{flex-shrink:0}.sitemap-pills-label{color:#007570;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.sitemap-pills-list{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;width:100%;padding:2px 0;display:flex;overflow-x:auto}.sitemap-pills-list::-webkit-scrollbar{display:none}.sitemap-pill{color:#475569;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #0000;border-radius:9999px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .2s}.sitemap-pill:hover{color:#0f172a;background:#e2e8f0}.sitemap-pill.active{color:#fff;background:#007570;border-color:#005a56;box-shadow:0 4px 12px #00757040}.sitemap-summary-bar{color:#475569;background:#f1f5f9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:12px 18px;font-size:.84rem;display:flex}.sitemap-summary-info strong{color:#0f172a}.sitemap-summary-actions{align-items:center;gap:14px;display:flex}.sitemap-reset-filter-btn{color:#007570;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline}.sitemap-reset-filter-btn:hover{color:#005a56}.sitemap-summary-date{color:#64748b;font-size:.78rem;font-weight:600}.sitemap-grid{flex-direction:column;gap:28px;display:flex}.sitemap-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;transition:all .25s;overflow:hidden;box-shadow:0 4px 16px #00000008}.sitemap-card:hover{border-color:#cbd5e1;box-shadow:0 10px 25px -5px #0000000f}.sitemap-card__header{background:#fafbfc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.sitemap-card__header-left{align-items:center;gap:14px;display:flex}.sitemap-card__icon-wrap{color:#007570;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sitemap-card--amber .sitemap-card__icon-wrap{color:#d97706;background:#fffbeb;border-color:#fde68a}.sitemap-card--sky .sitemap-card__icon-wrap{color:#0284c7;background:#f0f9ff;border-color:#bae6fd}.sitemap-card--purple .sitemap-card__icon-wrap{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.sitemap-card--rose .sitemap-card__icon-wrap{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.sitemap-card--indigo .sitemap-card__icon-wrap{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.sitemap-card__title{color:#0f172a;margin:0 0 3px;font-size:1.15rem;font-weight:800}.sitemap-card__desc{color:#64748b;margin:0;font-size:.82rem}.sitemap-card__badge-count{color:#007570;white-space:nowrap;background:#e6f7f6;border:1px solid #b2e6e3;border-radius:9999px;padding:4px 12px;font-size:.76rem;font-weight:700}.sitemap-card__links{grid-template-columns:repeat(2,1fr);gap:4px 12px;margin:0;padding:8px 12px;list-style:none;display:grid}.sitemap-link-item{display:block}.sitemap-link{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .18s;display:flex}.sitemap-link:hover{background:#f8fafc;transform:translate(3px)}.sitemap-link__left{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.sitemap-link__bullet-wrapper{padding-top:5px}.sitemap-link__bullet{background:#cbd5e1;border-radius:50%;width:7px;height:7px;transition:all .2s;display:block}.sitemap-link:hover .sitemap-link__bullet{background:#007570;transform:scale(1.3)}.sitemap-link__text{flex-direction:column;min-width:0;display:flex}.sitemap-link__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sitemap-link__name{color:#0f172a;font-size:.9rem;font-weight:700;transition:color .15s}.sitemap-link:hover .sitemap-link__name{color:#007570}.sitemap-link__tag{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:1.5px 7px;font-size:.68rem;font-weight:700}.sitemap-link__tag--utama,.sitemap-link__tag--katalog{color:#059669;background:#ecfdf5}.sitemap-link__tag--populer,.sitemap-link__tag--favorit{color:#d97706;background:#fffbeb}.sitemap-link__tag--ibukota,.sitemap-link__tag--wisata{color:#0284c7;background:#f0f9ff}.sitemap-link__tag--gratis,.sitemap-link__tag--gold,.sitemap-link__tag--mitra{color:#e11d48;background:#fff1f2}.sitemap-link__tag--penting,.sitemap-link__tag--hukum,.sitemap-link__tag--privasi{color:#4f46e5;background:#eef2ff}.sitemap-link__desc{color:#64748b;white-space:normal;margin-top:2px;font-size:.78rem;line-height:1.4}.sitemap-link__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.sitemap-link__url{color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;transition:all .15s}.sitemap-link:hover .sitemap-link__url{color:#0f172a;background:#e2e8f0}.sitemap-link__chevron-box{color:#94a3b8;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.sitemap-link:hover .sitemap-link__chevron-box{color:#007570;background:#e6f7f6;transform:translate(2px)}.sitemap-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;padding:60px 24px}.sitemap-empty__icon-box{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 16px;display:flex}.sitemap-empty__title{color:#0f172a;margin:0 0 8px;font-size:1.15rem;font-weight:800}.sitemap-empty__desc{color:#64748b;max-width:440px;margin:0 auto 20px;font-size:.88rem}.sitemap-empty__btn{color:#fff;cursor:pointer;background:#007570;border:none;border-radius:9999px;padding:10px 22px;font-size:.85rem;font-weight:700;transition:background .15s}.sitemap-empty__btn:hover{background:#005a56}.sitemap-scroll-top{z-index:40;color:#fff;cursor:pointer;background:#007570;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 25px #00757066}.sitemap-scroll-top:hover{background:#005a56;transform:translateY(-4px)scale(1.05);box-shadow:0 14px 28px #00757080}@media (width<=1024px){.sitemap-stats-container{grid-template-columns:repeat(2,1fr)}.sitemap-card__links{grid-template-columns:1fr}}@media (width<=768px){.sitemap-hero{min-height:460px;padding:95px 18px 110px}.sitemap-hero__title{font-size:2.1rem}.sitemap-hero__subtitle{margin-bottom:24px;font-size:.92rem}.sitemap-stats-section{margin-top:-24px;padding:0 16px 16px}.sitemap-stats-container{grid-template-columns:1fr;gap:10px}.sitemap-stat-card{padding:12px 16px}.sitemap-pills-bar{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.sitemap-card__header{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.sitemap-card__badge-count{align-self:flex-start}.sitemap-link{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.sitemap-link__right{justify-content:space-between;width:100%;padding-left:17px}.sitemap-summary-bar{flex-direction:column;align-items:flex-start;gap:10px}}.faq-page{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.faq-hero{background-color:#004d4a;justify-content:center;align-items:center;min-height:500px;padding:100px 24px 130px;display:flex;position:relative;overflow:hidden}.faq-hero__bg{z-index:0;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;transition:transform .8s ease-out;position:absolute;inset:0;transform:scale(1.02)}.faq-hero__overlay{z-index:1;background:linear-gradient(#031e21b8 0%,#004d4aa6 60%,#003c3ad9 100%);position:absolute;inset:0}.faq-hero__glow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.faq-hero__content{z-index:2;text-align:center;color:#fff;width:100%;max-width:860px;margin:0 auto;position:relative}.faq-hero__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0000001a}.faq-hero__badge-icon{color:#34d399}.faq-hero__breadcrumb{color:#fffc;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.faq-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.faq-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.faq-hero__breadcrumb .separator{opacity:.5}.faq-hero__title{letter-spacing:-.025em;text-shadow:0 4px 16px #0000004d;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.2}.faq-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.faq-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:680px;margin:0 auto 32px;font-size:clamp(.98rem,1.8vw,1.18rem);font-weight:400;line-height:1.65}.faq-search-wrap{max-width:620px;margin:0 auto;position:relative}.faq-search-input{color:#0f172a;background:#fff;border:2px solid #0000;border-radius:50px;outline:none;width:100%;padding:18px 56px 18px 54px;font-size:1rem;transition:all .25s;box-shadow:0 12px 32px #00000040}.faq-search-input:focus{border-color:#34d399;box-shadow:0 14px 40px #00757059}.faq-search-icon{color:#007570;pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.faq-search-clear{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq-search-clear:hover{color:#0f172a;background:#e2e8f0}.faq-quick-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.faq-quick-tags-label{color:#ffffffbf;font-size:.8rem;font-weight:500}.faq-quick-tag-chip{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:9999px;padding:4px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.faq-quick-tag-chip:hover{color:#007570;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.faq-search-results-info{color:#004d49;background:#f0fdf9;border:1px solid #ccfbf1;border-left:4px solid #007570;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 18px;font-size:.92rem;display:flex}.faq-search-reset-link{color:#007570;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:700;text-decoration:underline}.faq-search-reset-link:hover{color:#004d49}.faq-hero__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.faq-hero__wave svg{width:100%;height:60px;display:block}.faq-container{z-index:10;width:100%;max-width:1140px;margin:10px auto 80px;padding:0 24px;position:relative}.faq-stats{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.faq-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:18px;padding:24px 28px;transition:all .3s;display:flex;box-shadow:0 4px 16px -2px #0f172a0a}.faq-stat-card:hover{border-color:#00757040;transform:translateY(-4px);box-shadow:0 12px 24px -4px #0075701a}.faq-stat-icon{color:#007570;background:#e6f4f3;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .3s;display:flex}.faq-stat-card:hover .faq-stat-icon{transform:scale(1.08)}.faq-stat-number{color:#0f172a;font-size:1.35rem;font-weight:800;line-height:1.2}.faq-stat-label{color:#64748b;margin-top:3px;font-size:.85rem;font-weight:500}.faq-categories{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-bottom:24px;padding:8px 4px 20px;display:flex;overflow-x:auto}.faq-categories::-webkit-scrollbar{display:none}.faq-cat-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;padding:12px 22px;font-size:.9rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #0f172a0a}.faq-cat-btn:hover{color:#007570;border-color:#007570;transform:translateY(-2px);box-shadow:0 6px 14px #0075701f}.faq-cat-btn.active{color:#fff;background:#007570;border-color:#007570;box-shadow:0 6px 18px #00757047}.faq-list{flex-direction:column;gap:16px;margin-bottom:56px;display:flex}.faq-item{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 2px 8px #0f172a08}.faq-item:hover{border-color:#cbd5e1;box-shadow:0 8px 20px #0f172a0f}.faq-item.open{border-color:#007570;box-shadow:0 10px 28px -4px #00757024}.faq-question-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 28px;font-family:inherit;transition:background-color .2s;display:flex}.faq-item.open .faq-question-btn{background-color:#f0fdf9}.faq-question-left{flex:1;align-items:center;gap:14px;display:flex}.faq-badge{color:#007570;white-space:nowrap;background:#e6f4f3;border-radius:9999px;padding:4px 12px;font-size:.72rem;font-weight:700}.faq-question-text{color:#0f172a;letter-spacing:-.01em;font-size:1.05rem;font-weight:700;line-height:1.45}.faq-item.open .faq-question-text{color:#007570}.faq-chevron{color:#64748b;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .2s,color .2s;display:flex}.faq-item.open .faq-chevron{color:#fff;background:#007570;transform:rotate(180deg)}.faq-answer{color:#475569;background:#fff;border-top:1px solid #0000;padding:0 28px 26px;font-size:.96rem;line-height:1.75}.faq-item.open .faq-answer{border-top-color:#f1f5f9;padding-top:18px}.faq-answer p{margin:0}.faq-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:24px;margin-bottom:48px;padding:70px 24px}.faq-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 18px;display:flex}.faq-empty-title{color:#0f172a;margin-bottom:8px;font-size:1.25rem;font-weight:700}.faq-empty-desc{color:#64748b;max-width:480px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:.94rem}.faq-empty-btn{color:#fff;cursor:pointer;background:#007570;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 26px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.faq-empty-btn:hover{background:#005a56;transform:translateY(-2px)}.faq-support-card{color:#fff;background:linear-gradient(135deg,#004d49 0%,#007570 50%,#008a84 100%);border:1px solid #ffffff2e;border-radius:28px;justify-content:space-between;align-items:center;gap:32px;padding:44px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #00757059}.faq-support-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#34d3992e 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-40%;right:-15%}.faq-support-info h3{letter-spacing:-.01em;margin-bottom:10px;font-size:1.55rem;font-weight:800}.faq-support-info p{color:#ffffffe6;max-width:560px;margin:0;font-size:.96rem;line-height:1.65}.faq-support-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.faq-support-btn{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #00000026}.faq-support-btn--primary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d}.faq-support-btn--primary:hover{color:#0f172a;background:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #0003}.faq-support-btn--whatsapp{color:#fff;background:#25d366;border:1px solid #fff3}.faq-support-btn--whatsapp:hover{color:#fff;background:#20ba59;transform:translateY(-3px);box-shadow:0 8px 24px #25d36673}@media (width<=1024px){.faq-support-card{text-align:center;flex-direction:column;padding:36px 28px}.faq-support-info p{max-width:100%;margin-bottom:24px}.faq-support-actions{justify-content:center;width:100%}}@media (width<=768px){.faq-hero{min-height:440px;padding:80px 20px 100px}.faq-stats{grid-template-columns:1fr;gap:16px}.faq-stat-card{padding:18px 20px}.faq-container{margin-top:0;padding:0 16px}.faq-question-btn{gap:12px;padding:18px 20px}.faq-question-left{flex-direction:column;align-items:flex-start;gap:8px}.faq-answer{padding:0 20px 20px}.faq-support-actions{flex-direction:column;width:100%}.faq-support-btn{width:100%}}.partnership-career-page{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.pc-hero{background-color:#004d4a;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.pc-hero__bg{z-index:0;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;transition:transform .8s ease-out;position:absolute;inset:0;transform:scale(1.02)}.pc-hero__overlay{z-index:1;background:linear-gradient(#031e21b8 0%,#004d4aa6 60%,#003c3ad9 100%);position:absolute;inset:0}.pc-hero__glow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.pc-hero__content{z-index:2;text-align:center;color:#fff;max-width:900px;margin:0 auto;padding:100px 24px 130px;position:relative}.pc-hero__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0000001a}.pc-hero__badge-icon{color:#34d399}.pc-hero__breadcrumb{color:#fffc;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.pc-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.pc-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.pc-hero__breadcrumb .separator{opacity:.5}.pc-hero__title{letter-spacing:-.025em;text-shadow:0 4px 16px #0000004d;margin-bottom:18px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;line-height:1.15}.pc-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.pc-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:680px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:400;line-height:1.65}.pc-hero__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pc-hero__wave svg{width:100%;height:60px;display:block}.pc-container{max-width:1160px;margin:0 auto}.pc-section{padding:85px 24px 95px}.pc-section--partnership{background-color:#fff;padding-top:60px}.pc-section--career{background-color:#f8fafc}.pc-section__header-block{text-align:center;margin-bottom:50px}.pc-section-tag{color:#007570;letter-spacing:.08em;background:#00757014;border:1px solid #00757029;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.pc-section__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800}.pc-section__subtitle{color:#007570;margin-bottom:16px;font-size:1.1rem;font-weight:600}.pc-section__intro{color:#64748b;max-width:760px;margin:0 auto;font-size:.98rem;line-height:1.75}.pc-cards{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px;display:grid}.pc-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;padding:32px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.pc-card:before{content:"";opacity:0;background:linear-gradient(90deg,#007570,#10b981);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.pc-card:hover{border-color:#00757040;transform:translateY(-6px);box-shadow:0 16px 28px -6px #0075701f,0 6px 12px -3px #0f172a0a}.pc-card:hover:before{opacity:1}.pc-card__icon{color:#007570;background:#e6f4f3;border:1px solid #00757026;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;transition:transform .3s,background-color .3s,color .3s;display:flex}.pc-card:hover .pc-card__icon{color:#fff;background:#007570;transform:scale(1.08)}.pc-card__title{color:#0f172a;letter-spacing:-.01em;margin-bottom:10px;font-size:1.15rem;font-weight:700}.pc-card__text{color:#64748b;margin:0;font-size:.9rem;line-height:1.62}.pc-contact-box{text-align:center;color:#fff;background:linear-gradient(135deg,#004d49 0%,#007570 50%,#008a84 100%);border:1px solid #ffffff2e;border-radius:28px;margin-top:20px;padding:48px 36px;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #00757059}.pc-contact-box:before{content:"";pointer-events:none;background:radial-gradient(circle,#34d3992e 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-40%;right:-15%}.pc-contact-box--career{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#004d4a 100%);margin-top:48px;box-shadow:0 20px 40px -10px #0f172a59}.pc-contact-box__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.05em;color:#e2fbf7;background:#ffffff26;border:1px solid #ffffff40;border-radius:9999px;align-items:center;margin-bottom:14px;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.pc-contact-box__title{letter-spacing:-.01em;text-shadow:0 2px 8px #0003;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.95rem);font-weight:800}.pc-contact-box__text{color:#ffffffeb;max-width:650px;margin:0 auto 30px;font-size:1.02rem;line-height:1.65}.pc-contact-box__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.pc-contact-btn{border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000026}.pc-contact-btn--email{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d}.pc-contact-btn--email:hover{color:#0f172a;background:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #0003}.pc-contact-btn--whatsapp{color:#fff;background:#25d366;border:1px solid #fff3}.pc-contact-btn--whatsapp:hover{color:#fff;background:#20ba59;transform:translateY(-3px);box-shadow:0 8px 24px #25d36673}.pc-whatsapp-svg{flex-shrink:0}.pc-benefits{margin-bottom:56px}.pc-benefits__title{color:#0f172a;text-align:center;letter-spacing:-.01em;margin-bottom:32px;font-size:1.55rem;font-weight:800}.pc-benefits-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pc-benefit-item{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;padding:32px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.pc-benefit-item:hover{border-color:#00757040;transform:translateY(-5px);box-shadow:0 16px 28px -6px #0f172a14}.pc-benefit-item__icon{color:#007570;background:#e6f4f3;border:1px solid #00757026;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 18px;transition:transform .3s,background-color .3s,color .3s;display:flex}.pc-benefit-item:hover .pc-benefit-item__icon{color:#fff;background:#007570;transform:scale(1.1)}.pc-benefit-item__title{color:#0f172a;margin-bottom:10px;font-size:1.15rem;font-weight:700}.pc-benefit-item__text{color:#64748b;margin:0;font-size:.89rem;line-height:1.6}.pc-openings{margin-bottom:20px}.pc-openings__title{color:#0f172a;text-align:center;letter-spacing:-.01em;margin-bottom:28px;font-size:1.55rem;font-weight:800}.pc-openings-list{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.pc-opening-item{background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;transition:all .28s;display:flex;box-shadow:0 2px 8px #00000008}.pc-opening-item:hover{border-color:#007570;transform:translate(4px);box-shadow:0 8px 20px -4px #0075701f}.pc-opening-item__content{flex:1}.pc-opening-item__title{color:#0f172a;margin-bottom:4px;font-size:1.12rem;font-weight:700}.pc-opening-item__location{color:#64748b;margin:0;font-size:.88rem;font-weight:500}.pc-opening-item__button{color:#007570;background:#e6f4f3;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.pc-opening-item:hover .pc-opening-item__button{color:#fff;background:#007570}@media (width<=1024px){.pc-cards,.pc-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pc-hero{min-height:440px}.pc-hero__content{padding:70px 20px 100px}.pc-section{padding:50px 16px 60px}.pc-cards,.pc-benefits-grid{grid-template-columns:1fr;gap:18px}.pc-opening-item{flex-direction:column;align-items:flex-start;padding:20px}.pc-opening-item__button{justify-content:center;width:100%;margin-top:8px}.pc-contact-box{padding:32px 20px}.pc-contact-btn{width:100%}}.business-detail-page{color:#1e293b;box-sizing:border-box;background-color:#f8fafc;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.bd-container{box-sizing:border-box;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}@media (width<=1024px){.bd-container{padding-left:32px;padding-right:32px}}@media (width<=640px){.bd-container{padding-left:20px;padding-right:20px}}.business-detail-page ::-webkit-scrollbar{width:6px;height:6px}.business-detail-page ::-webkit-scrollbar-track{background:#f1f5f9}.business-detail-page ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.business-detail-page ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.leaflet-container{border-radius:12px;font-family:inherit;z-index:10!important}.leaflet-pane{z-index:10!important}.leaflet-top,.leaflet-bottom{z-index:15!important}@media (width<=768px){.business-detail-page{padding-bottom:96px!important}}.animate-fade-in{animation:.2s cubic-bezier(.16,1,.3,1) forwards fadeIn}.map-view-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a14}.custom-map-controls{z-index:1000;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:20px;right:14px}.map-control-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#007570;cursor:pointer;background:#fffffff2;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0f172a29}.map-control-btn:hover{color:#fff;background:#007570;border-color:#007570;transform:translateY(-2px)scale(1.05);box-shadow:0 6px 18px #00757059}.map-control-btn:active{transform:scale(.95)}.map-control-btn--center{color:#0369a1}.map-control-btn--center:hover{color:#fff;background:#0284c7;border-color:#0284c7}@media (width<=640px){.custom-map-controls{gap:6px;bottom:16px;right:10px}.map-control-btn{border-radius:10px;width:38px;height:38px}}.map-view-empty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.map-view-empty svg{color:#94a3b8}.map-view-empty p{margin:0;font-size:.9rem;font-weight:500}.leaflet-container{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;z-index:1!important;background:#f8fafc!important;flex:1!important;width:100%!important;height:100%!important;min-height:0!important}.leaflet-tile-pane{opacity:1!important}.leaflet-tile{max-width:none!important;max-height:none!important}.leaflet-popup-content-wrapper{background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;min-width:230px;max-width:260px;padding:0;overflow:hidden;box-shadow:0 12px 30px #0f172a33}.leaflet-popup-content{width:100%!important;margin:0!important}.leaflet-popup-tip{background:#fff;box-shadow:0 4px 16px #0f172a1a}.map-popup-content{flex-direction:column;gap:0;padding:0;display:flex}.map-popup-image{background:#f1f5f9;width:100%;height:105px;margin:0;overflow:hidden}.map-popup-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.map-popup-body{flex-direction:column;gap:6px;padding:12px 14px 10px;display:flex}.map-popup-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.map-popup-category{align-items:center;margin:0;display:flex}.map-popup-badge{color:#059669;background:#dcfce7;border:1px solid #86efac;border-radius:10px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.map-popup-hours{color:#475569;align-items:center;gap:5px;margin-top:1px;font-size:.7rem;display:flex}.map-popup-status-pill{border-radius:6px;padding:1px 6px;font-size:.65rem;font-weight:700}.map-popup-status-pill--open{color:#15803d;background:#dcfce7}.map-popup-status-pill--closed{color:#be123c;background:#ffe4e6}.map-popup-hours-text{color:#64748b;font-size:.68rem}.map-popup-address{color:#64748b;align-items:flex-start;gap:5px;margin:0;font-size:.72rem;line-height:1.35;display:flex}.map-popup-address span{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.map-popup-address svg{flex-shrink:0;margin-top:2px}.map-popup-views{color:#94a3b8;align-items:center;gap:5px;margin:0;font-size:.68rem;display:flex}.map-popup-views svg{flex-shrink:0}.map-popup-actions{background:#f8fafc;border-top:1px solid #f1f5f9;gap:8px;margin:0;padding:10px 14px 12px;display:flex}.map-popup-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;transition:all .18s;display:inline-flex}.map-popup-btn--primary{color:#fff;background:linear-gradient(135deg,#007570 0%,#00a896 100%);box-shadow:0 2px 8px #00757040}.map-popup-btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00757059}.map-popup-btn--secondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.map-popup-btn--secondary:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.map-open-in-maps-btn{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#007570f2;border:2px solid #ffffff4d;border-radius:24px;align-items:center;gap:8px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 20px #00757066}.map-open-in-maps-btn:hover{background:#007570;transform:translateY(-2px);box-shadow:0 6px 28px #00757080}.map-open-in-maps-btn svg{flex-shrink:0}@media (width<=640px){.leaflet-popup-content-wrapper{max-width:260px}.map-popup-image{height:100px}.map-popup-title{margin:8px 10px 5px;font-size:.85rem}.map-popup-category,.map-popup-address,.map-popup-views{margin-left:10px;margin-right:10px}.map-popup-actions{padding:8px 10px 10px}.map-popup-btn{padding:6px 8px;font-size:.7rem}.map-open-in-maps-btn{padding:8px 14px;font-size:.8rem}}.leaflet-control-attribution{background:#ffffffe6!important;padding:2px 6px!important;font-size:.7rem!important}.leaflet-popup-close-button{color:#64748b!important;background:#fffffff2!important;border:1px solid #e2e8f0!important;border-radius:50%!important;width:24px!important;height:24px!important;padding:0!important;font-size:18px!important;line-height:24px!important;transition:all .2s!important;top:8px!important;right:8px!important;box-shadow:0 2px 6px #00000014!important}.leaflet-popup-close-button:hover{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important;transform:scale(1.05)!important}body{background:#f5f6fa}.category-page{min-height:100vh;overflow-x:hidden}.home-header{z-index:200;-webkit-backdrop-filter:blur(16px);background:#050a1699;border-bottom:1px solid #ffffff12;position:fixed;top:0;left:0;right:0}.home-header__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;height:62px;margin:0 auto;padding:0 28px;display:flex}.home-logo{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.home-logo__img{width:auto;height:36px;display:block}.home-nav{align-items:center;gap:28px;display:flex}.home-nav__link{color:#ffffffeb;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .18s}.home-nav__link:hover{color:#fff}.home-nav__link--dropdown{align-items:center;gap:4px;display:flex}.home-nav__caret{transition:transform .2s}.home-nav__link--login{color:#00b3ab;font-weight:600}.home-nav__button{color:#fff;cursor:pointer;background:#007570;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex}.home-nav__button:hover{background:#005a58;transform:translateY(-1px);box-shadow:0 4px 16px #00757059}.category-hero{background:url(/images/category-hero-umkm.jpg) 50%/cover no-repeat;align-items:center;width:100%;min-height:480px;padding:105px 0 54px;display:flex;position:relative;overflow:visible}.category-hero:before{content:"";z-index:0;background:linear-gradient(115deg,#005550c7 0%,#0075708c 45%,#0f172a80 100%);position:absolute;inset:0}.category-hero__decorations{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-bg-waves{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;bottom:0;left:0}.hero-bg-circle{background:radial-gradient(circle,#00757014 0%,#fff0 70%);border-radius:50%;position:absolute}.hero-bg-circle--1{width:500px;height:500px;top:-100px;left:-100px}.hero-bg-circle--2{width:600px;height:600px;bottom:-150px;right:10%}.hero-bg-leaf{opacity:.85;width:140px;height:auto;position:absolute;bottom:0;right:0}.category-hero__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;max-width:1240px;margin:0 auto;padding:0 28px;display:grid;position:relative}.category-hero__left{z-index:50;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.category-hero__right{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.hero-illustration__overlay{-webkit-backdrop-filter:blur(1px);background:linear-gradient(135deg,#ffffffe0 0%,#f0fdfac7 45%,#ecfdf5b3 100%);position:absolute;inset:0}.hero-floating-icons{z-index:10;pointer-events:none;width:100%;max-width:460px;height:400px;margin:0 auto;position:relative}.hero-icon-badge{color:#007570;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .35s,box-shadow .35s;animation:4s ease-in-out infinite heroIconFloat,.7s cubic-bezier(.34,1.56,.64,1) both heroIconIn;display:flex;position:absolute;box-shadow:0 16px 40px #0075702e,0 4px 14px #00000014}.hero-icon-badge:hover{box-shadow:0 20px 48px #00757047,0 6px 18px #0000001f;transform:scale(1.12)!important}.hero-icon-badge--top-right{animation-delay:0s,.2s;top:-18px;right:64px}.hero-icon-badge--mid-left{width:56px;height:56px;animation-delay:.6s,.35s;top:44%;left:-22px}.hero-icon-badge--bottom-right{animation-delay:1.1s,.5s;bottom:92px;right:-20px}.hero-icon-badge--outline{background:#fff;border:2px solid #00c9b1}.hero-icon-badge--filled{color:#fff;background:linear-gradient(135deg,#007570 0%,#00c9b1 100%)}@keyframes heroIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes heroIconIn{0%{opacity:0;transform:translateY(16px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-info-card{z-index:11;-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#fffffff7;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:12px;max-width:210px;padding:18px 20px;animation:.8s cubic-bezier(.34,1.56,.64,1) .55s both heroCardIn,5s ease-in-out .55s infinite heroIconFloat;display:flex;position:absolute;top:96px;right:30px;box-shadow:0 20px 48px #0000001f,0 6px 18px #00000014}.hero-info-card__icon{color:#fff;background:linear-gradient(135deg,#007570 0%,#00c9b1 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.hero-info-card__text{color:#0f172a;padding-top:8px;font-size:.85rem;font-weight:700;line-height:1.45;position:relative}.hero-info-card__text:before{content:"";background:#00c9b1;border-radius:999px;width:26px;height:3px;position:absolute;top:0;left:0}@keyframes heroCardIn{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-dot{background:#00c9b1;border-radius:50%;animation:2.6s ease-in-out infinite heroDotPulse;position:absolute}.hero-dot--1{opacity:.6;width:10px;height:10px;top:30px;left:40px}.hero-dot--2{opacity:.45;width:7px;height:7px;animation-delay:.8s;bottom:60px;left:80px}.hero-dot--3{opacity:.5;width:8px;height:8px;animation-delay:1.4s;top:60%;right:40px}@keyframes heroDotPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.hero-icon-badge,.hero-info-card,.hero-dot{animation:none}}@media (width<=1024px){.category-hero{min-height:auto;padding:85px 0 32px}.category-hero__inner{grid-template-columns:1fr;gap:0}.category-hero__right{display:none!important}.category-hero__title{margin-bottom:8px;font-size:2.2rem}.category-hero__subtitle{margin-bottom:20px;font-size:.95rem}}@media (width<=640px){.category-hero{padding:75px 0 24px}.category-hero__title{font-size:1.85rem}.category-hero__subtitle{margin-bottom:16px;font-size:.88rem}}.category-hero__left{z-index:50;flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.category-hero__breadcrumb{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:.88rem;font-weight:500;display:flex}.category-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.category-hero__breadcrumb a:hover{color:#fff}.category-hero__title{color:#fff;letter-spacing:-.03em;flex-direction:column;align-items:flex-start;margin-bottom:10px;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:900;line-height:1.1;display:inline-flex}.category-hero__title-line{background:#fff;border-radius:4px;width:60px;height:5px;margin-top:8px;display:block}.category-hero__subtitle{color:#ffffffe6;margin-bottom:28px;font-size:1.05rem;font-weight:400;line-height:1.5}.category-unified-search{z-index:10;isolation:isolate;background:#fff;border:1.5px solid #e2e8f0;border-radius:50px;align-items:center;width:100%;max-width:580px;height:56px;padding:4px 6px 4px 20px;transition:all .25s;display:flex;position:relative;box-shadow:0 4px 20px #00757014}.category-unified-search:focus-within{z-index:50;border-color:#007570;box-shadow:0 6px 28px #0075702e}.category-search__group{align-items:center;gap:8px;min-width:0;display:flex}.category-search__group--keyword{flex:auto}.category-search__label{color:#0f172a;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:700}.category-search__input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.9rem;font-weight:500}.category-search__input::placeholder{color:#94a3b8;font-weight:400}.category-search__input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.category-search__input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.category-search__divider{background:#e2e8f0;flex-shrink:0;width:1px;height:28px;margin:0 12px}.category-search__group--location{flex:none;position:relative}.category-search__city-btn{cursor:pointer;color:#0f172a;background:0 0;border:none;outline:none;align-items:center;gap:6px;max-width:140px;padding:6px 8px;font-family:inherit;font-size:.9rem;font-weight:600;transition:color .15s;display:inline-flex}.category-search__city-btn:hover{color:#007570}.category-search__city-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-search__caret{color:#64748b;flex-shrink:0;transition:transform .2s}.category-search__caret.open{transform:rotate(180deg)}.category-search__button{color:#fff;cursor:pointer;background:#007570;border:none;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:46px;margin-left:6px;padding:0 20px;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #00757040}.category-search__button:hover{background:#005a58;transform:translateY(-1px);box-shadow:0 4px 16px #00757059}.category-city-dropdown{z-index:100;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;width:250px;padding:10px;animation:.15s ease-out catDropFade;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 40px #0f172a2e}@keyframes catDropFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.category-city-search-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 12px;display:flex}.category-city-search-icon{color:#94a3b8;flex-shrink:0}.category-city-search-input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.82rem;font-weight:500}.category-city-list{flex-direction:column;gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.category-city-option{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:8px 12px;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .12s;display:flex}.category-city-option:hover{color:#007570;background:#f0fdf4;font-weight:600}.category-city-option.selected{color:#fff;background:#007570;font-weight:700}.category-city-empty{text-align:center;color:#94a3b8;padding:14px;font-size:.8rem}@media (width<=640px){.category-unified-search{border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:12px}.category-search__divider{width:100%;height:1px;margin:0}.category-search__city-btn{justify-content:space-between;width:100%;max-width:100%}.category-search__button{width:100%;height:42px;margin-left:0}.category-city-dropdown{width:auto;left:0;right:0}}.category-hero__right{justify-content:center;align-items:center;width:100%;display:flex}.hero-cat-cards-container{flex-direction:column;gap:14px;width:100%;max-width:620px;display:flex}.hero-cat-cards-row{gap:12px;display:grid}.hero-cat-cards-row--top{grid-template-columns:repeat(4,1fr)}.hero-cat-cards-row--bottom{grid-template-columns:repeat(5,1fr)}.hero-cat-card{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0e6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 8px;text-decoration:none;transition:all .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -4px #00757014,0 4px 12px #00000008}.hero-cat-card:hover{border-color:#007570;transform:translateY(-5px);box-shadow:0 16px 32px -6px #0075702e,0 6px 16px #0000000f}.hero-cat-card.active{background:#f0fffe;border-color:#007570;box-shadow:0 10px 24px -4px #00757033}.hero-cat-card__icon-box{border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .25s;display:flex}.hero-cat-card:hover .hero-cat-card__icon-box{transform:scale(1.1)}.hero-cat-card__label{color:#334155;text-align:center;font-size:.76rem;font-weight:700;line-height:1.2}.category-tabs-section{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px 0}.category-tabs-inner{max-width:1240px;margin:0 auto;padding:0 28px}.reko-tabs{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:12px;padding-bottom:8px;display:flex;overflow:auto hidden}.reko-tabs::-webkit-scrollbar{display:none}.reko-tab--link{color:#475569;cursor:pointer;white-space:normal;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-width:fit-content;padding:14px 24px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 1px 3px #0000000d}.reko-tab--link:hover{color:#059669;background:#f0fdf4;border-color:#059669;box-shadow:0 2px 8px #0596691a}.reko-tab--link.active{color:#fff;background:#059669;border-color:#059669;font-size:.88rem;font-weight:700;box-shadow:0 2px 8px #05966933}.reko-tab__icon{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.reko-tab--link:hover .reko-tab__icon{color:#059669}.reko-tab--link.active .reko-tab__icon{color:#fff}.reko-tab__icon svg{width:18px;height:18px}.reko-tab__label{font-size:inherit;font-weight:inherit;text-align:left;max-width:140px;line-height:1.3}.reko-tab--link.active .reko-tab__label{color:#fff}@media (width<=640px){.reko-tab--link{gap:10px;padding:12px 20px}.reko-tab__icon svg{width:16px;height:16px}.reko-tab__label{font-size:.7rem}}.category-business-section{background:#f8fafc;padding:44px 0 72px}.category-business-inner{max-width:1240px;margin:0 auto;padding:0 28px}.category-business__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.category-business__title-wrap{flex-direction:column;gap:8px;display:flex}.category-business__title{color:#0f172a;letter-spacing:-.02em;font-size:1.65rem;font-weight:800}.category-active-filters-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-badge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:6px;padding:3px 8px 3px 10px;font-size:.76rem;font-weight:600;display:inline-flex}.filter-badge button{color:#166534;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.filter-badge button:hover{color:#ef4444}.category-business__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-dropdown-wrap{position:relative}.btn-filter-outline{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-filter-outline:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.btn-filter-outline.active-filter{color:#007570;background:#f0fdf4;border-color:#007570;font-weight:600}.dropdown-caret{color:#64748b;flex-shrink:0;transition:transform .2s}.dropdown-caret.open{transform:rotate(180deg)}.filter-dropdown-menu{z-index:500;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:8px;animation:.15s ease-out catDropFade;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f172a24}.filter-dropdown-menu--price{min-width:270px}.filter-dropdown-menu--sort{min-width:190px}.filter-dropdown-header{border-bottom:1px solid #f1f5f9;margin-bottom:6px;padding:6px 10px 8px}.filter-dropdown-title{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.filter-dropdown-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.filter-dropdown-item{cursor:pointer;color:#334155;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .12s;display:flex}.filter-dropdown-item:hover{color:#007570;background:#f0fdf4}.filter-dropdown-item.selected{color:#007570;background:#f0fdfa;font-weight:700}.filter-item-info{flex-direction:column;gap:1px;display:flex}.filter-item-label{font-size:.84rem;font-weight:600}.filter-item-desc{color:#94a3b8;font-size:.72rem;font-weight:400}.filter-item-check{color:#007570;flex-shrink:0}.biz-card__price-badge{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:8px;padding:3.5px 8px;display:inline-flex}.biz-card__price-text{color:#007570;letter-spacing:-.01em;font-size:.78rem;font-weight:700}.biz-card__price-tier{color:#64748b;font-size:.69rem;font-weight:600}.biz-card__price-sub{color:#94a3b8;font-size:.68rem;font-weight:400}.category-business-split{align-items:flex-start;gap:24px;display:flex}.category-business-left{flex:1;min-width:0}.category-business-right{border:1px solid #e2e8f0;border-radius:16px;flex-shrink:0;width:380px;height:490px;min-height:490px;position:sticky;top:90px;overflow:hidden;box-shadow:0 4px 20px #0f172a14}.category-business-right .map-view-container{flex-direction:column!important;width:100%!important;height:100%!important;min-height:490px!important;display:flex!important}.category-business-right .leaflet-container{border-radius:16px;width:100%!important;height:100%!important;min-height:490px!important}.map-container{background:#e2e8f0;border-radius:16px;width:100%;height:100%;min-height:490px;overflow:hidden;box-shadow:0 4px 15px #0f172a0a}@media (width<=992px){.category-business-split{flex-direction:column}.category-business-right{width:100%;height:400px;position:static}}.reko-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:stretch;gap:20px;display:grid}.biz-card{cursor:pointer;height:100%;color:inherit;background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;flex-direction:column;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 15px #0f172a0a}.biz-card:hover{border-color:#0075704d;transform:translateY(-6px);box-shadow:0 16px 32px #0f172a14}.biz-card__img-wrap{height:180px;position:relative;overflow:hidden}.biz-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.biz-card:hover .biz-card__img{transform:scale(1.08)}.biz-card__img-overlay{background:linear-gradient(#0000 40%,#00000073 100%);justify-content:space-between;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:0}.biz-card__save{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#ffffff38;border:none;border-radius:20px;align-items:center;gap:4px;padding:4px 9px;font-size:.72rem;font-weight:500;transition:background .18s;display:inline-flex}.biz-card__save:hover{background:#ffffff61}.biz-card__save.saved{background:#ef4444bf}.biz-card__views{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff38;border-radius:20px;align-items:center;gap:4px;padding:4px 9px;font-size:.72rem;font-weight:500;display:inline-flex}.biz-card__body{flex-direction:column;flex:1;justify-content:space-between;padding:14px 16px 16px;display:flex}.biz-card__name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.92rem;font-weight:700;overflow:hidden}.biz-card__category{color:#64748b;margin-bottom:8px;font-size:.75rem}.biz-card__tags{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.biz-card__tag{color:#475569;background:#f1f5f9;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;display:inline-flex}.biz-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.biz-card__location{color:#64748b;align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.biz-card__cta{color:#16a34a;white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s}.biz-card__cta:hover{color:#15803d}.category-empty{text-align:center;padding:60px 20px}.category-empty p{color:#64748b;margin-bottom:20px;font-size:1.1rem}.category-empty__link{color:#fff;background:#007570;border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.category-empty__link:hover{background:#005a58}@media (width<=768px){.category-hero{min-height:45vh;padding:100px 20px 50px}.category-hero__title{font-size:1.8rem}.category-hero__subtitle{font-size:1rem}.category-search{padding:12px 16px}.reko-grid{grid-template-columns:1fr}.category-search-container{flex-direction:column;align-items:stretch}.category-city-filter{width:100%}.category-city-btn{justify-content:space-between;width:100%}}.biz-card__verified-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #05966966}.biz-card__verified-icon{color:#fff;fill:#ffffff4d;flex-shrink:0}.category-pagination{border-top:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:28px;padding-top:20px;display:flex}@media (width>=640px){.category-pagination{flex-direction:column;justify-content:center;align-items:center}}.category-pagination__info{color:#64748b;text-align:center;font-size:.85rem}.category-pagination__info strong{color:#0f172a;font-weight:700}.category-pagination__controls{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;max-width:100%;margin:0 auto;display:flex}.category-pagination__nav-btn{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.category-pagination__nav-btn:hover:not(:disabled){color:#007570;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 6px #0000000d}.category-pagination__nav-btn:active:not(:disabled){transform:translateY(0)}.category-pagination__nav-btn:disabled{opacity:.4;cursor:not-allowed;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.category-pagination__pages{align-items:center;gap:4px;display:flex}.category-pagination__page-btn{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 8px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.category-pagination__page-btn:hover:not(.active){color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.category-pagination__page-btn.active{color:#fff;background:#007570;border-color:#007570;font-weight:800;box-shadow:0 2px 8px #00757059}.category-pagination__dots{color:#94a3b8;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:24px;height:38px;font-size:.85rem;font-weight:700;display:inline-flex}@media (width<=640px){.category-pagination{gap:10px;margin-top:20px;padding-top:16px}.category-pagination__controls{flex-wrap:nowrap;gap:4px}.category-pagination__nav-label{display:none}.category-pagination__nav-btn{border-radius:8px;min-width:32px;height:32px;padding:0 8px}.category-pagination__pages{gap:3px}.category-pagination__page-btn{border-radius:8px;min-width:30px;height:32px;padding:0 4px;font-size:.78rem}.category-pagination__dots{width:16px;height:32px;font-size:.75rem}}.subcategory-section{background:#f8fafc;border-top:1px solid #e2e8f0;padding:32px 0 24px}.subcategory-inner{max-width:1280px;margin:0 auto;padding:0 24px}.subcategory-header{text-align:center;margin-bottom:28px}.subcategory-title{color:#0f172a;margin-bottom:8px;font-size:1.5rem;font-weight:700}.subcategory-subtitle{color:#64748b;font-size:.9rem}.subcategory-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (width<=1200px){.subcategory-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.subcategory-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.subcategory-grid{grid-template-columns:repeat(2,1fr)}}.subcategory-card{cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;transition:all .2s;display:flex;position:relative}.subcategory-card:hover{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2f1 100%);border-color:#007570;transform:translateY(-2px);box-shadow:0 4px 12px #00757026}.subcategory-card__icon{color:#007570;background:linear-gradient(135deg,#e0f2f1 0%,#b2dfdb 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.subcategory-card:hover .subcategory-card__icon{color:#fff;background:linear-gradient(135deg,#007570 0%,#005f5a 100%);transform:scale(1.08)}.subcategory-card__label{color:#334155;font-size:.85rem;font-weight:500;line-height:1.3;transition:color .2s}.subcategory-card:hover .subcategory-card__label{color:#007570;font-weight:600}.subcategory-card--active{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2f1 100%);border-color:#007570;box-shadow:0 4px 12px #0075702e}.subcategory-card--active .subcategory-card__icon{color:#fff;background:linear-gradient(135deg,#007570 0%,#005f5a 100%)}.subcategory-card--active .subcategory-card__label{color:#007570;font-weight:700}.subcategory-card--active:after{content:"✓";color:#fff;background:#007570;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;line-height:1;display:flex;position:absolute;top:8px;right:10px}@media (width<=640px){.category-grid,.subcategory-grid,.business-list-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.subcategory-card{border-radius:12px!important;padding:10px 8px!important}.subcategory-card__icon{border-radius:8px!important;width:32px!important;height:32px!important}.subcategory-card__label{font-size:.78rem!important}.biz-card{border-radius:12px!important}.biz-card__img-wrap{height:105px!important;max-height:110px!important}.biz-card__verified-badge{border-radius:999px!important;gap:0!important;padding:3px 6px!important;top:6px!important;left:6px!important}.biz-card__verified-badge span{display:none!important}.biz-card__verified-icon{width:13px!important;height:13px!important}.biz-card__save{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:25px!important;height:25px!important;padding:0!important;display:flex!important;position:absolute!important;top:6px!important;right:6px!important}.biz-card__save span{display:none!important}.biz-card__views{padding:2px 6px!important;font-size:.62rem!important}.biz-card__body{padding:7px 8px!important}.biz-card__name{-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;min-height:2em!important;font-size:.8rem!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.biz-card__vip-pill{flex-shrink:0!important;padding:1.5px 5px!important;font-size:.58rem!important}.biz-card__category{font-size:.66rem!important}.biz-card__category--sub{margin-top:2px!important;padding:1px 5px!important;font-size:.62rem!important}.biz-card__price-tag{border-radius:6px!important;padding:1.5px 5px!important;font-size:.62rem!important}.biz-card__tags{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:3px!important;margin-top:2px!important;margin-bottom:2px!important;display:flex!important;overflow-x:auto!important}.biz-card__tags::-webkit-scrollbar{display:none!important}.biz-card__tag{white-space:nowrap!important;border-radius:4px!important;flex-shrink:0!important;max-width:none!important;padding:1.5px 5px!important;font-size:.6rem!important}.biz-card__tag--more{white-space:nowrap!important;flex-shrink:0!important;padding:1.5px 5px!important;font-size:.58rem!important}.biz-card__footer{border-top:1px solid #f1f5f9!important;gap:3px!important;margin-top:4px!important;padding-top:4px!important}.biz-card__rating{font-size:.68rem!important}.biz-card__location{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:.66rem!important;overflow:hidden!important}.biz-card__cta{text-align:center!important;border-radius:5px!important;justify-content:center!important;width:100%!important;padding:2.5px 7px!important;font-size:.65rem!important}}.panduan-page{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.panduan-hero{background-color:#004d4a;justify-content:center;align-items:center;min-height:480px;padding:100px 24px 130px;display:flex;position:relative;overflow:hidden}.panduan-hero__bg{z-index:0;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;transition:transform .8s ease-out;position:absolute;inset:0;transform:scale(1.02)}.panduan-hero__overlay{z-index:1;background:linear-gradient(#031e21b8 0%,#004d4aa6 60%,#003c3ad9 100%);position:absolute;inset:0}.panduan-hero__glow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.panduan-hero__content{z-index:2;text-align:center;color:#fff;width:100%;max-width:860px;margin:0 auto;position:relative}.panduan-hero__badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2fbf7;letter-spacing:.03em;background:#ffffff1f;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0000001a}.panduan-hero__badge-icon{color:#34d399}.panduan-hero__breadcrumb{color:#fffc;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.panduan-hero__breadcrumb a{color:#ffffffd9;text-decoration:none;transition:color .2s}.panduan-hero__breadcrumb a:hover{color:#fff;text-decoration:underline}.panduan-hero__breadcrumb .separator{opacity:.5}.panduan-hero__title{letter-spacing:-.025em;text-shadow:0 4px 16px #0000004d;margin-bottom:14px;font-size:clamp(2.3rem,4.8vw,3.5rem);font-weight:800;line-height:1.2}.panduan-hero__title span{background:linear-gradient(135deg,#a7f3d0 0%,#34d399 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.panduan-hero__subtitle{color:#f1f5f9f2;text-shadow:0 2px 8px #00000040;max-width:720px;margin:0 auto;font-size:clamp(.98rem,1.8vw,1.18rem);font-weight:400;line-height:1.65}.panduan-hero__wave{z-index:3;width:100%;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.panduan-hero__wave svg{width:100%;height:60px;display:block}.panduan-mobile-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e2e8f0;padding:10px 0;display:none;position:sticky;top:70px}.panduan-mobile-nav__scroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 16px;display:flex;overflow-x:auto}.panduan-mobile-nav__scroller::-webkit-scrollbar{display:none}.panduan-mobile-pill{color:#475569;white-space:nowrap;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.panduan-mobile-pill.active{color:#fff;background:#007570;border-color:#007570;box-shadow:0 4px 12px #00757040}.panduan-pill-num{background:#00000014;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;font-weight:700;display:inline-flex}.panduan-mobile-pill.active .panduan-pill-num{color:#fff;background:#ffffff40}.panduan-content{width:100%;max-width:1240px;margin:0 auto;padding:20px 24px 80px}.panduan-layout{grid-template-columns:320px 1fr;align-items:start;gap:36px;display:grid}.panduan-sidebar-wrapper{position:sticky;top:90px}.panduan-sidebar{background:#fff;border:1.5px solid #e2e8f0;border-radius:22px;flex-direction:column;max-height:calc(100vh - 120px);padding:22px;display:flex;overflow-y:auto;box-shadow:0 4px 20px -2px #0f172a0a}.panduan-sidebar::-webkit-scrollbar{width:5px}.panduan-sidebar::-webkit-scrollbar-track{background:#f8fafc;border-radius:10px}.panduan-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.panduan-sidebar::-webkit-scrollbar-thumb:hover{background:#007570}.panduan-sidebar__header{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:16px;display:flex}.panduan-sidebar__icon-badge{color:#007570;background:#e6f4f3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.panduan-sidebar__heading{color:#0f172a;margin:0;font-size:1.02rem;font-weight:800;line-height:1.2}.panduan-sidebar__subheading{color:#64748b;margin:2px 0 0;font-size:.78rem}.panduan-nav-list{flex-direction:column;flex:1;gap:4px;display:flex}.panduan-nav-link{color:#64748b;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.panduan-nav-link__icon{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:color .2s;display:flex}.panduan-nav-link__text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.panduan-nav-link__arrow{color:#007570;opacity:0;transition:all .2s;transform:translate(-4px)}.panduan-nav-link:hover{color:#007570;background:#f0fdf9;border-left-color:#00757066}.panduan-nav-link:hover .panduan-nav-link__icon{color:#007570}.panduan-nav-link.active{color:#007570;background:#e6f4f3;border-left-color:#007570;font-weight:700;box-shadow:0 2px 6px #00757014}.panduan-nav-link.active .panduan-nav-link__icon{color:#007570}.panduan-nav-link.active .panduan-nav-link__arrow{opacity:1;transform:translate(0)}.panduan-sidebar-support{color:#fff;background:linear-gradient(135deg,#007570 0%,#005a56 100%);border-radius:16px;margin-top:18px;padding:16px;box-shadow:0 6px 16px #00757040}.panduan-support-title{margin-bottom:3px;font-size:.92rem;font-weight:800}.panduan-support-desc{color:#ffffffe0;margin-bottom:12px;font-size:.78rem;line-height:1.4}.panduan-support-btn{color:#fff;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #25d36659}.panduan-support-btn:hover{background:#20ba59;transform:translateY(-2px)}.panduan-main{flex-direction:column;gap:36px;display:flex}.panduan-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;padding:36px 38px;scroll-margin-top:100px;transition:border-color .25s,box-shadow .25s;box-shadow:0 4px 20px -2px #0f172a08}.panduan-card:hover{border-color:#cbd5e1;box-shadow:0 8px 28px -4px #0f172a0f}.panduan-card__header{align-items:center;gap:16px;margin-bottom:12px;display:flex}.panduan-card__icon{color:#fff;background:linear-gradient(135deg,#007570 0%,#005a56 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 6px 16px #00757040}.panduan-card__header-info{flex-direction:column;display:flex}.panduan-card__badges{align-items:center;gap:8px;margin-bottom:4px;display:flex}.panduan-card__num-badge{text-transform:uppercase;letter-spacing:.05em;color:#007570;background:#e6f4f3;border-radius:9999px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.panduan-card__role-pill{color:#475569;background:#f1f5f9;border-radius:30px;padding:3px 10px;font-size:.72rem;font-weight:700}.panduan-card__title{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.25}.panduan-card__subtitle{color:#64748b;margin:0 0 16px;font-size:.95rem;line-height:1.65}.panduan-card__desc-text{color:#334155;margin:0 0 18px;font-size:.94rem;line-height:1.7}.panduan-card__action-row{margin-bottom:22px}.panduan-action-btn{color:#0f172a;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.panduan-action-btn:hover{color:#fff;background:#007570;border-color:#007570;transform:translateY(-2px);box-shadow:0 6px 16px #00757040}.panduan-action-btn--primary{color:#fff;background:#007570;border-color:#007570;box-shadow:0 4px 12px #00757033}.panduan-action-btn--primary:hover{background:#005a56;box-shadow:0 8px 20px #00757059}.panduan-action-btn--gold{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-color:#d97706;box-shadow:0 4px 14px #f59e0b4d}.panduan-action-btn--gold:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 8px 22px #f59e0b73}.panduan-highlights-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:22px;padding:16px 20px}.panduan-highlights-title{color:#0f172a;align-items:center;gap:8px;margin:0 0 10px;font-size:.92rem;font-weight:800;display:flex}.panduan-highlights-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.panduan-highlights-list li{color:#475569;padding-left:20px;font-size:.88rem;line-height:1.55;position:relative}.panduan-highlights-list li:before{content:"•";color:#007570;font-size:1.2rem;font-weight:800;position:absolute;top:0;left:6px}.panduan-steps-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin:18px 0;display:grid}.panduan-steps-grid.single-card{grid-template-columns:1fr;max-width:720px}.panduan-step-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 14px #0f172a08}.panduan-step-card:hover{border-color:#a7f3d0;transform:translateY(-4px);box-shadow:0 12px 28px -10px #00757033}.panduan-step-card__img-wrap{aspect-ratio:16/10;cursor:pointer;background:#f1f5f9;border-bottom:1.5px solid #e2e8f0;width:100%;padding:6px;position:relative;overflow:hidden}.panduan-step-card__img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:100%;transition:transform .4s}.panduan-step-card__img-wrap:hover .panduan-step-card__img{transform:scale(1.02)}.panduan-step-card__zoom-hint{color:#fff;opacity:0;pointer-events:none;background:#0f172ad9;border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;transition:all .25s;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #00000040}.panduan-step-card__img-wrap:hover .panduan-step-card__zoom-hint{opacity:1;transform:translateY(-2px)}.panduan-step-card__content{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.panduan-step-card__title{color:#0f172a;margin:0;font-size:1rem;font-weight:800;line-height:1.35}.panduan-step-card__desc{color:#64748b;margin:0;font-size:.88rem;line-height:1.6}.panduan-callout{color:#004d49;background:#f0fdf9;border:1px solid #ccfbf1;border-left:4px solid #007570;border-radius:14px;margin-top:20px;padding:16px 20px;font-size:.92rem;line-height:1.65}.panduan-lightbox-backdrop{z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out panduanFadeIn;display:flex;position:fixed;inset:0}.panduan-lightbox-content{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:960px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}.panduan-lightbox-close{color:#fff;cursor:pointer;z-index:10;background:#0f172ab3;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.panduan-lightbox-close:hover{background:#0f172af2}.panduan-lightbox-img-box{background:#0f172a;justify-content:center;align-items:center;width:100%;max-height:72vh;display:flex;overflow:auto}.panduan-lightbox-img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:72vh;transition:transform .3s}.panduan-lightbox-caption{background:#fff;border-top:1px solid #f1f5f9;padding:20px 26px}.panduan-lightbox-caption h4{color:#0f172a;margin:0 0 6px;font-size:1.12rem;font-weight:800}.panduan-lightbox-caption p{color:#64748b;margin:0;font-size:.92rem;line-height:1.55}.panduan-back-to-top{color:#fff;cursor:pointer;z-index:50;background:#007570;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s cubic-bezier(.16,1,.3,1);animation:.3s panduanFadeIn;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 6px 20px #00757059}.panduan-back-to-top:hover{background:#005a56;transform:translateY(-4px)scale(1.05);box-shadow:0 10px 26px #00757073}@keyframes panduanFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.panduan-layout{grid-template-columns:280px 1fr;gap:24px}}@media (width<=900px){.panduan-mobile-nav{display:block}.panduan-sidebar-wrapper{display:none}.panduan-layout{grid-template-columns:1fr}.panduan-content{padding:16px 16px 60px}.panduan-card{border-radius:20px;padding:26px 22px}.panduan-steps-grid{grid-template-columns:1fr;gap:16px}}@media (width<=600px){.panduan-hero{min-height:420px;padding:80px 20px 90px}.panduan-hero__title{font-size:1.8rem}.panduan-back-to-top{width:42px;height:42px;bottom:20px;right:20px}}.panduan-outro{background:linear-gradient(135deg,#0d3d2b 0%,#1a6644 40%,#0f5c38 100%);padding:72px 24px 64px;position:relative;overflow:hidden}.panduan-outro:before{content:"";background:#f8fafc;border-radius:0 0 50% 50%;width:140%;height:120px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.panduan-outro__inner{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.panduan-outro__badge{color:#a7f3d0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.panduan-outro__title{color:#fff;margin-bottom:16px;font-size:2rem;font-weight:800;line-height:1.3}.panduan-outro__title span{color:#6ee7b7}.panduan-outro__desc{color:#ffffffd9;max-width:640px;margin:0 auto 36px;font-size:1rem;line-height:1.7}.panduan-outro__desc strong{color:#6ee7b7}.panduan-outro__stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:40px;padding:24px;display:flex}.panduan-outro__stat{flex-direction:column;align-items:center;gap:4px;display:flex}.panduan-outro__stat-num{color:#6ee7b7;font-size:2rem;font-weight:800;line-height:1}.panduan-outro__stat-label{color:#ffffffb3;text-align:center;font-size:.78rem;font-weight:500}.panduan-outro__cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:24px;display:flex}.panduan-outro__btn{cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.panduan-outro__btn--primary{color:#0d3d2b;background:#fff;box-shadow:0 4px 20px #00000040}.panduan-outro__btn--primary:hover{color:#0d3d2b;background:#6ee7b7;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.panduan-outro__btn--secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffff4d}.panduan-outro__btn--secondary:hover{background:#ffffff38;border-color:#ffffff80;transform:translateY(-2px)}.panduan-outro__note{color:#fff9;margin:0;font-size:.85rem}@media (width<=600px){.panduan-outro{padding:60px 20px 52px}.panduan-outro__title{font-size:1.5rem}.panduan-outro__stats{gap:20px}.panduan-outro__stat-num{font-size:1.6rem}.panduan-outro__btn{padding:12px 22px;font-size:.88rem}}.panduan-outro__waves{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.panduan-wave{width:200%;height:auto;position:absolute;left:-50%}.panduan-wave--1{opacity:.9;animation:8s ease-in-out infinite waveSlide;bottom:60px}.panduan-wave--2{opacity:.8;animation:11s ease-in-out infinite reverse waveSlide;bottom:30px}.panduan-wave--3{opacity:1;animation:14s ease-in-out infinite waveSlide;bottom:10px}.panduan-wave--4{opacity:.9;animation:10s ease-in-out infinite reverse waveSlideTop;top:60px}@keyframes waveSlide{0%{transform:translate(0)}50%{transform:translate(15%)}to{transform:translate(0)}}@keyframes waveSlideTop{0%{transform:translate(0)}50%{transform:translate(-12%)}to{transform:translate(0)}}.panduan-outro__lines{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.panduan-lines-svg{width:100%;height:100%;position:absolute;top:0;left:0}.panduan-line{transform-origin:50%;animation:6s ease-in-out infinite lineShift}.panduan-line--1{animation-duration:6s;animation-delay:0s}.panduan-line--2{animation-duration:8s;animation-delay:-1s}.panduan-line--3{animation-duration:7s;animation-delay:-2s}.panduan-line--4{animation-duration:9s;animation-delay:-.5s}.panduan-line--5{animation-duration:6.5s;animation-delay:-3s}.panduan-line--6{animation-duration:10s;animation-delay:-1.5s}@keyframes lineShift{0%{transform:translate(0)}50%{transform:translate(40px)}to{transform:translate(0)}}.panduan-outro__waves,.panduan-wave{display:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{font-family:Poppins,sans-serif}.login-page{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);flex-direction:column;min-height:100dvh;padding:16px 14px;display:flex;overflow:hidden auto}.login-main{flex:1;justify-content:center;align-items:center;width:100%;max-width:980px;margin:auto;padding:8px 0;display:flex}.login-container{background:#fff;border:1px solid #e2e8f0e6;border-radius:20px;justify-content:center;align-items:stretch;gap:0;width:100%;display:flex;overflow:hidden;box-shadow:0 20px 50px -10px #0f172a24,0 4px 16px #0000000a}.login-branding{color:#fff;background:linear-gradient(135deg,#007570 0%,#005a56 100%);flex-direction:column;flex:1.1;justify-content:space-between;padding:32px 30px;display:flex;position:relative;overflow:hidden}.login-branding__logo{width:auto;height:52px;margin-bottom:6px;margin-left:0}.login-branding__tagline{color:#1c1e21;letter-spacing:-.2px;text-align:center;font-size:1.45rem;font-weight:400;line-height:1.4}.login-branding__tagline strong{color:#059669;font-weight:700}.login-card{width:auto;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;flex:1;justify-content:center;padding:24px 32px;display:flex}.login-form{flex-direction:column;gap:6px;display:flex}.login-input{color:#1c1e21;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:9px 13px;font-family:Poppins,sans-serif;font-size:.88rem;transition:border-color .2s,box-shadow .2s;background:#fff!important}.login-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1c1e21!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1c1e21!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1c1e21!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1c1e21!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-input::placeholder{color:#94a3b8;font-weight:400}.login-input:focus{border-color:#0f6e46;box-shadow:0 0 0 3px #0f6e461f;background:#fff!important}.login-input--error{border-color:#f02849;box-shadow:0 0 0 2px #f028491a}.login-password-wrapper{width:100%;position:relative}.login-password-wrapper .login-input{padding-right:50px}.login-password-toggle{color:#8a8d91;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.login-password-toggle:hover{color:#059669}.login-error{color:#cf222e;background:#ffebe9;border:1px solid #f8d7d5;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:500;animation:.4s loginShake;display:flex}@keyframes loginShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.login-error__icon{flex-shrink:0}.login-btn{color:#fff;cursor:pointer;letter-spacing:.2px;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:none;border-radius:8px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:700;transition:all .25s;position:relative;overflow:hidden}.login-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.login-btn:hover{background:linear-gradient(135deg,#047857 0%,#059669 100%);transform:translateY(-1px);box-shadow:0 4px 14px #05966959}.login-btn:hover:before{left:100%}.login-btn:active{box-shadow:none;transform:translateY(0)}.login-btn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.login-btn--loading{pointer-events:none}.login-spinner{vertical-align:middle;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:.7s linear infinite loginSpin;display:inline-block}@keyframes loginSpin{to{transform:rotate(360deg)}}.login-forgot{text-align:center}.login-forgot a{color:#059669;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.login-forgot a:hover{color:#005a58;text-decoration:underline}.login-divider{align-items:center;gap:16px;margin:6px 0;display:flex}.login-divider__line{background:#dadde1;flex:1;height:1px}.login-divider__text{color:#8a8d91;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.login-create-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00b894 0%,#00cec9 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;transition:all .25s;display:inline-flex}.login-create-btn:hover{background:linear-gradient(135deg,#00a885 0%,#00b8b3 100%);transform:translateY(-1px);box-shadow:0 4px 14px #00b89459}.login-create-btn:active{box-shadow:none;transform:translateY(0)}.login-info{text-align:center;color:#8a8d91;margin-top:24px;font-size:.82rem;line-height:1.6}.login-info a{color:#059669;font-weight:600;text-decoration:none}.login-info a:hover{text-decoration:underline}.login-mobile-topbar{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:none;position:sticky;top:0;box-shadow:0 1px 8px #0000000f}.login-mobile-brand-name{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:0;font-size:1.2rem;font-weight:800;text-decoration:none;display:flex}.login-mobile-brand-name span{color:#059669}.login-mobile-home-btn{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.login-mobile-home-btn:hover,.login-mobile-home-btn:active{color:#059669;background:#e2e8f0;border-color:#a7f3d0}.login-page--split{background:#fff;width:100vw;max-width:100%;height:100vh;min-height:100vh;margin:0!important;padding:0!important;overflow:hidden!important}.login-main--split{flex:1;align-items:stretch;width:100%;max-width:100%;height:100vh;min-height:100vh;margin:0!important;padding-top:0!important}.login-container--split{align-items:stretch;gap:0;width:100%;height:100vh;min-height:100vh;max-width:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important}.login-branding--split{text-align:left;background:linear-gradient(155deg,#0b6b45 0%,#0f7a52 45%,#0a5c3c 100%);flex:50%;justify-content:space-between;align-items:flex-start;gap:0;width:50%;max-width:none;height:100vh;min-height:100vh;padding:clamp(28px,4vh,48px) clamp(36px,4vw,64px);position:relative;overflow:hidden}.login-branding__wavepattern{z-index:0;opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3e%3ccircle cx='60' cy='430' r='22' fill='none' stroke='%23ffffff' stroke-opacity='0.22' stroke-width='2'/%3e%3ccircle cx='140' cy='330' r='10' fill='%23ffffff' fill-opacity='0.16'/%3e%3ccircle cx='230' cy='460' r='14' fill='none' stroke='%23ffffff' stroke-opacity='0.18' stroke-width='2'/%3e%3ccircle cx='320' cy='300' r='7' fill='%23ffffff' fill-opacity='0.14'/%3e%3ccircle cx='390' cy='420' r='26' fill='none' stroke='%23ffffff' stroke-opacity='0.15' stroke-width='2'/%3e%3ccircle cx='460' cy='340' r='9' fill='%23ffffff' fill-opacity='0.18'/%3e%3ccircle cx='90' cy='180' r='16' fill='none' stroke='%23ffffff' stroke-opacity='0.16' stroke-width='2'/%3e%3ccircle cx='190' cy='120' r='8' fill='%23ffffff' fill-opacity='0.14'/%3e%3ccircle cx='280' cy='200' r='20' fill='none' stroke='%23ffffff' stroke-opacity='0.14' stroke-width='2'/%3e%3ccircle cx='370' cy='90' r='11' fill='%23ffffff' fill-opacity='0.16'/%3e%3ccircle cx='450' cy='150' r='6' fill='%23ffffff' fill-opacity='0.2'/%3e%3ccircle cx='30' cy='60' r='13' fill='none' stroke='%23ffffff' stroke-opacity='0.15' stroke-width='2'/%3e%3c/svg%3e");background-repeat:repeat;background-size:700px 700px;animation:22s linear infinite loginBubbleFloat;position:absolute;inset:0}@keyframes loginBubbleFloat{0%{background-position:0 0}to{background-position:0 -700px}}.login-branding__top{z-index:1;max-width:460px;position:relative}.login-branding__header-row{align-items:center;gap:10px;margin-bottom:34px;display:flex}.login-branding__logo-sm{background:#fff;border-radius:50%;width:36px;height:36px;padding:2px}.login-branding__brand-name--dark{color:#fff;letter-spacing:-.03em;text-shadow:0 4px 16px #00000026;margin-bottom:0;font-size:2.5rem;font-weight:900;line-height:1.1;display:inline-block}.login-branding__brand-name--dark span{color:#a7f3d0}.login-branding__boat-track{z-index:1;width:140px;height:60px;animation:9s ease-in-out infinite alternate loginFishSwim;position:absolute;bottom:85px;right:8%}.login-branding__boat{filter:drop-shadow(0 6px 10px #00000026);width:90px;height:auto;animation:2.6s ease-in-out infinite loginFishBob}@keyframes loginFishSwim{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes loginFishBob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}.login-branding__fish-bubble{animation:2.4s ease-in infinite loginFishBubbleRise}.login-branding__fish-bubble--1{animation-delay:0s}.login-branding__fish-bubble--2{animation-delay:.5s}.login-branding__fish-bubble--3{animation-delay:1s}@keyframes loginFishBubbleRise{0%{opacity:.9;transform:translate(0)}80%{opacity:.4}to{opacity:0;transform:translate(4px,-22px)}}@media (width<=900px){.login-branding__boat-track{display:none}}.login-branding__heading--dark{color:#fff;letter-spacing:-.2px;margin-bottom:14px;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:800;line-height:1.25}.login-branding__subtext--dark{color:#ffffffd1;margin-bottom:28px;font-size:.95rem;line-height:1.6}.login-branding__points{flex-direction:column;gap:14px;list-style:none;display:flex}.login-branding__points li{color:#ffffffeb;align-items:center;gap:10px;font-size:.92rem;font-weight:500;display:flex}.login-branding__points li svg{color:#a7f3d0;flex-shrink:0}.login-branding__copy{z-index:1;color:#ffffff8c;font-size:.78rem;position:relative}.login-card--split{width:50%;max-width:none;box-shadow:none;box-sizing:border-box;background:#fff;border-radius:0;flex-direction:column;flex:50%;justify-content:center;align-items:stretch;height:100vh;max-height:100vh;margin:0;padding:clamp(28px,4vh,48px) clamp(36px,5vw,84px);display:flex;overflow:hidden}.login-card__header-logo{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex}.login-card__logo{-o-object-fit:contain;object-fit:contain;width:auto;height:32px}.login-back-home{color:#0f6e46;align-items:center;gap:6px;margin-bottom:14px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.login-back-home:hover{text-decoration:underline}.login-card__title{color:#0f172a;margin-bottom:2px;font-size:1.35rem;font-weight:800}.login-card__subtitle{color:#64748b;margin-bottom:10px;font-size:.8rem}.login-input-wrapper{width:100%;position:relative}.login-input-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.login-input--icon{padding-left:42px}.login-password-wrapper .login-input-icon{z-index:1}.login-field-group{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.login-field-label{letter-spacing:.05em;color:#334155;text-transform:uppercase;font-size:.7rem;font-weight:700}.login-input--plain{padding-left:12px}.login-forgot--right{text-align:right;margin-top:-3px;margin-bottom:2px}.login-forgot--right a{font-size:.78rem}.login-btn--split{cursor:pointer;margin-top:2px;transition:all .2s;color:#fff!important;background:#0f6e46!important;border:none!important;border-radius:8px!important;width:100%!important;padding:10px!important;font-size:.92rem!important;font-weight:700!important}.login-btn--split:hover{transform:translateY(-1px);background:#0b5536!important;box-shadow:0 4px 14px #0f6e4640!important}.login-create-btn--outline{cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:4px;text-decoration:none;transition:all .2s;display:inline-flex;color:#0f6e46!important;background:#fff!important;border:1.5px solid #0f6e46!important;border-radius:8px!important;width:100%!important;padding:8px!important;font-size:.88rem!important;font-weight:700!important}.login-create-btn--outline:hover{transform:translateY(-1px);box-shadow:none!important;background:#f0faf5!important}.login-info--terms{text-align:left;margin-top:16px}.login-mobile-topbar{display:none}@media (width<=900px){.login-mobile-topbar{z-index:100;background:#fff;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000a}.login-mobile-brand-name{color:#0f172a;letter-spacing:-.02em;font-size:1.35rem;font-weight:800;text-decoration:none}.login-mobile-brand-name span{color:#059669}.login-mobile-home-btn{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.login-mobile-home-btn:hover,.login-mobile-home-btn:active{background:#d1fae5;transform:scale(.97)}.login-page--split{background:#f8fafc;min-height:100vh}.login-main--split{align-items:flex-start;min-height:auto;padding-top:0!important}.login-container--split{flex-direction:column;width:100%;min-height:auto}.login-branding--split{display:none}.login-card--split{background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;max-width:440px;margin:24px auto 40px;padding:32px 24px;box-shadow:0 10px 30px -10px #0f172a14}}.login-footer{background:#fff;border-top:1px solid #e4e6eb;padding:20px 24px}.login-footer__inner{max-width:1100px;margin:0 auto}.login-footer__links{flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;display:flex}.login-footer__links a{color:#8a8d91;font-size:.78rem;text-decoration:none;transition:color .18s}.login-footer__links a:hover{color:#059669;text-decoration:underline}.login-footer__copy{color:#bec3c9;font-size:.75rem}.login-modal-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.25s loginFadeIn;display:flex;position:fixed;inset:0}@keyframes loginFadeIn{0%{opacity:0}to{opacity:1}}.login-modal{background:#fff;border-radius:12px;width:440px;max-width:100%;max-height:90vh;animation:.3s loginSlideUp;overflow-y:auto;box-shadow:0 12px 48px #0003}@keyframes loginSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-modal__header{justify-content:space-between;align-items:flex-start;padding:20px 24px 0;display:flex}.login-modal__title{color:#1c1e21;font-size:1.6rem;font-weight:800;line-height:1.2}.login-modal__subtitle{color:#606770;margin-top:4px;font-size:.9rem;font-weight:400}.login-modal__close{color:#8a8d91;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.login-modal__close:hover{color:#1c1e21;background:#f0f2f5}.login-modal__divider{background:#dadde1;height:1px;margin:16px 24px}.login-modal__body{flex-direction:column;gap:12px;padding:0 24px 24px;display:flex}.login-modal__row{gap:12px;display:flex}.login-modal__row .login-input{flex:1}.login-gender-group{gap:12px;display:flex}.login-gender-option{cursor:pointer;color:#1c1e21;-webkit-user-select:none;user-select:none;border:1px solid #dddfe2;border-radius:8px;flex:1;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.95rem;transition:all .2s;display:flex}.login-gender-option:hover{border-color:#059669}.login-gender-option input[type=radio]{accent-color:#059669;cursor:pointer;width:18px;height:18px}.login-modal__terms{color:#8a8d91;margin-top:4px;font-size:.72rem;line-height:1.5}.login-modal__terms a{color:#059669;text-decoration:none}.login-modal__terms a:hover{text-decoration:underline}.login-register-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00b894 0%,#00cec9 100%);border:none;border-radius:8px;width:60%;margin:8px auto 0;padding:12px;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:700;transition:all .25s}.login-register-btn:hover{background:linear-gradient(135deg,#00a885 0%,#00b8b3 100%);transform:translateY(-1px);box-shadow:0 4px 14px #00b89459}.login-register-btn:active{box-shadow:none;transform:translateY(0)}.login-label{color:#606770;margin-bottom:-4px;font-size:.78rem;font-weight:600}@media (width<=920px){.login-container{text-align:center;flex-direction:column;align-items:center;gap:32px}.login-branding{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}.login-branding__logo{margin-left:0}.login-branding__tagline{text-align:center;font-size:1.3rem}.login-card{width:100%;max-width:420px}}@media (width<=480px){.login-main{padding:24px 16px}.login-card{padding:20px 16px}.login-branding__tagline{text-align:center;font-size:1.1rem}.login-branding__logo{height:48px}.login-modal{width:100%;margin:16px}.login-modal__row,.login-gender-group{flex-direction:column}.login-register-btn{width:100%}}.login-account-type-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.login-type-card{cursor:pointer;text-align:left;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:12px 14px;font-family:inherit;transition:all .2s;display:flex;position:relative}.login-type-card:hover{background:#f1f5f9;border-color:#cbd5e1}.login-type-card--active{box-shadow:0 4px 12px #0596691f;background:#ecfdf5!important;border-color:#059669!important}.login-type-icon-wrapper{color:#475569;background:#e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;transition:all .2s;display:flex}.login-type-card--active .login-type-icon-wrapper{color:#fff;background:#059669}.login-type-name{color:#1e293b;margin-bottom:2px;font-size:.88rem;font-weight:700}.login-type-card--active .login-type-name{color:#065f46}.login-type-desc{color:#64748b;font-size:.72rem;line-height:1.3}.login-type-check{color:#059669;position:absolute;top:10px;right:10px}.login-business-field{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;animation:.25s loginSlideUp;display:flex}.login-business-field-header{color:#065f46;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.login-business-hint{color:#047857;margin:0;font-size:.73rem;line-height:1.4}.login-branding__badge{letter-spacing:.08em;color:#a7f3d0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.login-card__header-logo{border-bottom:1px solid #f1f5f9;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.login-card__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px #00000014);width:auto;height:48px}.login-card__brand-name{color:#0f172a;letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.login-card__brand-name span{color:#007570}@media (width<=992px){.login-container--split{flex-direction:column;min-height:auto}.login-branding--split{text-align:center;flex:none;align-items:center;width:100%;min-height:auto;padding:28px 20px}.login-branding__top{flex-direction:column;align-items:center;max-width:100%;display:flex}.login-branding__header-row{justify-content:center;margin-bottom:12px}.login-branding__brand-name--dark{font-size:1.85rem}.login-branding__tagline{font-size:1.15rem}.login-branding__features-col,.login-branding__boat-track,.login-branding__footer-quote{display:none}.login-card--split{flex:none;width:100%;max-width:100%;padding:24px 16px}.login-card__content{max-width:440px;margin:0 auto}}@media (width<=640px){.login-main{padding:16px 12px}.login-container{flex-direction:column;gap:20px}.login-branding{max-width:100%}.login-card{border-radius:12px;width:100%;max-width:100%;padding:20px 16px}.login-card__brand-name{font-size:1.25rem}.login-card__logo{height:36px}.login-input{padding:12px 14px;font-size:.9rem}.login-btn{padding:12px;font-size:.98rem}.login-account-type-grid{grid-template-columns:1fr}.login-modal-overlay{padding:12px}.login-modal-content,.login-modal{max-height:90vh;overflow-y:auto;border-radius:16px!important;width:100%!important;max-width:100%!important;padding:20px 16px!important}.otp-digits-container{justify-content:center;gap:6px}.otp-digit-input{width:38px;height:46px;font-size:1.15rem}}@media (width<=768px){.login-mobile-topbar{display:flex}.login-page--split{flex-direction:column;min-height:100dvh;height:auto!important;overflow:hidden auto!important}.login-main--split{flex:1;height:auto!important;min-height:auto!important}.login-container--split{flex-direction:column;height:auto!important;min-height:auto!important}.login-branding--split{display:none}.login-card--split{border-radius:0;flex:1;justify-content:flex-start;width:100%;max-width:100%;min-height:calc(100dvh - 57px);padding:28px 20px 40px}}.profile-page{background:#f8fafc;min-height:100vh}.empty-state{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-state p{margin-bottom:24px;font-size:16px}.empty-state .btn-primary{color:#fff;cursor:pointer;background:#0f8b8d;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-weight:500;transition:all .2s;display:inline-flex}.empty-state .btn-primary:hover{background:#14b8a6;transform:translateY(-2px)}.loading-spinner{color:#64748b;justify-content:center;align-items:center;padding:40px;display:flex}.profile-page{background:#f8fafc;min-height:100vh;padding-top:104px;padding-bottom:80px}.profile-page--loading{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.profile-container{max-width:1200px;margin:0 auto;padding:0 24px}.profile-card-header{background:#fff;border:1px solid #e2e8f0;border-radius:24px;margin-bottom:32px;padding:36px 40px;transition:all .2s;box-shadow:0 4px 20px -2px #0000000a}.profile-card-header__top{align-items:flex-start;gap:32px;display:flex}.profile-avatar-box{flex-shrink:0;width:116px;height:116px;position:relative}.profile-avatar-img{-o-object-fit:cover;object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;outline:2px solid #e2e8f0;width:116px;height:116px;box-shadow:0 6px 20px #00000014}.profile-avatar-badge{color:#fff;background:#007570;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 6px #0075704d}.profile-details{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.profile-details__role-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-role-badge{text-transform:uppercase;letter-spacing:.05em;color:#007570;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:9999px;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.profile-username-pill{color:#475569;background:#f1f5f9;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.profile-display-name{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.2}.profile-alias-name{color:#64748b;margin:0;font-size:13.5px;font-weight:500}.profile-bio-text{color:#475569;background:#f8fafc;border-left:3px solid #007570;border-radius:12px;margin:4px 0 0;padding:10px 16px;font-size:13.5px;font-style:italic;line-height:1.5}.profile-meta-chips{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.profile-meta-chip{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.profile-meta-chip--rating{background:#fffbeb;border-color:#fef3c7}.profile-card-header__divider{background:#f1f5f9;height:1px;margin:28px 0}.profile-card-header__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-stats-grid{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile-stat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;min-width:140px;padding:10px 16px;display:flex}.profile-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.profile-stat-icon--teal{color:#007570;background:#f0fdfa}.profile-stat-icon--purple{color:#7c3aed;background:#faf5ff}.profile-stat-icon--amber{color:#d97706;background:#fffbeb}.profile-stat-info{flex-direction:column;display:flex}.profile-stat-number{color:#0f172a;font-size:16px;font-weight:800;line-height:1.1}.profile-stat-label{color:#64748b;margin-top:2px;font-size:11px;font-weight:600}.profile-actions-row{align-items:center;gap:10px;display:flex}.profile-action-btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.profile-action-btn--save{color:#fff;background:#007570;box-shadow:0 2px 8px #00757040}.profile-action-btn--save:hover{background:#005f5b;transform:translateY(-1px)}.profile-action-btn--save.is-saved{background:#0f766e}.profile-action-btn--share{color:#334155;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000d}.profile-action-btn--share:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}@media (width<=768px){.profile-page{padding-top:86px}.profile-card-header{padding:24px 20px}.profile-card-header__top{text-align:center;flex-direction:column;align-items:center;gap:20px}.profile-details{align-items:center}.profile-details__role-row,.profile-meta-chips{justify-content:center}.profile-card-header__bottom{flex-direction:column;align-items:stretch}.profile-stats-grid{flex-direction:column;width:100%}.profile-stat-card,.profile-actions-row{width:100%}.profile-action-btn{flex:1;justify-content:center}}.profile-content{padding:8px 0 40px}.profile-content__inner{max-width:1280px;margin:0 auto}.profile-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:4px;width:fit-content;margin-bottom:32px;padding:6px;display:flex;box-shadow:0 1px 3px #0000000d}.profile-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.profile-tab:hover{color:#007570;background:#f0fdfa}.profile-tab.active{color:#fff;background:#007570;box-shadow:0 2px 8px #00757033}.profile-tab svg{color:#64748b;transition:color .2s}.profile-tab.active svg{color:#fff}.profile-tab:hover svg{color:#007570}.profile-tab.active:hover svg{color:#fff}.profile-section{flex-direction:column;gap:28px;display:flex}.profile-section__title{color:#0f172a;letter-spacing:-.03em;margin-bottom:4px;font-size:1.75rem;font-weight:800;line-height:1.2}.profile-section__subtitle{color:#64748b;margin-bottom:8px;font-size:.95rem}.profile-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.profile-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden;box-shadow:0 2px 8px #0000000a}.profile-card:hover{border-color:#007570;transform:translateY(-6px);box-shadow:0 12px 32px #0000001f}.profile-card__img-wrap{aspect-ratio:16/10;background:#f1f5f9;position:relative;overflow:hidden}.profile-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.profile-card:hover .profile-card__img{transform:scale(1.08)}.profile-card__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0f172ad9;border-radius:24px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #00000026}.profile-card__views{align-items:center;gap:6px;display:flex}.profile-card__body{flex-direction:column;gap:12px;padding:20px;display:flex}.profile-card__name{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-card__category{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.profile-card__meta{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.profile-card__rating{color:#0f172a;align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex}.profile-card__status{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:6px 14px;font-size:.75rem;font-weight:700}.profile-card__status.open{color:#166534;background:#dcfce7}.profile-card__status.closed{color:#991b1b;background:#fee2e2}.profile-card--blog .profile-card__img-wrap{aspect-ratio:16/9}.profile-card__blog-category{color:#007570;text-transform:uppercase;letter-spacing:.08em;padding:4px 0;font-size:.75rem;font-weight:700}.profile-card__excerpt{color:#64748b;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.profile-card__date{color:#94a3b8;border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding-top:12px;font-size:.85rem;font-weight:600;display:flex}.profile-card__date svg{color:#64748b}.profile-empty{text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:16px;padding:60px 40px}.profile-empty__icon{color:#cbd5e1;width:64px;height:64px;margin:0 auto 20px}.profile-empty__title{color:#0f172a;margin-bottom:8px;font-size:1.25rem;font-weight:700}.profile-empty__text{color:#64748b;font-size:.95rem}@media (width<=1024px){.profile-header__content{gap:24px}.profile-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (width<=768px){.profile-header__cover{height:180px}.profile-header__content{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:-60px;padding:0 24px 32px}.profile-header__avatar{border-width:4px;width:130px;height:130px}.profile-header__info{width:100%;padding-top:0}.profile-header__name{font-size:1.75rem}.profile-header__bio{font-size:.95rem}.profile-header__meta{justify-content:center;gap:16px}.profile-header__stats{justify-content:center;gap:32px}.profile-header__stat-value{font-size:1.5rem}.profile-header__actions{flex-wrap:wrap;justify-content:center;width:100%}.profile-header__btn{flex:1;justify-content:center;min-width:140px}.profile-content{padding:32px 24px 64px}.profile-tabs{justify-content:center;width:100%}.profile-tab{padding:12px 20px;font-size:.9rem}.profile-section__title{font-size:1.5rem}.profile-grid{grid-template-columns:1fr}}@media (width<=480px){.profile-header__cover{height:140px}.profile-header__avatar{width:110px;height:110px}.profile-header__stats{gap:20px}.profile-header__stat-value{font-size:1.25rem}.profile-header__stat-label{font-size:.75rem}.profile-tabs{flex-direction:column;width:100%}.profile-tab{justify-content:center;width:100%}.profile-card__body{padding:16px}.profile-card__name{font-size:1.05rem}}.pricing-page{background:linear-gradient(135deg,#f5f7fa 0%,#e8ecf1 100%);min-height:100vh;font-family:Poppins,sans-serif}.pricing-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#007570 0%,#005a58 100%);padding:120px 20px 60px}.pricing-hero__content{max-width:800px;margin:0 auto}.pricing-hero__title{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,5vw,2.5rem);font-weight:800}.pricing-hero__subtitle{opacity:.95;font-size:1.1rem;font-weight:400}.pricing-plans{padding:60px 20px 80px}.pricing-plans__inner{max-width:1200px;margin:0 auto}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem;display:grid}@media (width<=900px){.pricing-grid{grid-template-columns:1fr;gap:2rem}}.pricing-card{background:#fff;border-radius:20px;flex-direction:column;padding:2.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.pricing-card--free{border:2px solid #cbd5e1}.pricing-card--premium{background:linear-gradient(135deg,#fff 0%,#eefdf5 100%);border:3px solid #159c60}.pricing-card__hot-badge{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:20px;padding:6px 16px;font-size:.75rem;font-weight:800;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #dc262666}.pricing-card__header{text-align:center;border-bottom:2px solid #f1f5f9;margin-bottom:2rem;padding-bottom:2rem}.pricing-card__badge{color:#64748b;letter-spacing:.05em;background:#f1f5f9;border-radius:30px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 20px;font-size:.8rem;font-weight:700;display:inline-flex}.pricing-card__badge--premium{color:#fff;background:linear-gradient(135deg,#159c60,#0f7f4d)}.pricing-card__title{color:#0f172a;margin:0 0 8px;font-size:2.5rem;font-weight:800}.pricing-card--premium .pricing-card__title{background:linear-gradient(135deg,#159c60,#0f7f4d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing-card__subtitle{color:#64748b;margin:0 0 20px;font-size:.95rem}.pricing-card__price{justify-content:center;align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.pricing-card__currency{color:#64748b;font-size:1.5rem;font-weight:600}.pricing-card__amount{color:#0f172a;font-size:3.5rem;font-weight:800;line-height:1}.pricing-card__note{color:#0f7f4d;text-align:center;max-width:280px;margin:0 auto;font-size:.85rem;font-weight:600;line-height:1.4;display:block}.pricing-card__features{flex-direction:column;flex:1;gap:14px;margin-bottom:2rem;display:flex}.pricing-feature{align-items:center;gap:12px;display:flex}.pricing-feature__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pricing-feature__icon--available{color:#059669;background:#d1fae5}.pricing-feature__icon--unavailable{color:#dc2626;background:#fee2e2}.pricing-feature__text{color:#334155;font-size:.9rem;font-weight:500}.pricing-feature__text--unavailable{color:#94a3b8;text-decoration:line-through}.pricing-card__button{letter-spacing:.05em;cursor:pointer;text-transform:uppercase;border:none;border-radius:12px;width:100%;padding:16px 24px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;transition:all .3s}.pricing-card__button--free{color:#475569;background:#f1f5f9;border:2px solid #cbd5e1}.pricing-card__button--free:hover{background:#e2e8f0;border-color:#94a3b8;transform:translateY(-2px)}.pricing-card__button--premium{color:#fff;background:linear-gradient(135deg,#159c60,#0f7f4d);box-shadow:0 8px 24px #159c604d}.pricing-card__button--premium:hover{background:linear-gradient(135deg,#0f7f4d,#0c6b41);transform:translateY(-2px);box-shadow:0 12px 32px #159c6066}.pricing-info{background:#fff;border-left:4px solid #159c60;border-radius:12px;padding:1.5rem 2rem;box-shadow:0 2px 8px #0000000d}.pricing-info__text{color:#475569;margin:0;font-size:.95rem;line-height:1.6}.pricing-info__text strong{color:#0f172a;font-weight:700}.pricing-back-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .3s;display:inline-flex}.pricing-back-btn:hover{background:#fff3;transform:translate(-2px)}.pricing-card__button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.pricing-card__button:disabled:hover{transform:none!important}.pricing-steps-indicator{justify-content:center;align-items:center;gap:1rem;margin:2rem 0 1rem;display:flex}.pricing-step-dot{color:#fff;background:#ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;transition:all .3s;display:flex}.pricing-step-dot.active{background:#159c60;box-shadow:0 0 0 4px #159c604d}.pricing-step-line{background:#ffffff4d;width:60px;height:2px}.pricing-steps-labels{justify-content:center;gap:6rem;margin-bottom:2rem;display:flex}.pricing-steps-labels span{color:#ffffffb3;font-size:.9rem;font-weight:500}.pricing-steps-labels span.active{color:#fff;font-weight:600}.pricing-step{max-width:1000px;margin:0 auto}.pricing-step__title{color:#111827;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700}.pricing-form-container{justify-content:center;padding:2rem 0;display:flex}.pricing-form-card{background:#fff;border-radius:16px;width:100%;max-width:600px;padding:2rem;box-shadow:0 8px 30px #0000001f}.pricing-form-header{text-align:center;margin-bottom:2rem}.pricing-form-header h3{color:#111827;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.pricing-form-header p{color:#6b7280;margin:0}.pricing-form{flex-direction:column;gap:1.5rem;display:flex}.pricing-form-group{flex-direction:column;gap:.5rem;display:flex}.pricing-form-group label{color:#374151;font-size:.95rem;font-weight:600}.pricing-form-group select,.pricing-form-group textarea{border:2px solid #e5e7eb;border-radius:8px;padding:.75rem;font-size:.95rem;transition:border-color .3s}.pricing-form-group select:focus,.pricing-form-group textarea:focus{border-color:#159c60;outline:none}.pricing-form-hint{color:#f59e0b;margin:0;font-size:.85rem}.pricing-form-actions{gap:1rem;margin-top:1rem;display:flex}.pricing-payment-container{justify-content:center;padding:2rem 0;display:flex}.pricing-payment-card{background:#fff;border-radius:16px;width:100%;max-width:600px;padding:2rem;box-shadow:0 8px 30px #0000001f}.pricing-payment-summary{border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:1.5rem}.pricing-payment-summary h3{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.pricing-summary-item{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.pricing-summary-item:last-child{border-top:2px solid #e5e7eb;border-bottom:none;margin-top:.5rem;padding-top:1rem}.pricing-total{color:#159c60;font-size:1.1rem}.pricing-summary-notes{background:#f9fafb;border-radius:8px;margin-top:1rem;padding:1rem}.pricing-summary-notes span{color:#374151;margin-bottom:.5rem;font-weight:600;display:block}.pricing-summary-notes p{color:#6b7280;margin:0;font-size:.9rem;line-height:1.5}.pricing-payment-method h4{color:#111827;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.pricing-payment-method p{color:#6b7280;margin-bottom:1.5rem;line-height:1.6}.pricing-plan-options{flex-direction:column;gap:10px;margin-bottom:1.25rem;display:flex}.pricing-plan-option{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.pricing-plan-option:hover{border-color:#007570}.pricing-plan-option--active{background:#f0fdfa;border-color:#007570}.pricing-plan-option input{accent-color:#007570}.pricing-plan-option__label{color:#1f2937;flex:1;font-weight:600}.pricing-plan-option__price{color:#007570;font-weight:700}.pricing-method-options{flex-wrap:wrap;gap:10px;margin-bottom:1rem;display:flex}.pricing-method-option{cursor:pointer;color:#475569;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}.pricing-method-option:hover{border-color:#007570}.pricing-method-option--active{color:#007570;background:#f0fdfa;border-color:#007570}.pricing-method-option input{accent-color:#007570}.pricing-method-details{color:#334155;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:8px;margin-bottom:1.25rem;padding:12px 14px;font-size:.9rem;display:flex}.pricing-method-details strong{color:#007570}.pricing-copy-btn{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:6px;margin-left:auto;padding:6px;display:flex}.pricing-copy-btn:hover{color:#fff;background:#007570}.pricing-upload-box{cursor:pointer;color:#64748b;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:1rem;padding:28px;transition:border-color .15s,background .15s;display:flex}.pricing-upload-box:hover{background:#f0fdfa;border-color:#007570}.pricing-upload-preview{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-height:160px}.pricing-form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem;padding:10px 12px;font-size:.85rem}.pricing-payment-note{color:#6b7280;font-size:.85rem}.pricing-payment-actions{gap:1rem;display:flex}.pricing-btn{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.pricing-btn--primary{color:#fff;background:#159c60}.pricing-btn--primary:hover{background:#0f7f4d;transform:translateY(-1px)}.pricing-btn--secondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.pricing-btn--secondary:hover{background:#e5e7eb}.pricing-btn--success{color:#fff;background:linear-gradient(135deg,#159c60 0%,#0f7f4d 100%)}.pricing-btn--success:hover{transform:translateY(-1px);box-shadow:0 4px 12px #159c604d}.pricing-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media (width<=768px){.pricing-steps-labels{gap:2rem}.pricing-form-actions,.pricing-payment-actions{flex-direction:column}.pricing-btn{flex:none}}.pricing-content{padding:3rem 20px 5rem}.pricing-content__inner{max-width:1100px;margin:0 auto}.pricing-hero{padding:100px 20px 50px}.pricing-back-btn{margin-bottom:2rem}.pricing-step-dot{background:#ffffff40;border:2px solid #ffffff59}.pricing-step-dot.active{color:#0f7f4d;background:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff40}.pricing-step-line{background:#ffffff59}.pricing-form-card,.pricing-payment-card{border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000f}.pricing-form-group select:focus,.pricing-form-group textarea:focus{box-shadow:0 0 0 3px #159c6026}.pricing-payment-summary{background:#f9fafb;border:1px solid #e5e7eb;border-bottom:none;border-radius:12px;padding:1.25rem 1.5rem}.pricing-summary-item{padding:.6rem 0}.pricing-summary-item:last-child{background:#eefdf5;border-top:1px dashed #a7f3d0;border-radius:0 0 12px 12px;margin:.5rem -1.5rem -1.25rem;padding:1rem 1.5rem}.payment-method-modal-v2{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.payment-method-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.payment-method-modal__content-v2{color:#fff;background:#2c3e50;border-radius:16px;width:95%;max-width:1000px;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.payment-method-modal__header-v2{background:#34495e;border-bottom:1px solid #4a5568;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.payment-method-modal__header-v2 h2{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.payment-method-modal__close{cursor:pointer;color:#bdc3c7;background:0 0;border:none;border-radius:8px;padding:8px;transition:all .2s}.payment-method-modal__close:hover{color:#fff;background:#4a5568}.payment-method-modal__body-v2{height:500px;display:flex}.payment-categories-sidebar{background:#34495e;border-right:1px solid #4a5568;width:250px;padding:0}.payment-category-btn{color:#bdc3c7;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #4a5568;width:100%;padding:18px 24px;font-size:1rem;font-weight:500;transition:all .2s;display:block}.payment-category-btn:hover{color:#fff;background:#4a5568}.payment-category-btn.active{color:#fff;background:#e67e22;border-left:4px solid #d35400}.payment-methods-main{flex:1;padding:24px;overflow-y:auto}.payment-methods-grid-v2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.payment-method-card-v2{cursor:pointer;text-align:left;background:#3f5570;border:2px solid #0000;border-radius:12px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:all .2s;display:flex}.payment-method-card-v2:hover{background:#4a6380;border-color:#5dade2;transform:translateY(-2px);box-shadow:0 6px 20px #5dade24d}.payment-method-card-v2.selected{background:#2e86ab;border-color:#5dade2;box-shadow:0 0 20px #5dade266}.payment-method-icon-v2{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:700;display:flex}.payment-method-name-v2{color:#fff;flex:1;font-size:1rem;font-weight:600}.payment-method-modal__footer-v2{background:#34495e;border-top:1px solid #4a5568;padding:20px 24px}.payment-summary-inline{justify-content:space-between;align-items:center;gap:24px;display:flex}.payment-summary-info{flex:1;align-items:center;gap:16px;display:flex}.payment-summary-business{color:#ecf0f1;font-size:1rem;font-weight:600}.payment-summary-package{color:#bdc3c7;font-size:.875rem}.payment-summary-amount{color:#2ecc71;margin-left:auto;font-size:1.125rem;font-weight:700}.payment-confirm-btn{color:#fff;cursor:pointer;background:#27ae60;border:none;border-radius:8px;flex-shrink:0;padding:12px 32px;font-size:1rem;font-weight:600;transition:all .2s}.payment-confirm-btn:hover:not(:disabled){background:#229954;transform:translateY(-2px);box-shadow:0 4px 15px #27ae6066}.payment-confirm-btn:disabled{cursor:not-allowed;box-shadow:none;background:#7f8c8d;transform:none}.pricing-payment-action{text-align:center;margin:2rem 0}.pricing-btn--large{min-width:250px;padding:16px 32px;font-size:1.125rem}.selected-payment-info{text-align:center;background:#f0f9ff;border:1px solid #dbeafe;border-radius:8px;margin-top:1rem;padding:16px}.selected-payment-info p{color:#374151;margin:0 0 12px}@media (width<=768px){.payment-method-modal__content-v2{width:98%;height:95vh}.payment-method-modal__body-v2{flex-direction:column;height:auto}.payment-categories-sidebar{width:100%;padding:0;display:flex;overflow-x:auto}.payment-category-btn{white-space:nowrap;border-bottom:none;border-right:1px solid #4a5568;min-width:150px}.payment-methods-grid-v2{grid-template-columns:1fr}.payment-summary-inline{flex-direction:column;gap:16px}.payment-summary-info{justify-content:space-between;width:100%}.payment-confirm-btn{width:100%}}.seller-toast-wrap{z-index:2000;flex-direction:column;gap:.6rem;max-width:min(360px,100vw - 2.5rem);display:flex;position:fixed;top:1.25rem;right:1.25rem}.seller-toast{color:#1f2937;background:#fff;border-left:4px solid #159c60;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;font-size:.88rem;animation:.25s seller-toast-in;display:flex;box-shadow:0 10px 30px #0f172a2e}.seller-toast--error{border-left-color:#dc2626}.seller-toast--info{border-left-color:#0284c7}.seller-toast__icon{flex-shrink:0;margin-top:.1rem}.seller-toast--success .seller-toast__icon{color:#159c60}.seller-toast--error .seller-toast__icon{color:#dc2626}.seller-toast--info .seller-toast__icon{color:#0284c7}.seller-toast__text{flex:1;line-height:1.4}.seller-toast__close{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}@keyframes seller-toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.seller-confirm-card{background:#fff;border-radius:14px;width:90%;max-width:380px;padding:1.5rem;box-shadow:0 20px 50px #0f172a40}.seller-confirm-card h3{color:#111827;margin:0 0 .5rem;font-size:1.1rem}.seller-confirm-card p{color:#4b5563;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.seller-confirm-card .form-actions{margin:0}.seller-profile-page{background:#f8fafc;min-height:100vh}.seller-loading,.seller-error{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}.spinner{border:3px solid #e5e7eb;border-top-color:#159c60;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.btn-back{color:#fff;cursor:pointer;background:#159c60;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.seller-header{color:#fff;background:linear-gradient(135deg,#00847d 0%,#005a58 100%);padding:2rem 0 3rem;position:relative}.seller-header--has-cover{background-position:50%;background-size:cover}.seller-header--has-cover:before{content:"";background:linear-gradient(#0032308c 0%,#003230bf 100%);position:absolute;inset:0}.seller-header--has-cover .seller-header__inner{z-index:1;position:relative}.seller-header__inner{max-width:1200px;margin:0 auto;padding:0 1rem}.seller-back-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;transition:all .2s;display:inline-flex}.seller-back-btn:hover{background:#ffffff4d}.seller-info{align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.seller-avatar-container{position:relative}.seller-avatar{-o-object-fit:cover;object-fit:cover;border:4px solid #ffffff4d;border-radius:50%;width:120px;height:120px}.seller-avatar--placeholder{color:#fff;background:#ffffff40;justify-content:center;align-items:center;font-size:2.4rem;font-weight:800;display:flex}.seller-bio{margin:0 0 1rem;line-height:1.5}.seller-status-indicator{background:#10b981;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:8px;right:8px}.seller-details{flex:1}.seller-name{color:#fff;margin:0 0 .5rem;font-size:2rem;font-weight:700}.seller-bio{opacity:.9;margin:0 0 1.5rem;font-size:1.1rem;line-height:1.5}.seller-meta{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.seller-meta-item{opacity:.9;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.seller-stats{gap:2rem;display:flex}.stat{text-align:center}.stat-value{color:#fff;font-size:1.5rem;font-weight:700;display:block}.stat-label{opacity:.8;font-size:.875rem;display:block}.seller-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.action-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.save-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3}.save-btn.saved{color:#fff;background:#10b981}.whatsapp-btn{color:#fff;background:#25d366}.chat-btn{color:#fff;background:#159c60}.share-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;padding:.75rem}.action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.seller-content{z-index:1;margin-top:-1rem;position:relative}.seller-content__inner{max-width:1200px;margin:0 auto;padding:0 1rem}.seller-tabs{background:#fff;border-radius:12px 12px 0 0;display:flex;overflow:hidden;box-shadow:0 -2px 10px #0000001a}.seller-tab{cursor:pointer;color:#6b7280;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:500;transition:all .2s;display:flex}.seller-tab.active{color:#159c60;background:#f3f4f6}.seller-tab:hover:not(.active){background:#f9fafb}.tab-content{background:#fff;border-radius:0 0 12px 12px;padding:2rem;box-shadow:0 4px 20px #0000001a}.section-header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:2rem;display:flex}.section-header h2{color:#1f2937;margin:0}.section-subtitle{color:#6b7280;margin:0;font-size:.9rem}.add-review-btn{color:#fff;cursor:pointer;background:#159c60;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;display:inline-flex}.business-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.business-card{color:inherit;background:#fff;border-radius:12px;text-decoration:none;transition:all .2s;display:block;overflow:hidden;box-shadow:0 2px 8px #0000001a}.business-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.business-image{height:200px;position:relative;overflow:hidden}.business-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.business-status{position:absolute;top:.75rem;right:.75rem}.status-badge{border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.status-badge.open{color:#fff;background:#10b981}.status-badge.closed{color:#fff;background:#ef4444}.business-info{padding:1.5rem}.business-name{color:#1f2937;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.business-category{color:#6b7280;margin:0 0 .75rem;font-size:.875rem}.business-description{color:#4b5563;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.business-meta{color:#6b7280;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.business-rating{color:#6b7280;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.reviews-list{flex-direction:column;gap:1.5rem;display:flex}.review-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;padding:1.5rem;display:flex}.review-header{gap:1rem;margin-bottom:1rem;display:flex}.reviewer-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px}.reviewer-info{flex:1}.reviewer-name{color:#1f2937;margin:0 0 .5rem;font-size:1rem;font-weight:600}.review-meta{align-items:center;gap:1rem;display:flex}.review-date{color:#6b7280;font-size:.875rem}.review-comment{color:#374151;margin:0 0 .75rem;line-height:1.6}.review-helpful-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.review-helpful-btn:hover{color:#159c60;border-color:#159c60}.review-helpful-btn.is-active{color:#159c60;background:#eefdf5;border-color:#159c60}.reviews-see-all-btn{color:#159c60;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.9rem;font-weight:700;text-decoration:underline}.reviews-see-all-btn:hover{color:#0f7a4d}.star-rating{gap:.125rem;display:flex}.star{cursor:pointer;transition:color .2s}.star.filled{color:#fbbf24;fill:#fbbf24}.star.empty{color:#d1d5db}.star.interactive:hover{color:#fbbf24}.empty-state{text-align:center;color:#6b7280;padding:3rem 1rem}.empty-state svg{color:#d1d5db;margin-bottom:1rem}.empty-state h3{color:#374151;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.empty-state p{margin:0 0 1.5rem}.btn-primary{color:#fff;cursor:pointer;background:#159c60;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;display:inline-flex}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.chat-modal-content{flex-direction:column;max-height:80vh;display:flex;overflow:hidden}.chat-thread-scroll{background:#f8fafc;flex-direction:column;flex:1;gap:.65rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.chat-thread-loading,.chat-thread-empty{text-align:center;color:#6b7280;margin:auto;padding:1rem;font-size:.9rem}.chat-bubble{border-radius:14px;max-width:78%;padding:.6rem .85rem;font-size:.88rem;line-height:1.4}.chat-bubble p{white-space:pre-wrap;word-break:break-word;margin:0 0 .25rem}.chat-bubble span{opacity:.65;font-size:.7rem;display:block}.chat-bubble--theirs{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:14px 14px 14px 4px;align-self:flex-start}.chat-bubble--mine{color:#14532d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:14px 14px 4px;align-self:flex-end}.chat-modal-content .chat-form{border-top:1px solid #e5e7eb;flex-shrink:0;padding:1rem 1.5rem 1.25rem}.chat-modal-content .form-group{margin-bottom:.75rem}.chat-modal-content .form-group textarea{min-height:60px}.modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.modal-header h3{color:#1f2937;margin:0}.modal-close{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;display:flex}.modal-close:hover{background:#f3f4f6}.review-form,.chat-form{padding:1.5rem}.form-group label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.form-group textarea{resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:100px;padding:.75rem;font-family:inherit;font-size:.9rem}.form-group textarea:focus{border-color:#159c60;outline:none;box-shadow:0 0 0 3px #159c6026}.form-actions{justify-content:flex-end;gap:1rem;display:flex}.btn-cancel{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500}.btn-submit{color:#fff;cursor:pointer;background:#159c60;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500}.btn-submit:disabled{cursor:not-allowed;background:#9ca3af}@media (width<=768px){.seller-info{text-align:center;flex-direction:column;gap:1rem}.seller-meta{flex-direction:column;align-items:center;gap:.75rem}.seller-stats,.seller-actions{justify-content:center}.business-grid{grid-template-columns:1fr}.seller-tabs{flex-direction:column}.seller-tab{justify-content:flex-start}}.tab-loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.tab-loading .spinner{margin-bottom:1rem}.form-group small{margin-top:.25rem;display:block}.form-group textarea:invalid{border-color:#ef4444}.form-group textarea:valid{border-color:#10b981}@media (width<=480px){.seller-header{padding:1rem 0 2rem}.seller-header__inner,.seller-content__inner{padding:0 .75rem}.tab-content{padding:1rem}.seller-name{font-size:1.5rem}.seller-bio{font-size:1rem}.action-btn{padding:.5rem 1rem;font-size:.875rem}}.premium-website-page{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:100vh}.premium-hero{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:100px 20px 80px}.premium-hero__content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.premium-hero__title{margin-bottom:20px;font-size:3.5rem;font-weight:700;line-height:1.2}.premium-hero__subtitle{opacity:.9;margin-bottom:30px;font-size:1.25rem;line-height:1.6}.premium-hero__features{flex-wrap:wrap;gap:30px;display:flex}.premium-hero__feature{align-items:center;gap:8px;font-weight:500;display:flex}.premium-hero__image img{border-radius:16px;width:100%;box-shadow:0 20px 40px #0003}.premium-benefits{background:#fff;padding:80px 20px}.premium-benefits__inner{max-width:1200px;margin:0 auto}.premium-benefits__title{text-align:center;color:#2d3748;margin-bottom:60px;font-size:2.5rem;font-weight:700}.premium-benefits__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.benefit-card{text-align:center;background:#f7fafc;border:2px solid #0000;border-radius:16px;padding:40px 30px;transition:all .3s}.benefit-card:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 20px 40px #667eea1a}.benefit-card__icon{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.benefit-card h3{color:#2d3748;margin-bottom:15px;font-size:1.5rem;font-weight:600}.benefit-card p{color:#718096;line-height:1.6}.premium-packages{background:#f7fafc;padding:80px 20px}.premium-packages__inner{max-width:1200px;margin:0 auto}.premium-packages__title{text-align:center;color:#2d3748;margin-bottom:60px;font-size:2.5rem;font-weight:700}.packages-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.package-card{background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:40px;transition:all .3s;position:relative}.package-card.popular{border-color:#667eea;transform:scale(1.05);box-shadow:0 20px 40px #667eea26}.package-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.package-card.popular:hover{transform:scale(1.05)translateY(-5px)}.package-card__popular-badge{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;align-items:center;gap:5px;padding:8px 20px;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.package-card__name{color:#2d3748;margin-bottom:15px;font-size:1.5rem;font-weight:700}.package-card__price{margin-bottom:20px}.package-card__amount{color:#667eea;font-size:2.5rem;font-weight:700}.package-card__period{color:#718096;font-size:.875rem}.package-card__description{color:#718096;margin-bottom:30px;line-height:1.6}.package-card__features{margin-bottom:40px}.package-feature{align-items:center;gap:10px;margin-bottom:12px;display:flex}.package-feature__icon{color:#48bb78;flex-shrink:0}.package-feature span{color:#2d3748}.package-card__button{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 30px;font-weight:600;transition:all .3s;display:flex}.package-card__button.primary{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.package-card__button.primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.package-card__button.secondary{color:#667eea;background:#f7fafc;border:2px solid #667eea}.package-card__button.secondary:hover{color:#fff;background:#667eea}.premium-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#2d3748,#4a5568);padding:80px 20px}.premium-cta__content h2{margin-bottom:20px;font-size:2.5rem;font-weight:700}.premium-cta__content p{opacity:.9;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem}.premium-cta__buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.premium-cta__btn{border-radius:12px;padding:15px 30px;font-weight:600;text-decoration:none;transition:all .3s}.premium-cta__btn--primary{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.premium-cta__btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.premium-cta__btn--secondary{color:#fff;background:0 0;border:2px solid #fff}.premium-cta__btn--secondary:hover{color:#2d3748;background:#fff}.premium-loading{text-align:center;padding:60px 20px}.premium-loading .spinner{border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin:0 auto 20px;animation:1s linear infinite spin}.premium-empty{text-align:center;color:#718096;padding:60px 20px}@media (width<=768px){.premium-hero__content{text-align:center;grid-template-columns:1fr;gap:40px}.premium-hero__title{font-size:2.5rem}.premium-hero__features{justify-content:center}.premium-benefits__title,.premium-packages__title,.premium-cta__content h2{font-size:2rem}.packages-grid{grid-template-columns:1fr}.package-card.popular{transform:none}.package-card.popular:hover{transform:translateY(-5px)}.premium-cta__buttons{flex-direction:column;align-items:center}}:root{--loading-primary:#159c60;--loading-primary-dark:#007570;--loading-primary-light:#eefdf5}.loading-screen{z-index:9999;background:radial-gradient(circle at 50% 40%,#f2fdf8 0%,#eaf6f1 45%,#e3f1ec 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-screen__box{flex-direction:column;align-items:center;gap:18px;display:flex}.loading-screen__orbit{justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:relative}.loading-screen__ring{background:conic-gradient(from 0deg, var(--loading-primary-light) 0deg, var(--loading-primary) 140deg, var(--loading-primary-dark) 220deg, var(--loading-primary-light) 360deg);border-radius:50%;animation:1.6s linear infinite loadingSpin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px))}.loading-screen__logo{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:50%;width:78px;height:78px;padding:12px;position:relative;box-shadow:0 6px 20px #0075702e}.loading-screen__text{letter-spacing:.02em;color:var(--loading-primary-dark);margin:0;font-size:.85rem;font-weight:600}.loading-screen__dots{gap:6px;display:flex}.loading-screen__dots span{background:var(--loading-primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite loadingDotPulse}.loading-screen__dots span:nth-child(2){animation-delay:.2s}.loading-screen__dots span:nth-child(3){animation-delay:.4s}.loading-inline{justify-content:center;align-items:center;gap:10px;padding:24px 0;display:flex}.loading-inline__text{color:var(--loading-primary-dark);font-size:.85rem;font-weight:500}.loading-ring{background:conic-gradient(from 0deg, var(--loading-primary-light) 0deg, var(--loading-primary) 140deg, var(--loading-primary-dark) 220deg, var(--loading-primary-light) 360deg);border-radius:50%;animation:1s linear infinite loadingSpin;display:inline-block;position:relative}.loading-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.loading-ring--sm{width:26px;height:26px}@keyframes loadingSpin{to{transform:rotate(360deg)}}@keyframes loadingDotPulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}:root{--teal-900:#0b4a44;--teal-800:#0f5e56;--teal-700:#0f766e;--teal-600:#159183;--teal-500:#1aab9a;--teal-100:#e3f4f1;--teal-50:#f2f9f8;--ink:#14232a;--ink-soft:#66787c;--line:#e7edec;--white:#fff;--amber:#f5a524;--red:#e0553f;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--shadow:0 1px 2px #0f3c370a, 0 10px 28px -14px #0f3c3729}*{box-sizing:border-box}.premium-upgrade-page{background:var(--teal-50);color:var(--ink);min-height:100vh;font-family:Plus Jakarta Sans,system-ui,sans-serif}h1,h2,h3{margin:0}button{cursor:pointer;border:none;font-family:inherit}.hero{background:linear-gradient(120deg, var(--teal-700), var(--teal-900));color:#fff;text-align:center;padding:20px 24px 54px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff29 1.2px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0}.hero-inner{max-width:720px;margin:0 auto;position:relative}.back-btn{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:10px;align-items:center;gap:8px;margin-bottom:28px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.back-btn:hover{background:#ffffff38}.hero h1{letter-spacing:-.3px;margin-bottom:10px;font-size:34px;font-weight:800}.hero p.sub{color:#cdeee7;margin:0;font-size:15px}.stepper-section{background:#eef3f2;padding:34px 20px 30px}.stepper-inner{max-width:900px;margin:0 auto}.stepper{justify-content:center;align-items:flex-start;gap:0;display:flex;position:relative}.stepper-track{z-index:0;background:#d6e2df;border-radius:3px;height:3px;position:absolute;top:27px;left:12.5%;right:12.5%}.stepper-progress{background:var(--teal-600);z-index:1;border-radius:3px;width:0%;height:3px;transition:width .35s;position:absolute;top:27px;left:12.5%}.step{z-index:2;flex-direction:column;align-items:center;gap:9px;width:25%;display:flex;position:relative}.step .circle{color:#94a5a1;background:#e2ebe9;border:2px solid #e2ebe9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex}.step .label{color:#8a9b97;font-size:13.5px;font-weight:700}.step.done .circle{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.step.done .label{color:var(--teal-700)}.step.active .circle{background:var(--teal-700);border-color:var(--teal-700);color:#fff;box-shadow:0 0 0 6px #0f766e26}.step.active .label{color:var(--teal-700)}.content{max-width:900px;margin:0 auto 60px;padding:26px 20px 20px}.panel{display:none}.panel.show{display:block}.card{border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;margin-bottom:20px;padding:30px 32px 32px}.card-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.card-head .ci{background:var(--teal-100);width:38px;height:38px;color:var(--teal-700);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.card-head h2{font-size:18px;font-weight:800}.card-sub{color:var(--ink-soft);margin:2px 0 18px 50px;font-size:13px}.divider{border:none;border-top:1px solid var(--line);margin:0 0 22px}.field{margin-bottom:18px}.field label{color:var(--ink);margin-bottom:7px;font-size:13.5px;font-weight:700;display:block}.field label .req{color:var(--red)}.field input,.field select,.field textarea{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal-600)}.field textarea{resize:vertical;min-height:80px}.wa-wrap{display:flex}.wa-wrap .pre{border:1.5px solid var(--line);background:var(--teal-50);color:var(--teal-700);border-right:none;border-radius:12px 0 0 12px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex}.wa-wrap input{border-radius:0 12px 12px 0}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dropzone{border:2px dashed var(--line);text-align:center;background:var(--teal-50);cursor:pointer;border-radius:14px;padding:26px 18px;transition:border-color .15s}.dropzone:hover{border-color:var(--teal-500)}.dropzone svg{color:var(--teal-600);margin-bottom:8px}.dropzone .dt{color:var(--ink);font-size:13.5px;font-weight:700}.dropzone .dd{color:var(--ink-soft);margin-top:2px;font-size:12px}.actions{justify-content:flex-end;gap:12px;margin-top:6px;display:flex}.btn{cursor:pointer;border:none;border-radius:12px;padding:13px 26px;font-size:14px;font-weight:800;transition:all .2s}.btn-primary{background:var(--teal-700);color:#fff}.btn-primary:hover:not(:disabled){background:var(--teal-800)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{color:var(--ink-soft);background:#eef1f0}.btn-ghost:hover{background:#d6e2df}.summary-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:13.8px;display:flex}.summary-row:last-of-type{border-bottom:none}.summary-row .s-label{color:var(--ink-soft)}.summary-row .s-val{font-weight:700}.summary-total{border-top:1.5px dashed var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.summary-total .t-label{font-size:14px;font-weight:700}.summary-total .t-val{color:var(--teal-700);font-size:22px;font-weight:800}.pay-wrap{border:1px solid var(--line);border-radius:14px;grid-template-columns:210px 1fr;gap:0;display:grid;overflow:hidden}.pay-cats{background:var(--teal-50);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:8px;display:flex}.pay-cats button{text-align:left;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:8px;padding:12px 14px;font-size:13.3px;font-weight:700;transition:all .2s}.pay-cats button:hover{background:#fff}.pay-cats button.active{color:var(--teal-800);border-left-color:var(--teal-600);box-shadow:var(--shadow);background:#fff}.pay-grid{background:#fff;grid-template-columns:1fr 1fr;gap:12px;max-height:340px;padding:16px;display:grid;overflow-y:auto}.pay-opt{border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:13.3px;font-weight:700;transition:all .2s;display:flex}.pay-opt:hover{border-color:var(--teal-500);background:var(--teal-50)}.pay-opt input{accent-color:var(--teal-600);flex:none;width:16px;height:16px}.pay-opt .pi{color:#fff;letter-spacing:.2px;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:10.5px;font-weight:800;display:flex}.verify-wrap{text-align:center;padding:20px 10px 6px}.verify-icon{background:var(--teal-100);width:88px;height:88px;color:var(--teal-700);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.verify-wrap h2{margin-bottom:8px;font-size:20px;font-weight:800}.verify-wrap p{color:var(--ink-soft);max-width:420px;margin:0 auto 26px;font-size:13.8px;line-height:1.6}.v-timeline{justify-content:center;gap:0;max-width:420px;margin:0 auto 26px;display:flex}.v-step{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.v-step .vc{background:var(--teal-100);width:34px;height:34px;color:var(--teal-700);border:2px solid var(--teal-500);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.v-step.pending .vc{color:var(--amber);border-color:var(--amber);background:#fff7e8}.v-step .vt{color:var(--ink-soft);font-size:12px;font-weight:700}.v-line{background:var(--teal-500);width:calc(100% - 30px);height:2px;position:absolute;top:17px;left:calc(50% + 30px)}.v-step:last-child .v-line{display:none}.status-chip{color:var(--amber);background:#fff7e8;border:1px solid #f5d99a;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;font-size:12.5px;font-weight:800;display:inline-flex}.status-chip .dotp{background:var(--amber);border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse}@media (width<=640px){.grid-2,.pay-wrap{grid-template-columns:1fr}.pay-cats{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.card{padding:22px 18px 24px}.card-sub{margin-top:6px;margin-left:0}.hero h1{font-size:26px}}.payment-options{flex-direction:column;gap:12px;display:flex}.payment-option{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;padding:16px;transition:all .2s;display:flex}.payment-option:hover{border-color:var(--teal-300);background-color:var(--teal-50)}.payment-option.selected{border-color:var(--teal-600);background-color:var(--teal-50)}.payment-icon{flex-shrink:0;margin-right:16px;font-size:24px}.payment-info{flex:1}.payment-info h3{color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:600}.payment-info p{color:var(--ink-soft);margin:0;font-size:14px}.payment-radio{margin-left:12px}.payment-radio input[type=radio]{width:18px;height:18px;accent-color:var(--teal-600)}.manual-payment-info{animation:.3s ease-out slideDown}@media (width<=640px){.payment-option{padding:12px}.payment-icon{margin-right:12px;font-size:20px}.payment-info h3{font-size:14px}.payment-info p{font-size:13px}}.payment-section{margin-bottom:16px}.payment-section h4{color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:6px;font-size:14px;font-weight:600}.payment-option .payment-icon img{transition:opacity .2s}.payment-option .payment-icon img:hover{opacity:.8}.payment-section .payment-option{margin-bottom:8px}.payment-section .payment-option:last-child{margin-bottom:0}.order-website-page{background:#f7fafc;min-height:100vh}.order-loading,.order-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.order-loading .spinner{border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;margin-bottom:20px;animation:1s linear infinite spin}.order-error{color:#718096}.order-error h2{color:#2d3748;margin:20px 0 10px}.btn-back{color:#fff;cursor:pointer;background:#667eea;border:none;border-radius:8px;margin-top:20px;padding:12px 24px;transition:background .3s}.btn-back:hover{background:#5a67d8}.order-container{max-width:1200px;margin:0 auto;padding:100px 20px 40px}.order-header{margin-bottom:40px}.order-back-btn{color:#667eea;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;transition:color .3s;display:flex}.order-back-btn:hover{color:#5a67d8}.order-header h1{color:#2d3748;margin:0;font-size:2.5rem;font-weight:700}.order-content{grid-template-columns:350px 1fr;align-items:start;gap:40px;display:grid}.package-summary h2{color:#2d3748;margin-bottom:20px;font-size:1.5rem;font-weight:600}.package-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:30px;position:sticky;top:100px;box-shadow:0 4px 6px #0000000d}.package-summary-header{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.package-summary-header h3{color:#2d3748;margin:0;font-size:1.25rem;font-weight:600}.package-price{color:#667eea;font-size:1.5rem;font-weight:700}.package-description{color:#718096;margin-bottom:20px;line-height:1.6}.package-features h4{color:#2d3748;margin-bottom:12px;font-size:1rem;font-weight:600}.package-features ul{margin:0 0 20px;padding:0;list-style:none}.package-features li{color:#2d3748;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.package-features li svg{color:#48bb78;flex-shrink:0}.package-duration{color:#22543d;text-align:center;background:#f0f8f4;border-radius:8px;padding:12px;font-size:14px}.order-form-container h2{color:#2d3748;margin-bottom:30px;font-size:1.5rem;font-weight:600}.order-form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:40px;box-shadow:0 4px 6px #0000000d}.form-section{margin-bottom:40px}.form-section h3{color:#2d3748;border-bottom:2px solid #e2e8f0;margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:600}.form-group label{color:#2d3748;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.required{color:#e53e3e}.form-group input,.form-group textarea{box-sizing:border-box;border:2px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{border-color:#667eea;outline:none}.form-group input.error,.form-group textarea.error{border-color:#e53e3e}.error-message{color:#e53e3e;margin-top:4px;font-size:12px;display:block}.payment-methods{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.payment-method{cursor:pointer;display:block}.payment-method input[type=radio]{display:none}.payment-method-content{background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:16px;transition:all .3s;display:flex}.payment-method input[type=radio]:checked+.payment-method-content{background:#f0f8ff;border-color:#667eea}.payment-method:hover .payment-method-content{border-color:#cbd5e0}.order-summary{background:#f7fafc;border-radius:12px;margin-bottom:30px;padding:20px}.order-summary-row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.order-summary-row.total{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:15px;font-size:1.125rem}.form-actions{text-align:center}.btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;min-width:200px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s}.btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}@media (width<=768px){.order-container{padding:80px 15px 30px}.order-header h1{font-size:2rem}.order-content{grid-template-columns:1fr;gap:30px}.package-summary-card{position:static}.order-form{padding:30px 20px}.form-row{grid-template-columns:1fr;gap:0}.payment-methods{grid-template-columns:1fr}}@media (width<=480px){.order-container{padding:80px 10px 20px}.package-summary-card,.order-form{padding:20px 15px}.order-header h1{font-size:1.75rem}}.pkg-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out pkgFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes pkgFadeIn{0%{opacity:0}to{opacity:1}}.pkg-modal-card{background:#fff;border-radius:1.25rem;flex-direction:column;width:100%;max-width:52rem;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) pkgSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes pkgSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pkg-modal-header{color:#fff;background:linear-gradient(135deg,#0b4f8a 0%,#036 100%);padding:1.5rem 1.75rem 1.25rem;position:relative}.pkg-modal-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.pkg-modal-close:hover{background:#ffffff4d;transform:scale(1.05)}.pkg-modal-body{flex:1;padding:1.5rem 1.75rem;overflow-y:auto}.pkg-type-tabs{background:#f1f5f9;border-radius:.75rem;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.pkg-type-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.pkg-type-tab.active{color:#0b4f8a;background:#fff;box-shadow:0 1px 3px #0000001a}.pkg-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.pkg-card{background:#fff;border:2px solid #e2e8f0;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .25s;display:flex;position:relative}.pkg-card:hover{border-color:#0b4f8a;transform:translateY(-2px);box-shadow:0 10px 25px -5px #0b4f8a26}.pkg-card.popular{background:linear-gradient(#f8fafc 0%,#fff 100%);border-color:#0b4f8a}.pkg-popular-badge{color:#fff;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;right:1.25rem;box-shadow:0 2px 8px #f59e0b59}.pkg-card-title{color:#0f172a;margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.pkg-card-desc{color:#64748b;min-height:2.25rem;margin-bottom:1rem;font-size:.8125rem;line-height:1.4}.pkg-card-price-box{background:#f8fafc;border-radius:.75rem;justify-content:space-between;align-items:baseline;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.pkg-card-price{color:#0b4f8a;font-size:1.5rem;font-weight:800}.pkg-card-duration{color:#64748b;font-size:.8125rem;font-weight:500}.pkg-limit-badge{color:#0369a1;background:#e0f2fe;border-radius:.5rem;align-items:center;gap:.375rem;width:fit-content;margin-bottom:1.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pkg-features-list{flex-direction:column;flex:1;gap:.625rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.pkg-feature-item{color:#334155;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.pkg-feature-icon{color:#10b981;flex-shrink:0;margin-top:.125rem}.pkg-btn-buy{color:#fff;cursor:pointer;background:#0b4f8a;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.pkg-btn-buy:hover{background:#093c68;box-shadow:0 4px 12px #0b4f8a40}.pkg-card.popular .pkg-btn-buy{background:linear-gradient(135deg,#0b4f8a 0%,#0284c7 100%)}.pkg-card.popular .pkg-btn-buy:hover{background:linear-gradient(135deg,#093c68 0%,#0369a1 100%)}.blog-sub-banner{background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);border:1px solid #bfdbfe;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.blog-sub-info{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.blog-sub-badge{color:#fff;text-transform:uppercase;background:#0b4f8a;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.blog-sub-stats{color:#1e293b;align-items:center;gap:1.25rem;font-size:.875rem;display:flex}.blog-sub-stats span strong{color:#0b4f8a}:root{--primary-teal:#007570;--primary-teal-hover:#005f5b;--primary-teal-light:#f0fdfa;--primary-teal-border:#ccfbf1;--bg-page:#f7faf9;--card-bg:#fff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#64748b;--radius-xl:24px;--radius-lg:16px;--radius-md:12px;--shadow-subtle:0 4px 20px #00000008}.add-blog-page{background:var(--bg-page);min-height:100vh;padding-bottom:80px;font-family:Poppins,sans-serif}.add-blog-container{max-width:1040px;margin:0 auto;padding:104px 24px 32px}.add-blog-hero-card{border-radius:var(--radius-xl);background:linear-gradient(135deg,#eaf6f4 0%,#edf9f7 100%);border:1px solid #00757014;justify-content:space-between;align-items:center;margin-bottom:28px;padding:36px 44px;display:flex;position:relative;overflow:hidden}.add-blog-hero-card__content{z-index:2;max-width:540px}.add-blog-back-wrapper{align-items:center;gap:8px;margin-bottom:20px;display:flex}.add-blog-back-btn{color:var(--primary-teal);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.add-blog-back-btn:hover{opacity:.8}.add-blog-back-dot{color:var(--primary-teal);font-weight:700}.add-blog-hero-card__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:12px;font-size:36px;font-weight:800;line-height:1.25}.add-blog-hero-card__title .text-highlight{color:var(--primary-teal)}.add-blog-hero-card__subtitle{color:#475569;font-size:14px;font-weight:400;line-height:1.6}.add-blog-hero-card__illustration{flex-shrink:0;width:260px;height:170px;position:relative}.illustration-graphic{width:100%;height:100%;position:relative}.illus-plus{color:#00757059;font-size:18px;font-weight:700;position:absolute}.illus-plus-1{top:10px;right:40px}.illus-plus-2{bottom:20px;left:10px}.illus-dot{background:#00757040;border-radius:50%;width:8px;height:8px;position:absolute}.illus-dot-1{top:0;left:40px}.illus-dot-2{bottom:10px;right:10px}.illus-window{background:#fff;border:1px solid #0075701f;border-radius:16px;flex-direction:column;gap:10px;width:210px;height:135px;padding:12px;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 10px 30px #00757014}.illus-window-header{gap:5px;display:flex}.illus-w-dot{background:#cbd5e1;border-radius:50%;width:7px;height:7px}.illus-w-dot:first-child{opacity:.6;background:#007570}.illus-window-body{flex-direction:column;gap:8px;height:100%;display:flex}.illus-text-line-t{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.illus-letter-t{color:var(--primary-teal);font-size:13px;font-weight:700}.illus-line-stub{background:#e2e8f0;border-radius:2px;width:40px;height:3px}.illus-img-placeholder{background:#f0fdfa;border:1px dashed #a7f3d0;border-radius:8px;flex:1;justify-content:center;align-items:center;display:flex}.illus-img-svg{color:var(--primary-teal);opacity:.4}.illus-pencil-badge{width:46px;height:46px;color:var(--primary-teal);background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:30px;left:0;box-shadow:0 6px 20px #00000014}.illus-plant-container{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;right:0}.plant-leaves{align-items:flex-end;gap:-4px;display:flex}.leaf{background:#34d399;border-radius:12px 12px 0}.leaf-left{background:#059669;width:10px;height:22px;transform:rotate(-25deg)}.leaf-center{background:#10b981;width:12px;height:28px}.leaf-right{background:#34d399;width:10px;height:20px;transform:rotate(25deg)}.plant-pot{background:#fde047;border-radius:2px 2px 6px 6px;width:22px;height:20px;margin-top:-2px}.type-selector-wrapper{justify-content:center;margin-bottom:28px;display:flex}.type-segmented-control{background:#fff;border:1px solid #f1f5f9;border-radius:18px;width:100%;max-width:560px;padding:6px;display:flex;box-shadow:0 2px 12px #00000008}.type-segment{height:48px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;transition:all .2s;display:flex;position:relative}.type-segment:hover{color:var(--text-primary)}.type-segment.active{color:var(--primary-teal);background:#fff;font-weight:700}.type-segment.active:after{content:"";background:var(--primary-teal);border-radius:3px 3px 0 0;width:50%;height:3px;position:absolute;bottom:0;left:25%}.add-blog-form-card{background:var(--card-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-subtle);border:1px solid #f1f5f9;padding:44px}.add-blog-form{flex-direction:column;gap:24px;display:flex}.form-row{grid-template-columns:1fr;gap:20px;display:grid}.form-row--2cols{grid-template-columns:1fr 1fr}@media (width<=768px){.form-row--2cols{grid-template-columns:1fr}}.form-group{flex-direction:column;gap:8px;display:flex}.form-group--full{grid-column:1/-1}.form-label{color:var(--text-primary);font-size:14px;font-weight:600}.input-with-icon,.select-wrapper{width:100%;position:relative}.form-input{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;height:52px;color:var(--text-primary);box-sizing:border-box;background:#fff;outline:none;padding:0 18px;font-family:Poppins,sans-serif;font-size:14.5px;transition:all .2s}.input-with-icon .form-input{padding-right:46px}.input-icon-right{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.form-input::placeholder{color:#94a3b8}.form-input:focus{border-color:var(--primary-teal);box-shadow:0 0 0 3px #00757014}.form-select{appearance:none;cursor:pointer;padding-right:44px}.select-icon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.content-type-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.content-type-cards{grid-template-columns:1fr}}.content-type-card{border:1px solid var(--border-color);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;transition:all .2s;display:flex}.content-type-card:hover{background:#f8fafc;border-color:#cbd5e1}.content-type-card.active{border:2px solid var(--primary-teal);background:var(--primary-teal-light)}.content-type-card__icon{width:44px;height:44px;color:var(--text-secondary);background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.content-type-card.active .content-type-card__icon{color:var(--primary-teal);background:#ccfbf1}.content-type-card__info{flex:1}.content-type-card__title{color:var(--text-primary);font-size:15px;font-weight:700}.content-type-card__sub{color:var(--text-secondary);margin-top:2px;font-size:12.5px}.content-type-card__radio{justify-content:center;align-items:center;display:flex}.radio-checked{color:var(--primary-teal)}.radio-unchecked{color:#cbd5e1}.form-textarea{resize:vertical;height:auto;min-height:100px;padding:14px 18px;line-height:1.6}.form-textarea--content{min-height:240px}.form-section-divider{background:#f1f5f9;height:1px;margin:12px 0 4px}.form-section-title{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:700}.upload-zone{border:2px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;cursor:pointer;background:#fafafa;padding:32px;transition:all .2s}.upload-zone:hover{border-color:var(--primary-teal);background:var(--primary-teal-light)}.upload-zone--small{padding:24px}.upload-zone--disabled{opacity:.5;cursor:not-allowed}.upload-zone__icon{color:var(--primary-teal);margin-bottom:10px}.upload-zone__text{color:var(--text-primary);margin-bottom:4px;font-size:14.5px;font-weight:600}.upload-zone__hint{color:var(--text-secondary);font-size:13px}.thumbnail-preview-wrapper{border-radius:var(--radius-lg);aspect-ratio:16/9;border:1px solid var(--border-color);max-width:360px;position:relative;overflow:hidden}.thumbnail-preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.thumbnail-remove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:10px;right:10px}.thumbnail-remove:hover{background:#ef4444e6}.add-blog-banner-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.add-blog-banner-item{aspect-ratio:16/9;border-radius:12px;position:relative;overflow:hidden}.add-blog-banner-item__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.add-blog-banner-item__overlay{opacity:0;background:#0000004d;justify-content:space-between;align-items:flex-start;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.add-blog-banner-item:hover .add-blog-banner-item__overlay{opacity:1}.add-blog-banner-item__remove{color:#fff;cursor:pointer;background:#ef4444e6;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.add-blog-banner-item__badge{color:#fff;background:#0009;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.add-blog-banner-add-more{aspect-ratio:16/9;border:2px dashed var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.add-blog-banner-add-more:hover{border-color:var(--primary-teal);color:var(--primary-teal);background:var(--primary-teal-light)}.add-blog-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:16px;display:grid}.add-blog-gallery-item{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.add-blog-gallery-item__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.add-blog-gallery-item__remove{color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s;display:flex;position:absolute;top:6px;right:6px}.add-blog-gallery-item:hover .add-blog-gallery-item__remove{opacity:1}.add-blog-gallery-empty{text-align:center;color:var(--text-secondary);margin-top:10px;font-size:13px}.add-blog-error{border-radius:var(--radius-md);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:10px;margin-bottom:24px;padding:14px 18px;font-size:14px;font-weight:500;display:flex}.add-blog-submit-actions{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:14px;margin-top:16px;padding-top:24px;display:flex}.add-blog-delete-btn{color:#ef4444;border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1px solid #fee2e2;align-items:center;gap:8px;padding:14px 24px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.add-blog-delete-btn:hover:not(:disabled){background:#fee2e2}.add-blog-submit-btn{background:var(--primary-teal);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:10px;padding:14px 32px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.add-blog-submit-btn:hover:not(:disabled){background:var(--primary-teal-hover);transform:translateY(-1px);box-shadow:0 4px 16px #00757040}.add-blog-submit-btn:disabled{opacity:.6;cursor:not-allowed}.add-blog-success{border-radius:var(--radius-xl);text-align:center;max-width:540px;box-shadow:var(--shadow-subtle);background:#fff;border:1px solid #f1f5f9;margin:60px auto;padding:48px 36px}.add-blog-success__icon{width:80px;height:80px;color:var(--primary-teal);background:#ccfbf1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.add-blog-success h1{color:var(--text-primary);margin-bottom:12px;font-size:24px;font-weight:700}.add-blog-success p{color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.6}.add-blog-success__actions{flex-direction:column;gap:12px;display:flex}.btn-primary{background:var(--primary-teal);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary:hover{background:var(--primary-teal-hover)}.btn-outline{color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline:hover{background:#f8fafc}.add-product-page{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);min-height:100vh;padding-bottom:80px}.add-product-container{max-width:820px;margin:0 auto;padding:32px 20px}.add-product-back-bar{margin-bottom:20px}.back-link-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #0000000a}.back-link-btn:hover{color:#059669;background:#f8fafc;border-color:#cbd5e1;transform:translate(-3px)}.add-product-header{color:#fff;background:linear-gradient(135deg,#024744 0%,#007570 50%,#00a8a2 100%);border-radius:20px;align-items:center;gap:20px;margin-bottom:28px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00757038}.add-product-header:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-50px}.header-icon-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #0000001a}.header-icon{color:#fff}.header-text{flex:1}.header-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.3px;text-transform:uppercase;background:#fff3;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.add-product-header h1{letter-spacing:-.3px;margin-bottom:4px;font-family:Poppins,sans-serif;font-size:24px;font-weight:800}.add-product-header p{opacity:.92;font-family:Poppins,sans-serif;font-size:13.5px;line-height:1.4}.success-message,.error-message{border-radius:14px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 2px 8px #0000000a}.success-message{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.error-message{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.limit-alert-card{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex;box-shadow:0 2px 10px #d9770614}.limit-alert-body{flex:1;align-items:flex-start;gap:12px;display:flex}.alert-icon{color:#d97706;flex-shrink:0;margin-top:2px}.limit-alert-body strong{color:#92400e;font-family:Poppins,sans-serif;font-size:14px;display:block}.limit-alert-body p{color:#b45309;margin-top:4px;font-size:13px;line-height:1.4}.upgrade-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#007570 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00757040}.upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00757059}.add-product-form{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:36px 32px;box-shadow:0 10px 30px #0000000a,0 1px 3px #00000005}.form-group{margin-bottom:26px}.form-group label{color:#1e293b;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:700;display:flex}.form-group label>span{align-items:center;gap:8px;display:flex}.label-icon{color:#059669}.required-star{color:#ef4444}.label-tag-optional{color:#94a3b8;font-size:11.5px;font-weight:500}.input-field-wrapper{width:100%;position:relative}.custom-input,.custom-select,.custom-textarea{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:all .2s;box-shadow:0 1px 2px #00000005}.custom-input:focus,.custom-select:focus,.custom-textarea:focus{background:#fff;border-color:#059669;box-shadow:0 0 0 4px #0596691f}.custom-input::-moz-placeholder{color:#94a3b8;font-size:13px}.custom-textarea::-moz-placeholder{color:#94a3b8;font-size:13px}.custom-input::placeholder,.custom-textarea::placeholder{color:#94a3b8;font-size:13px}.custom-textarea{resize:vertical;min-height:110px;line-height:1.6}.custom-select:disabled,.custom-input:disabled{color:#64748b;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.field-hint{color:#64748b;margin-top:6px;font-family:Poppins,sans-serif;font-size:11.5px;display:block}.product-dropzone{cursor:pointer;text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;transition:all .25s;display:flex}.product-dropzone:hover{background:#0596690a;border-color:#059669}.dropzone-icon-circle{color:#059669;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;transition:transform .2s;display:flex;box-shadow:0 4px 12px #0000000f}.product-dropzone:hover .dropzone-icon-circle{transform:scale(1.1)}.dropzone-text{flex-direction:column;gap:4px;display:flex}.dropzone-title{color:#1e293b;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:700}.dropzone-sub{color:#64748b;font-family:Poppins,sans-serif;font-size:11.5px}.product-image-preview-card{background:#0f172a;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:200px;max-height:320px;display:flex;position:relative;overflow:hidden}.preview-img-backdrop{-o-object-fit:cover;object-fit:cover;filter:blur(14px);opacity:.35;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.preview-img{z-index:1;-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:300px;position:relative}.preview-actions-overlay{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;gap:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.product-image-preview-card:hover .preview-actions-overlay{opacity:1}.btn-change-photo,.btn-remove-photo{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-change-photo{color:#0f172a;background:#fff;box-shadow:0 4px 12px #00000026}.btn-change-photo:hover{background:#f8fafc;transform:translateY(-1px)}.btn-remove-photo{color:#fff;background:#dc2626;box-shadow:0 4px 12px #dc26264d}.btn-remove-photo:hover{background:#b91c1c;transform:translateY(-1px)}.form-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.btn-cancel,.btn-submit{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-cancel{color:#475569;background:#f1f5f9}.btn-cancel:hover{color:#1e293b;background:#e2e8f0}.btn-submit{color:#fff;background:linear-gradient(135deg,#059669 0%,#007570 100%);box-shadow:0 4px 16px #05966940}.btn-submit:hover:not(:disabled){background:linear-gradient(135deg,#047857 0%,#005f5b 100%);transform:translateY(-1px);box-shadow:0 6px 20px #05966959}.btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.spin{animation:1s linear infinite spin}@media (width<=768px){.add-product-container{padding:20px 14px}.add-product-header{text-align:center;flex-direction:column;padding:24px 20px}.add-product-header h1{font-size:20px}.add-product-form{padding:24px 18px}.form-actions{flex-direction:column-reverse}.btn-cancel,.btn-submit{width:100%}}.nf-body{color:#17231b;background:#f6f8f6;min-height:100vh;font-family:DM Sans,sans-serif}.nf-background{z-index:-1;position:fixed;inset:0;overflow:hidden}.nf-blob{filter:blur(100px);opacity:.55;border-radius:50%;position:absolute}.nf-blob-1{background:#a8ddb8;width:450px;height:450px;top:-180px;left:-120px}.nf-blob-2{background:#c4ead0;width:500px;height:500px;bottom:-250px;right:-150px}.nf-line{border:1px solid #187a3c14;border-radius:50%;position:absolute}.nf-line-1{width:600px;height:600px;top:-300px;right:-180px}.nf-line-2{width:450px;height:450px;bottom:-250px;left:-150px}.nf-main{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.nf-container{width:100%;max-width:850px;position:relative}.nf-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#287a47;letter-spacing:.4px;background:#fff9;border:1px solid #187a3c26;border-radius:50px;align-items:center;gap:10px;margin-bottom:25px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.nf-dot{background:#2d9a54;border-radius:50%;width:7px;height:7px}.nf-code{letter-spacing:-14px;background:linear-gradient(135deg,#123b22 0%,#237b43 50%,#77b98c 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 20px 30px #206e3a1f);-webkit-background-clip:text;background-clip:text;margin-bottom:40px;font-size:clamp(150px,24vw,280px);font-weight:700;line-height:.8;position:relative}.nf-underline{background:linear-gradient(90deg,#0000,#3e9a5e,#0000);border-radius:50px;width:90px;height:4px;margin:0 auto 28px}.nf-container h1{letter-spacing:-1px;color:#17231b;margin-bottom:16px;font-size:clamp(28px,4vw,44px);font-weight:700}.nf-container p{color:#738078;max-width:520px;margin:auto;font-size:16px;line-height:1.8}.nf-button-wrapper{margin-top:38px}.nf-home-button{color:#fff;background:#176b37;border-radius:14px;justify-content:center;align-items:center;padding:16px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 15px 35px #176b3738}.nf-home-button:hover{background:#10562b;transform:translateY(-3px);box-shadow:0 20px 45px #176b374d}.nf-bottom-text{color:#a0aaa3;margin-top:35px;font-size:13px}@media (width<=600px){.nf-code{letter-spacing:-8px;margin-bottom:30px}.nf-container p{padding:0 10px;font-size:14px}.nf-home-button{width:100%;max-width:280px}}.floating-whatsapp{z-index:9999;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:28px;right:28px}.chat-widget{cursor:pointer;align-items:center;gap:12px;display:flex;position:relative}.chat-widget:before{content:"";z-index:0;background:radial-gradient(circle,#25d3664d 0%,#0000 75%);border-radius:50%;animation:3s ease-in-out infinite breathe-glow;position:absolute;inset:-5px}@keyframes breathe-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.18)}}.avatar-wrapper{z-index:2;background:linear-gradient(145deg,#25d366bf 0%,#128c7ea6 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:box-shadow .3s,transform .2s;animation:3s ease-in-out infinite breathe-ring;display:flex;position:relative;box-shadow:0 0 0 2.5px #25d3664d,0 5px 16px #25d36640,0 3px 8px #0000001f}@keyframes breathe-ring{0%,to{box-shadow:0 0 0 2.5px #25d3664d,0 4px 14px #25d36638}50%{box-shadow:0 0 0 5px #25d36673,0 7px 22px #25d36661}}.chat-widget:hover .avatar-wrapper{transform:scale(1.06);box-shadow:0 0 0 5px #25d36680,0 8px 24px #25d36673}.avatar-inner{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.floating-whatsapp__popup{z-index:3;background:#fff;border-radius:16px;width:300px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;position:absolute;bottom:104px;right:0;overflow:hidden;box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014}.floating-whatsapp__popup-header{background:linear-gradient(135deg,#25d366 0%,#00c853 50%,#128c7e 100%);align-items:center;gap:14px;padding:18px 16px;display:flex;position:relative;overflow:hidden}.floating-whatsapp__popup-header:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:96px;height:96px;position:absolute;top:-24px;right:-24px}.floating-whatsapp__popup-avatar{background:#fff3;border:2.5px solid #fff9;border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden;box-shadow:0 2px 8px #0000001f}.floating-whatsapp__popup-avatar img{-o-object-fit:cover;object-fit:cover;transform-origin:bottom;width:100%;height:100%;animation:2.5s ease-in-out infinite wave-sway}@keyframes wave-sway{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-6deg)scale(1.04)}40%{transform:rotate(6deg)scale(1.04)}60%{transform:rotate(-4deg)scale(1.02)}80%{transform:rotate(2deg)scale(1)}}.floating-whatsapp__popup-info{color:#fff;flex:1}.floating-whatsapp__popup-close{color:#fff;cursor:pointer;z-index:2;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:24px;font-weight:300;line-height:1;transition:all .2s;display:flex;position:relative}.floating-whatsapp__popup-close:hover{background:#ffffff4d;transform:scale(1.1)}.floating-whatsapp__popup-close:active{transform:scale(.95)}.floating-whatsapp__popup-name{letter-spacing:.2px;margin-bottom:4px;font-size:15px;font-weight:700}.floating-whatsapp__popup-status{opacity:.92;align-items:center;gap:6px;font-size:12.5px;display:flex}.floating-whatsapp__popup-status-dot{background:#b9f6ca;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite blink;box-shadow:0 0 6px #b9f6cacc}.floating-whatsapp__popup-body{background:#f0f2f5;padding:16px}.floating-whatsapp__popup-message{background:#fff;border-radius:0 12px 12px;padding:12px 16px;position:relative;box-shadow:0 1px 4px #0000000f}.floating-whatsapp__popup-message:before{content:"";border-top:8px solid #0000;border-right:8px solid #fff;width:0;height:0;position:absolute;top:0;left:-8px}.floating-whatsapp__popup-message p{color:#1f2937;margin:0;font-size:13.5px;line-height:1.55}.floating-whatsapp__popup-message p:first-child{margin-bottom:4px}.floating-whatsapp__popup-cta{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;border-radius:10px;width:calc(100% - 32px);margin:12px 16px 16px;padding:11px 16px;font-size:13px;font-weight:600;transition:opacity .2s;display:block;box-shadow:0 3px 12px #25d36659}.floating-whatsapp__popup-cta:hover{opacity:.9}@keyframes blink{0%,to{opacity:1}50%{opacity:.45}}@media (width<=768px){.floating-whatsapp{bottom:72px;right:12px}.avatar-wrapper{width:50px;height:50px}.avatar-inner{width:42px;height:42px}.floating-whatsapp__popup{width:280px;bottom:68px;right:-4px}}@media (width<=480px){.floating-whatsapp{bottom:70px;right:10px}.avatar-wrapper{width:48px;height:48px}.avatar-inner{width:40px;height:40px}.floating-whatsapp__popup{width:calc(100vw - 28px);bottom:66px;right:0}}.welcome-banner-overlay{z-index:99990;background:#0f172a38;justify-content:center;align-items:center;padding:20px;animation:.25s cubic-bezier(.16,1,.3,1) welcome-banner-fade-in;display:flex;position:fixed;inset:0}.welcome-banner-modal{background:#fff;border-radius:20px;width:100%;max-width:660px;animation:.3s cubic-bezier(.16,1,.3,1) welcome-banner-pop-in;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #0f172a59,inset 0 0 0 1px #ffffffe6}.welcome-banner-modal__container{cursor:pointer;width:100%;line-height:0;display:block;position:relative}.welcome-banner-modal__image{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.welcome-banner-modal__close{color:#1e293b;cursor:pointer;z-index:10;background:#fffffff2;border:1px solid #e2e8f0e6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #00000026}.welcome-banner-modal__close:hover{color:#fff;background:#0f6e46;border-color:#0f6e46;transform:scale(1.1)rotate(90deg)}.welcome-banner-modal__close:active{transform:scale(.95)}.welcome-banner-modal__register-btn{cursor:pointer;z-index:8;width:22.8%;height:12.2%;box-shadow:none;background:0 0;border:none;border-radius:9999px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:60.5%;left:5.6%}.welcome-banner-modal__register-btn:hover{box-shadow:none;opacity:.9;background:0 0}.welcome-banner-modal__register-btn:active{opacity:.75}@keyframes welcome-banner-fade-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-banner-pop-in{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=640px){.welcome-banner-modal{border-radius:16px;max-width:100%}.welcome-banner-modal__image{border-radius:16px}.welcome-banner-modal__close{width:32px;height:32px;top:10px;right:10px}}
