@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_a9487938-module__4S5_FW__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_a9487938-module__4S5_FW__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_24ca465d-module__ynVeva__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_24ca465d-module__ynVeva__variable{--font-jakarta:"Manrope", "Manrope Fallback"}
*,: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:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;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}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.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))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.gap-8{gap:2rem}.gap-\[5px\]{gap:5px}.border{border-width:1px}.p-2{padding:.5rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-syne:"Playfair Display", serif;--font-jakarta:"Manrope", sans-serif;--color-primary-50:#fff9ec;--color-primary-100:#ffefcf;--color-primary-200:#ffe3ad;--color-primary-300:#f5ce82;--color-primary-400:#e5b965;--color-primary-500:#cb9b43;--color-primary-600:#a67b28;--color-primary-700:#845f16;--color-primary-800:#62440a;--color-primary-900:#3f2c05;--color-neutral-0:#fff;--color-neutral-50:#fdfcf9;--color-neutral-100:#f6f2ea;--color-neutral-200:#ece4d8;--color-neutral-300:#dacdb9;--color-neutral-400:#b6a893;--color-neutral-500:#8f8472;--color-neutral-600:#6a6154;--color-neutral-700:#4a443d;--color-neutral-800:#312d29;--color-neutral-900:#211f1d;--color-neutral-950:#151412;--color-success:#2f8f57;--color-warning:#8a6a2c;--color-error:#f87171;--color-info:#67d4ff;--color-background:#faf6ef;--color-background-secondary:#f4eee4;--color-background-tertiary:#efe6d9;--color-surface:#fff;--color-surface-elevated:#fffdfa;--color-border:#33435b2e;--color-border-subtle:#33435b1f;--color-text-primary:#1c2a3c;--color-text-secondary:#344863;--color-text-tertiary:#5f728b;--color-text-inverse:#f9fbff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 3px #2530411a;--shadow-sm:0 8px 24px #2530411f;--shadow-md:0 16px 34px #25304129;--shadow-lg:0 24px 56px #25304133;--shadow-xl:0 34px 84px #2530413d;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--c-bg:var(--color-background);--c-surface:var(--color-surface);--c-surface2:var(--color-surface-elevated);--c-border:var(--color-border);--c-orange:var(--color-primary-500);--c-orange-dim:#cb9b4324;--c-text:var(--color-text-primary);--c-muted:var(--color-text-tertiary);--c-surface-soft:#ffffffbd;--c-surface-soft-strong:#ffffffe0;--c-surface-panel:#fffffff2;--c-surface-panel-strong:#fff;--c-shell:#f7f0e6db;--c-shell-strong:#f1e8dbf0;--c-navbar:#faf6eeeb;--c-border-faint:#33435b1a;--c-border-soft:#33435b24;--c-border-regular:#33435b33;--c-border-strong:#33435b42;--c-frost-thin:#33435b0a;--c-frost:#33435b14;--c-accent-glow:#cb9b4333;--c-accent-glow-soft:#cb9b431f;--c-accent-border:#a7792957;--c-accent-border-strong:#8b631c70;--c-cool-glow:#82a1c533;--c-cool-glow-soft:#82a1c524}*{box-sizing:border-box}html{scroll-behavior:auto;width:100%;max-width:100dvw;overflow-x:clip}body{color:var(--c-text);font-family:var(--font-jakarta), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-normal);letter-spacing:.01em;cursor:none;background-color:var(--c-bg);background-image:radial-gradient(circle at 14% 8%, var(--c-accent-glow) 0%, transparent 34%), radial-gradient(circle at 86% 22%, var(--c-cool-glow-soft) 0%, transparent 36%), linear-gradient(180deg, #faf6ef 0%, #f6efe3 44%, #f9f5ee 100%);width:100%;max-width:100dvw;margin:0;position:relative;overflow-x:clip}a,button,input,select,textarea,[role=button]{cursor:none}main{isolation:isolate;opacity:var(--page-opacity,1);transition:opacity .26s;position:relative}a{color:inherit}::selection{color:#182232;background:#cb9b4342}:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#e7dfd3d9}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:linear-gradient(#8eaed380,#cb9b438f)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#84a6ccb3,#cb9b43c7)}.dot-grid{background-image:radial-gradient(circle,#6070852b 1px,#0000 1px);background-size:30px 30px}.gradient-text{background:linear-gradient(120deg,#7f5c1c 0%,#b8842f 40%,#5e7fa9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-card{border:1px solid var(--c-border-soft);-webkit-backdrop-filter:blur(18px);background:#ffffffd1}.section-label{border-radius:var(--radius-full);background:var(--c-orange-dim);border:1px solid var(--c-accent-border);color:var(--color-primary-700);font-family:var(--font-jakarta);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;padding:7px 16px;font-size:11px;font-weight:700;display:inline-flex}.section-label.reveal-init{transform-origin:0;opacity:0;transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .22s .1s;transform:scaleX(0)}.section-label.reveal-init.is-inview{opacity:1;transform:scaleX(1)}.btn-primary{border-radius:var(--radius-full);color:#1f1710;min-height:44px;font-family:var(--font-jakarta);letter-spacing:.02em;transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), filter var(--duration-fast) var(--ease-default);cursor:none;white-space:nowrap;background:linear-gradient(135deg,#e9c98f 0%,#cb9b43 58%,#a87a2a 100%);border:1px solid #9d702194;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #9d70213d}.btn-primary:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 16px 34px #9d70214d}.btn-primary:active{transform:translateY(0)}.btn-secondary{border:1px solid var(--c-accent-border);border-radius:var(--radius-full);background:var(--c-surface-soft-strong);min-height:44px;color:var(--c-text);font-family:var(--font-jakarta);letter-spacing:.02em;transition:transform var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);cursor:none;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-secondary:hover{border-color:var(--c-orange);background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #9d70211f}.btn-secondary:active{transform:translateY(0)}.btn-primary.btn-ripple-active{filter:brightness(.8)}.btn-ripple{pointer-events:none;background:#ffffff4d;border-radius:999px;width:12px;height:12px;animation:.6s ease-out forwards btnRipple;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes btnRipple{0%{opacity:.3;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary{border:1px solid var(--c-border-regular);border-radius:var(--radius-full);min-height:44px;color:var(--c-text);font-family:var(--font-jakarta);transition:transform var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);cursor:none;white-space:nowrap;background:#ffffffeb;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary:hover{background:#faf7f1f2;border-color:#57697f6b;transform:translateY(-2px)}.feature-card{--spot-x:50%;--spot-y:50%;--spot-opacity:0;background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--radius-xl);transition:transform var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default), background-color var(--duration-normal) var(--ease-default);padding:28px;position:relative;overflow:hidden}.feature-card:before{content:"";opacity:1;transform-origin:0;height:2px;transition:transform .3s var(--ease-default);background:linear-gradient(90deg,#0000,#bc8837ad,#6381a58a,#0000);position:absolute;inset:0 0 auto;transform:scaleX(0)}.feature-card:after,.project-card:after{content:"";pointer-events:none;opacity:var(--spot-opacity);background:radial-gradient(400px circle at var(--spot-x) var(--spot-y), #cb9b4312, transparent 70%);transition:opacity .18s;position:absolute;inset:0}.feature-card:hover{border-color:var(--c-accent-border);box-shadow:var(--shadow-md);background:#fff;transform:translateY(-4px)}.feature-card:hover:before{transform:scaleX(1)}.project-card{transition:transform var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default), background-color var(--duration-normal) var(--ease-default);position:relative}.project-card:hover{border-color:var(--c-accent-border);box-shadow:0 22px 48px #25304133}.project-block-article{isolation:isolate}.project-card-gradient-layer{z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 22%,#cb9b431f,#0000 44%),radial-gradient(circle at 86% 76%,#6082ac24,#0000 46%),linear-gradient(130deg,#ffffff4d,#ffffff14);position:absolute;inset:0}.project-card-premium-01 .project-card-gradient-layer{background:radial-gradient(circle at 16% 20%,#cb9b4324,#0000 44%),radial-gradient(circle at 86% 80%,#6082ac24,#0000 46%),linear-gradient(128deg,#ffffff52,#ffffff1a)}.project-card-premium-02 .project-card-gradient-layer{background:radial-gradient(circle at 18% 74%,#6082ac29,#0000 46%),radial-gradient(circle at 84% 18%,#cb9b4324,#0000 44%),linear-gradient(132deg,#ffffff57,#ffffff1a)}.project-card-premium-03 .project-card-gradient-layer{background:radial-gradient(circle at 18% 72%,#6082ac2e,#0000 46%),radial-gradient(circle at 84% 20%,#cb9b431f,#0000 44%),linear-gradient(132deg,#ffffff57,#ffffff1a)}.project-card-premium-04 .project-card-gradient-layer{background:radial-gradient(circle at 20% 78%,#cb9b4324,#0000 46%),radial-gradient(circle at 84% 20%,#6082ac29,#0000 44%),linear-gradient(132deg,#ffffff57,#ffffff1a)}.project-card-premium-05 .project-card-gradient-layer{background:radial-gradient(circle at 16% 22%,#cb9b4329,#0000 46%),radial-gradient(circle at 84% 80%,#6082ac29,#0000 46%),linear-gradient(134deg,#ffffff57,#ffffff1a)}.project-card-premium-06 .project-card-gradient-layer{background:radial-gradient(circle at 18% 78%,#6082ac2e,#0000 46%),radial-gradient(circle at 84% 20%,#cb9b4324,#0000 44%),linear-gradient(134deg,#ffffff57,#ffffff1a)}.project-depth-layout__left,.project-depth-layout__right{min-width:0}.project-inline-visual{border:1px solid var(--c-border-soft);background:#ffffffc7;border-radius:12px;margin-bottom:12px;display:none;overflow:hidden}.project-inline-visual .easeembro-signal--card,.project-inline-visual .smartattend-visual--card,.project-inline-visual .industrialpulse-visual--card,.project-inline-visual .bmsforge-visual--card,.project-inline-visual .polishloop-visual--card,.project-inline-visual .iotmesh06-visual--card{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;border:none;border-radius:0}.project-card-premium-01{isolation:isolate;background:radial-gradient(circle at 16% 26%,#cb9b4317,#0000 48%),radial-gradient(circle at 84% 74%,#6082ac1f,#0000 45%),linear-gradient(125deg,#ffffffe6,#ffffffc2)}.project-card-premium-02{isolation:isolate;background:radial-gradient(circle at 14% 74%,#6082ac1f,#0000 42%),radial-gradient(circle at 84% 16%,#cb9b431a,#0000 46%),linear-gradient(132deg,#ffffffe6,#ffffffc2)}.project-card-premium-03{isolation:isolate;background:radial-gradient(circle at 16% 74%,#6082ac24,#0000 44%),radial-gradient(circle at 82% 20%,#cb9b431a,#0000 46%),linear-gradient(132deg,#ffffffe6,#ffffffc2)}.project-card-premium-04{isolation:isolate;background:radial-gradient(circle at 18% 78%,#cb9b431a,#0000 44%),radial-gradient(circle at 84% 16%,#6082ac1f,#0000 46%),linear-gradient(132deg,#ffffffe6,#ffffffc2)}.project-card-premium-05{isolation:isolate;background:radial-gradient(circle at 16% 20%,#cb9b431f,#0000 46%),radial-gradient(circle at 84% 82%,#6082ac21,#0000 44%),linear-gradient(134deg,#ffffffeb,#ffffffc7)}.project-card-premium-06{isolation:isolate;background:radial-gradient(circle at 14% 76%,#6082ac24,#0000 44%),radial-gradient(circle at 86% 22%,#cb9b431c,#0000 46%),linear-gradient(134deg,#ffffffeb,#ffffffc7)}.project-backdrop-01{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.project-backdrop-01__mesh{filter:blur(18px);background:radial-gradient(circle at 14% 32%,#cb9b433d,#0000 36%),radial-gradient(circle at 72% 18%,#6082ac33,#0000 34%),radial-gradient(circle at 84% 76%,#6a615429,#0000 42%);animation:18s ease-in-out infinite projectOneMeshShift;position:absolute;inset:-4% -2%}.project-backdrop-01__scan{opacity:.4;background-image:linear-gradient(106deg,#fff0 30%,#cb9b432e 48%,#6082ac24 58%,#fff0 70%),repeating-linear-gradient(#1c2a3c09 0 1px,#0000 1px 11px);animation:9s cubic-bezier(.22,.61,.36,1) infinite projectOneScan;position:absolute;inset:0;transform:translate(-36%)}.project-backdrop-01__halo{filter:blur(24px);border-radius:50%;position:absolute}.project-backdrop-01__halo--left{background:radial-gradient(circle,#cb9b4333 0%,#cb9b430a 52%,#0000 74%);width:320px;height:320px;top:-88px;left:-88px}.project-backdrop-01__halo--right{background:radial-gradient(circle,#6082ac2e 0%,#6082ac0a 56%,#0000 78%);width:360px;height:360px;bottom:-136px;right:-104px}.project-backdrop-01__flow{width:100%;height:100%;position:absolute;inset:0}.project-backdrop-01__flow path{fill:none;stroke:url(#project01-line);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:10 8;animation:12s linear infinite projectOneFlowDash}.project-backdrop-01__flow path:nth-child(2){animation-delay:-2.2s}.project-backdrop-01__flow path:nth-child(3){animation-delay:-4.4s}.project-backdrop-01__particles{position:absolute;inset:0}.project-backdrop-01__signal{opacity:.34;justify-content:flex-end;align-items:center;padding-right:clamp(10px,1.8vw,22px);display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%);mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%)}.project-card-premium-01 .project-backdrop-01__signal .easeembro-signal{width:min(64%,640px);height:100%;box-shadow:none;-webkit-backdrop-filter:none;border:none;border-radius:0;transform:translate(14%)}.project-backdrop-01__particle{background:#cb9b4380;border-radius:50%;width:4px;height:4px;animation:6.5s ease-in-out infinite projectOneParticle;position:absolute;box-shadow:0 0 8px #cb9b4359}.project-backdrop-03{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.project-backdrop-03__visual{opacity:.66;filter:saturate(1.04)contrast(1.01);justify-content:flex-end;align-items:center;padding-right:clamp(10px,1.8vw,22px);display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%);mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%)}.project-card-premium-03 .project-backdrop-03__visual .industrialpulse-visual{width:min(64%,640px);height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 12% 34%,#6082ac24,#0000 44%),radial-gradient(circle at 86% 70%,#cb9b431f,#0000 44%);border:none;border-radius:0;transform:translate(14%)}.project-card-premium-03 .project-backdrop-03__visual .industrialpulse-visual__scanner{opacity:.26}.project-backdrop-04{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.project-backdrop-04__visual{opacity:.66;filter:saturate(1.04)contrast(1.01);justify-content:flex-end;align-items:center;padding-right:clamp(10px,1.8vw,22px);display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%);mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%)}.project-card-premium-04 .project-backdrop-04__visual .bmsforge-visual{width:min(64%,640px);height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 14% 26%,#cb9b4324,#0000 44%),radial-gradient(circle at 88% 78%,#6082ac24,#0000 44%);border:none;border-radius:0;transform:translate(14%)}.project-card-premium-04 .project-backdrop-04__visual .bmsforge-visual__scan{opacity:.22}.project-backdrop-05{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.project-backdrop-05__visual{opacity:.66;filter:saturate(1.04)contrast(1.01);justify-content:flex-end;align-items:center;padding-right:clamp(10px,1.8vw,22px);display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%);mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%)}.project-card-premium-05 .project-backdrop-05__visual .polishloop-visual{width:min(64%,640px);height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 14% 22%,#cb9b4324,#0000 44%),radial-gradient(circle at 86% 82%,#6082ac24,#0000 46%);border:none;border-radius:0;transform:translate(14%)}.project-card-premium-05 .project-backdrop-05__visual .polishloop-visual__scan{opacity:.24}.project-backdrop-06{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.project-backdrop-06__visual{opacity:.66;filter:saturate(1.04)contrast(1.01);justify-content:flex-end;align-items:center;padding-right:clamp(10px,1.8vw,22px);display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%);mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%)}.project-card-premium-06 .project-backdrop-06__visual .iotmesh06-visual{width:min(64%,640px);height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 14% 78%,#6082ac24,#0000 44%),radial-gradient(circle at 86% 20%,#cb9b4324,#0000 46%);border:none;border-radius:0;transform:translate(14%)}.project-card-premium-06 .project-backdrop-06__visual .iotmesh06-visual__scan{opacity:.22}.polishloop-visual{background:linear-gradient(136deg,#ffffff8f,#ffffff38),radial-gradient(circle at 14% 72%,#cb9b4329,#0000 44%),radial-gradient(circle at 86% 18%,#6082ac29,#0000 46%);border:1px solid #a7792933;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 48px #2530411f}.polishloop-visual--card{width:min(90%,560px);height:220px;box-shadow:none;border-radius:18px}.polishloop-visual--hero{-webkit-backdrop-filter:blur(2px);height:300px}.polishloop-visual__svg{width:100%;height:100%;display:block}.polishloop-visual__glow{filter:blur(24px);pointer-events:none;border-radius:50%;position:absolute}.polishloop-visual__glow--warm{background:radial-gradient(circle,#cb9b433d,#0000 72%);width:200px;height:200px;top:-88px;left:-84px}.polishloop-visual__glow--cool{background:radial-gradient(circle,#6082ac33,#0000 72%);width:248px;height:248px;bottom:-96px;right:-90px}.polishloop-visual__grid{fill:none;stroke:#5f728b14;stroke-width:1px}.polishloop-visual__controller,.polishloop-visual__driver,.polishloop-visual__adc,.polishloop-visual__state{fill:#ffffffad;stroke:#a779293d;stroke-width:1.2px}.polishloop-visual__driver,.polishloop-visual__state{stroke:#6082ac3d}.polishloop-visual__line{fill:#5f728b3d}.polishloop-visual__driver-path{fill:none;stroke:#5f728b7a;stroke-width:2px;stroke-linecap:round}.polishloop-visual__loop-base,.polishloop-visual__feedback-base{fill:none;stroke:#5f728b3d;stroke-width:1.8px;stroke-linecap:round}.polishloop-visual__loop-live,.polishloop-visual__feedback-live{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 8;animation:4.8s linear infinite polishLoopFlow}.polishloop-visual__feedback-live{stroke-width:2px;animation-duration:5.2s}.polishloop-visual__scaife{fill:#ffffffb8;stroke:#a7792957;stroke-width:2px}.polishloop-visual__scaife-inner{fill:#cb9b431f;stroke:#a7792947;stroke-width:1.6px}.polishloop-visual__hub{fill:#5f728bc2}.polishloop-visual__facet{stroke:#6082ac94;stroke-width:2px;stroke-linecap:round}.polishloop-visual__arm{fill:none;stroke:#5f728b94;stroke-width:2.4px;stroke-linecap:round}.polishloop-visual__probe{fill:#cb9b43e6;stroke:#a779296b;stroke-width:2px}.polishloop-visual__label{fill:#45546ad1;font-family:var(--font-jakarta);letter-spacing:.07em;font-size:8.2px;font-weight:700}.polishloop-visual__state-text{fill:#5f728bd1;font-family:var(--font-jakarta);letter-spacing:.08em;font-size:7px;font-weight:700}.polishloop-visual__packet-dot{fill:#cb9b43eb}.polishloop-visual__scan{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff57,#cb9b4329,#0000);width:32%;position:absolute;inset:0}@keyframes polishLoopFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}.iotmesh06-visual{background:linear-gradient(136deg,#ffffff8f,#ffffff38),radial-gradient(circle at 12% 72%,#6082ac29,#0000 44%),radial-gradient(circle at 88% 16%,#cb9b4329,#0000 46%);border:1px solid #a7792933;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 48px #2530411f}.iotmesh06-visual--card{width:min(90%,560px);height:220px;box-shadow:none;border-radius:18px}.iotmesh06-visual--hero{-webkit-backdrop-filter:blur(2px);height:300px}.iotmesh06-visual__svg{width:100%;height:100%;display:block}.iotmesh06-visual__glow{filter:blur(24px);pointer-events:none;border-radius:50%;position:absolute}.iotmesh06-visual__glow--warm{background:radial-gradient(circle,#cb9b433d,#0000 72%);width:208px;height:208px;top:-90px;left:-88px}.iotmesh06-visual__glow--cool{background:radial-gradient(circle,#6082ac33,#0000 72%);width:248px;height:248px;bottom:-98px;right:-90px}.iotmesh06-visual__grid{fill:none;stroke:#5f728b14;stroke-width:1px}.iotmesh06-visual__sensor,.iotmesh06-visual__esp32,.iotmesh06-visual__tablet,.iotmesh06-visual__broker,.iotmesh06-visual__dashboard{fill:#ffffffad;stroke:#a779293d;stroke-width:1.2px}.iotmesh06-visual__esp32,.iotmesh06-visual__tablet,.iotmesh06-visual__broker,.iotmesh06-visual__dashboard{stroke:#6082ac3d}.iotmesh06-visual__node-shell{fill:#ffffffa8;stroke:#a7792938;stroke-width:1.1px}.iotmesh06-visual__sensor-mini{fill:#fffc;stroke:#5f728b33;stroke-width:.9px}.iotmesh06-visual__power{fill:#cb9b432e;stroke:#a779294d;stroke-width:1px}.iotmesh06-visual__line,.iotmesh06-visual__oee-track{fill:#5f728b3d}.iotmesh06-visual__oee-live{fill:#cb9b43d1}.iotmesh06-visual__bus-base,.iotmesh06-visual__mqtt-base{fill:none;stroke:#5f728b38;stroke-width:1.8px;stroke-linecap:round}.iotmesh06-visual__bus-live,.iotmesh06-visual__mqtt-live{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 8;animation:4.6s linear infinite iotMesh06Flow}.iotmesh06-visual__topic-base{fill:none;stroke:#5f728b3d;stroke-width:1.9px;stroke-linecap:round}.iotmesh06-visual__topic-live{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:12 8;animation:4.2s linear infinite iotMesh06Flow}.iotmesh06-visual__wifi{fill:none;stroke:#6082ac8f;stroke-width:2px;stroke-linecap:round;animation:2.2s ease-in-out infinite iotMesh06Wifi}.iotmesh06-visual__sqlite{fill:#fffc;stroke:#6082ac52;stroke-width:1px}.iotmesh06-visual__tablet-line{fill:none;stroke:#5f728b38;stroke-width:1px}.iotmesh06-visual__state-led{fill:#2f8f57e0;animation:1.9s ease-in-out infinite iotMesh06Led}.iotmesh06-visual__label{fill:#45546ad1;font-family:var(--font-jakarta);letter-spacing:.07em;font-size:8.2px;font-weight:700}.iotmesh06-visual__mini{fill:#5f728bd1;font-family:var(--font-jakarta);letter-spacing:.06em;font-size:7.2px;font-weight:700}.iotmesh06-visual__micro{fill:#5f728bc7;font-family:var(--font-jakarta);letter-spacing:.05em;font-size:6.4px;font-weight:700}.iotmesh06-visual__packet{fill:#cb9b43e6}.iotmesh06-visual__scan{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff57,#6082ac2e,#0000);width:32%;position:absolute;inset:0}@keyframes iotMesh06Flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}@keyframes iotMesh06Wifi{0%,to{opacity:.36}50%{opacity:.9}}@keyframes iotMesh06Led{0%,to{opacity:.55}50%{opacity:1}}.bmsforge-visual{background:linear-gradient(136deg,#ffffff8a,#fff3),radial-gradient(circle at 12% 70%,#cb9b4329,#0000 44%),radial-gradient(circle at 86% 20%,#6082ac29,#0000 46%);border:1px solid #a7792933;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 48px #2530411f}.bmsforge-visual--card{width:min(90%,560px);height:220px;box-shadow:none;border-radius:18px}.bmsforge-visual--hero{-webkit-backdrop-filter:blur(2px);height:300px}.bmsforge-visual__svg{width:100%;height:100%;display:block}.bmsforge-visual__glow{filter:blur(24px);pointer-events:none;border-radius:50%;position:absolute}.bmsforge-visual__glow--warm{background:radial-gradient(circle,#cb9b433d,#0000 72%);width:210px;height:210px;top:-90px;left:-90px}.bmsforge-visual__glow--cool{background:radial-gradient(circle,#6082ac33,#0000 72%);width:250px;height:250px;bottom:-96px;right:-90px}.bmsforge-visual__grid{fill:none;stroke:#5f728b14;stroke-width:1px}.bmsforge-visual__pack-frame{fill:#ffffff85;stroke:#a779293d;stroke-width:1.2px}.bmsforge-visual__cell-shell{fill:#ffffff9e;stroke:#a779293d;stroke-width:1px}.bmsforge-visual__cell-fill{animation:2.2s ease-in-out infinite bmsForgeCellPulse}.bmsforge-visual__cell-cap{fill:#5f728b6b}.bmsforge-visual__cell-label{fill:#5f728bb8;font-family:var(--font-jakarta);font-size:7px;font-weight:700}.bmsforge-visual__series-rail{fill:none;stroke:#5f728b42;stroke-width:1.6px;stroke-linecap:round}.bmsforge-visual__tap-base{fill:none;stroke:#5f728b2e;stroke-width:1.2px;stroke-linecap:round}.bmsforge-visual__tap-live{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:8 8;animation:4.8s linear infinite bmsForgeTapFlow}.bmsforge-visual__afe,.bmsforge-visual__fet{fill:#ffffffa8;stroke:#6082ac3d;stroke-width:1.1px}.bmsforge-visual__afe-line{fill:#5f728b3d}.bmsforge-visual__fet-mos{fill:none;stroke:#5f728b75;stroke-width:2px;stroke-linecap:round}.bmsforge-visual__shunt{fill:#cb9b4347;stroke:#a779295c;stroke-width:1px}.bmsforge-visual__bus-base{fill:none;stroke:#5f728b38;stroke-width:2px;stroke-linecap:round}.bmsforge-visual__bus-live{fill:none;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14 10;animation:5.4s linear infinite bmsForgeBusFlow}.bmsforge-visual__output{fill:none;stroke:#6082ac80;stroke-width:1.8px;stroke-linecap:round}.bmsforge-visual__terminal{fill:#6082acd6}.bmsforge-visual__ntc{fill:#cb9b43d6;stroke:#a779295c;stroke-width:3px}.bmsforge-visual__thermal-bar{fill:#6082ac8a;transform-origin:50% 200px;animation:1.8s ease-in-out infinite bmsForgeThermal}.bmsforge-visual__label{fill:#45546ad1;font-family:var(--font-jakarta);letter-spacing:.08em;font-size:8.6px;font-weight:700}.bmsforge-visual__packet-square{fill:#cb9b43eb;box-shadow:0 0 6px #cb9b4370}.bmsforge-visual__scan{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff57,#cb9b432b,#0000);width:32%;position:absolute;inset:0}@keyframes bmsForgeBusFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-240px}}@keyframes bmsForgeTapFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@keyframes bmsForgeCellPulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes bmsForgeThermal{0%,to{opacity:.55;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}.industrialpulse-visual{background:linear-gradient(138deg,#ffffff8a,#ffffff2e),radial-gradient(circle at 18% 68%,#cb9b4329,#0000 46%),radial-gradient(circle at 84% 20%,#6082ac33,#0000 50%);border:1px solid #6082ac38;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 48px #2530411f}.industrialpulse-visual--card{width:min(90%,560px);height:220px;box-shadow:none;background:linear-gradient(138deg,#ffffff47,#ffffff14),radial-gradient(circle at 16% 72%,#cb9b4324,#0000 44%),radial-gradient(circle at 82% 20%,#6082ac2e,#0000 48%);border-radius:18px}.industrialpulse-visual--hero{-webkit-backdrop-filter:blur(2px);height:300px}.industrialpulse-visual__svg{width:100%;height:100%;display:block}.industrialpulse-visual__glow{pointer-events:none;filter:blur(24px);border-radius:50%;position:absolute}.industrialpulse-visual__glow--left{background:radial-gradient(circle,#cb9b433d,#0000 72%);width:220px;height:220px;top:-94px;left:-88px}.industrialpulse-visual__glow--right{background:radial-gradient(circle,#6082ac38,#0000 72%);width:260px;height:260px;bottom:-108px;right:-100px}.industrialpulse-visual__grid{fill:none;stroke:#5f728b14;stroke-width:1px}.industrialpulse-visual__lane-base{fill:none;stroke:#5f728b26;stroke-width:1.8px;stroke-linecap:round}.industrialpulse-visual__lane-live{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16 12;animation:5.2s linear infinite industrialPulseLaneFlow}.industrialpulse-visual__lane-live--in{stroke:url(#industrialpulse-lane-in)}.industrialpulse-visual__lane-live--out{stroke:url(#industrialpulse-lane-out)}.industrialpulse-visual__node{fill:#cb9b43eb;stroke:#cb9b435c;stroke-width:5px;animation:2.2s ease-out infinite industrialPulseNode}.industrialpulse-visual__core-diamond{fill:#6082ac33;stroke:#6082ac66;stroke-width:1.3px}.industrialpulse-visual__core-inner{fill:#cb9b4338;stroke:#cb9b4375;stroke-width:1.3px}.industrialpulse-visual__core-label{fill:#45546af0;font-family:var(--font-jakarta);letter-spacing:.12em;font-size:9px;font-weight:700}.industrialpulse-visual__bars{transform-origin:544px 188px}.industrialpulse-visual__bar{fill:#6082ac85;transform-origin:50% 188px;animation:1.6s ease-in-out infinite industrialPulseBar}.industrialpulse-visual__label{fill:#45546ad1;font-family:var(--font-jakarta);letter-spacing:.08em;font-size:9px;font-weight:700}.industrialpulse-visual__scanner{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff4d,#cb9b4329,#0000);width:34%;position:absolute;inset:0}@keyframes industrialPulseLaneFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}@keyframes industrialPulseNode{0%,to{opacity:1}50%{opacity:.64}}@keyframes industrialPulseBar{0%,to{opacity:.6;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}.projects-hero-right-visual{z-index:2;opacity:.96;pointer-events:auto;width:min(42vw,540px);min-width:0;position:absolute;top:clamp(188px,18vw,222px);right:max(18px,50vw - min(1240px,100vw)/2 + clamp(18px,2.5vw,28px))}.projects-page-hero-copy{max-width:min(56%,740px)}.projects-hero-switch{position:relative}.projects-hero-switch:before{content:"";z-index:-1;border-radius:24px;transition:background .5s;position:absolute;inset:-8px}.projects-hero-switch--project01:before{background:radial-gradient(circle at 14% 20%,#cb9b4338,#0000 48%)}.projects-hero-switch--project02:before{background:radial-gradient(circle at 84% 20%,#6082ac38,#0000 48%)}.projects-hero-switch--project03:before{background:radial-gradient(circle at 18% 78%,#cb9b4333,#0000 48%),radial-gradient(circle at 84% 20%,#6082ac33,#0000 48%)}.projects-hero-switch--project04:before{background:radial-gradient(circle at 16% 72%,#cb9b4338,#0000 50%),radial-gradient(circle at 88% 24%,#6082ac33,#0000 50%)}.projects-hero-switch--project05:before{background:radial-gradient(circle at 14% 28%,#cb9b4338,#0000 50%),radial-gradient(circle at 86% 78%,#6082ac38,#0000 50%)}.projects-hero-switch--project06:before{background:radial-gradient(circle at 12% 76%,#6082ac3d,#0000 50%),radial-gradient(circle at 86% 22%,#cb9b4338,#0000 50%)}.projects-hero-switch__item{filter:saturate(1.12)contrast(1.08);pointer-events:none;position:relative}.projects-hero-switch__meta{pointer-events:auto;justify-content:center;gap:8px;margin-top:10px;display:flex}.projects-hero-switch__dot{appearance:none;cursor:none;background:#5f728b57;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:transform .22s,background-color .22s;display:inline-block}.projects-hero-switch__dot.is-active{background:var(--c-orange);transform:scale(1.2)}.projects-hero-switch__dot:focus-visible{outline-offset:4px;outline:2px solid #cb9b4380}.easeembro-signal{background:linear-gradient(134deg,#ffffff85,#ffffff38),radial-gradient(circle at 18% 18%,#cb9b4338,#0000 42%),radial-gradient(circle at 84% 72%,#6082ac42,#0000 44%);border:1px solid #a7792957;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 24px 48px #2530411c}.easeembro-signal--hero{-webkit-backdrop-filter:blur(2px);height:300px}.easeembro-signal--card{width:min(90%,560px);height:220px;box-shadow:none;background:linear-gradient(134deg,#ffffff38,#ffffff0f),radial-gradient(circle at 18% 18%,#cb9b4329,#0000 44%),radial-gradient(circle at 84% 72%,#6082ac2b,#0000 46%);border-radius:18px}.easeembro-signal__svg{opacity:.98;width:100%;height:100%;display:block}.easeembro-signal__route-base{fill:none;stroke:#5f728b33;stroke-width:2.4px;stroke-linecap:round}.easeembro-signal__route-live{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 12;animation:7.2s linear infinite easeembroStitchRun}.easeembro-signal__node-ring{fill:none;stroke:#cb9b436b;stroke-width:1.2px;animation:2.2s ease-out infinite easeembroNodePulse}.easeembro-signal__labels{fill:#45546aeb}.easeembro-signal__machine-body{fill:#ffffffb8;stroke:#a7792940;stroke-width:1.2px}.easeembro-signal__machine-screen{fill:#6082ac1f;stroke:#6082ac4d;stroke-width:1px}.easeembro-signal__machine-row{fill:#5f728b33}.easeembro-signal__machine-status{fill:#2f8f5729;stroke:#2f8f5766;stroke-width:1px}.easeembro-signal__needle{fill:#a77929bd}.easeembro-signal__hoop{fill:none;stroke:#a7792975;stroke-width:2px;stroke-dasharray:4 6}.easeembro-signal__gateway-line{fill:#5f728b47}.easeembro-signal__antenna{fill:none;stroke:#a7792985;stroke-width:1.8px;stroke-linecap:round}.easeembro-signal__cloud-shape{fill:#6082ac24;stroke:#6082ac5c;stroke-width:1.2px}.easeembro-signal__cloud-text{fill:#45546ad1;font-family:var(--font-jakarta);letter-spacing:.08em;font-size:10px;font-weight:700}.easeembro-signal__payroll-title{fill:#45546ad1;font-family:var(--font-jakarta);letter-spacing:.08em;font-size:9px;font-weight:700}.easeembro-signal__glow{filter:blur(20px);pointer-events:none;border-radius:50%;position:absolute}.easeembro-signal__glow--warm{background:radial-gradient(circle,#cb9b433d,#0000 70%);width:180px;height:180px;top:-36px;left:-44px}.easeembro-signal__glow--cool{background:radial-gradient(circle,#6082ac38,#0000 70%);width:220px;height:220px;bottom:-66px;right:-72px}.easeembro-signal__scanline{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff54,#cb9b4329,#0000);width:34%;height:100%;position:absolute;top:0;left:0}.smartattend-visual{background:linear-gradient(138deg,#ffffff8f,#ffffff3d),radial-gradient(circle at 14% 76%,#6082ac24,#0000 44%),radial-gradient(circle at 86% 20%,#4c5a6c1a,#0000 42%);border:1px solid #63708042;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa8,0 24px 48px #2530411c}.smartattend-visual--hero{-webkit-backdrop-filter:blur(2px);height:300px}.smartattend-visual--card{width:min(90%,560px);height:220px;box-shadow:none;background:linear-gradient(138deg,#ffffff42,#ffffff14),radial-gradient(circle at 12% 80%,#6082ac30,#0000 46%),radial-gradient(circle at 86% 22%,#cb9b4326,#0000 44%);border-radius:18px}.smartattend-visual__svg{opacity:.98;width:100%;height:100%;display:block}.smartattend-visual__labels{fill:#45546aeb}.smartattend-visual__label-text{fill:#45546ad1;font-family:var(--font-jakarta);letter-spacing:.08em;font-size:8px;font-weight:700}.smartattend-visual__sensor-card{fill:#cb9b433d}.smartattend-visual__sensor-edge{fill:none;stroke:#ffffff5c;stroke-width:1.2px}.smartattend-visual__sensor-wave{fill:#ffffff57}.smartattend-visual__capture-beam{fill:#cb9b4342;filter:blur(.3px)}.smartattend-visual__sensor-halo{fill:#ffffff57}.smartattend-visual__finger-body{fill:#efba95f2;stroke:#c6926d70;stroke-width:1.2px}.smartattend-visual__finger-shadow{fill:#2530411a}.smartattend-visual__finger-tip{fill:#f8e4d3fa;stroke:#d3a48161;stroke-width:1px}.smartattend-visual__finger-nail{fill:#f5decaf2;stroke:#bc8e7157;stroke-width:1px}.smartattend-visual__finger-lunula{fill:#fff2e7cc}.smartattend-visual__finger-cuticle{fill:none;stroke:#d6a8866b;stroke-width:1.3px;stroke-linecap:round}.smartattend-visual__finger-crease{stroke:#be85646b;stroke-width:2.2px;stroke-linecap:round}.smartattend-visual__badge{fill:#2c3643ed;transform-origin:334px 142px}.smartattend-visual__badge-wrap{transform-origin:352px 130px}.smartattend-visual__badge-gloss{fill:#ffffff29;opacity:.24}.smartattend-visual__badge-ring{fill:none;stroke:#f4ede452;stroke-width:1.2px}.smartattend-visual__icon-ridge{fill:none;stroke:#f1e9dfe6;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;opacity:.9;animation:2.4s ease-in-out infinite smartattendIconPulse}.smartattend-visual__icon-fingerprint{filter:drop-shadow(0 0 .2px #fff7ee6b)}.smartattend-visual__finger-contact{fill:#cb9b433d;transform-origin:329px 133px}.smartattend-visual__press-ring{fill:#cb9b4338;transform-origin:331px 143px;opacity:.58}.smartattend-visual__fingerprint{transform-origin:316px 146px;animation:8.4s ease-in-out infinite smartattendPrintBreath}.smartattend-visual__shell{transform-origin:314px 146px}.smartattend-visual__ridge{fill:none;stroke:url(#smartattendPrintGrad);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;opacity:.82;filter:none;stroke-opacity:.9;animation:4.6s ease-in-out infinite smartattendRidgeGlow}.smartattend-visual__ridge--outer{opacity:.74}.smartattend-visual__ridge--lower{opacity:.69}.smartattend-visual__ridge--core{stroke-width:2.2px;opacity:.92}.smartattend-visual__ridge--broken{opacity:.7}.smartattend-visual__link-base{fill:none;stroke:#5f728b38;stroke-width:1.8px;stroke-linecap:round}.smartattend-visual__link-live{fill:none;stroke:#6082ac9e;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 8;animation:4.4s linear infinite smartattendEdgeFlow}.smartattend-visual__auth-panel{fill:#ffffffb8;stroke:#6082ac3d;stroke-width:1.1px}.smartattend-visual__auth-label{fill:#5f728bd1;font-family:var(--font-jakarta);letter-spacing:.06em;font-size:7.2px;font-weight:700}.smartattend-visual__auth-track{fill:#5f728b38}.smartattend-visual__auth-fill{fill:#cb9b43d1}.smartattend-visual__auth-state{fill:#fffc;stroke:#6082ac3d;stroke-width:1px}.smartattend-visual__auth-state-text{fill:#45546ad6;font-family:var(--font-jakarta);letter-spacing:.05em;font-size:7.1px;font-weight:700}.smartattend-visual__auth-state-text--sub{fill:#5f728bdb;font-size:6.7px}.smartattend-visual__auth-indicator{fill:#2f8f57e6}.smartattend-visual__auth-check{fill:none;stroke:#ffffffeb;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.smartattend-visual.is-verifying .smartattend-visual__ridge{opacity:.78}.smartattend-visual.is-verified .smartattend-visual__ridge{opacity:.96}.smartattend-visual__bg{filter:blur(26px);pointer-events:none;border-radius:999px;position:absolute}.smartattend-visual__bg--amber{background:radial-gradient(circle,#54607024,#0000 72%);width:210px;height:210px;top:-66px;right:-78px}.smartattend-visual__bg--teal{background:radial-gradient(circle,#6082ac1f,#0000 72%);width:190px;height:190px;bottom:-60px;left:-62px}.smartattend-visual__bg--soft{filter:blur(22px);background:radial-gradient(circle,#5662741a,#0000 72%);width:300px;height:180px;top:50%;left:50%;transform:translate(-50%,-48%)}.smartattend-visual__scanline{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff85,#cb9b4357,#0000);width:24%;height:100%;position:absolute;top:0;left:0}.smartattend-visual__verify{-webkit-backdrop-filter:blur(4px);background:#ffffffb3;border:1px solid #33435b29;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex;position:absolute;bottom:14px;left:16px}.smartattend-visual__verify-dot{background:#cb9b43eb;border-radius:50%;width:7px;height:7px}.smartattend-visual.is-verifying .smartattend-visual__verify-dot{animation:1s ease-in-out infinite smartattendVerifyPulse}.smartattend-visual.is-verified .smartattend-visual__verify-dot{background:#2f8f57eb;box-shadow:0 0 0 4px #2f8f5724}.smartattend-visual__verify-text{font-family:var(--font-jakarta);letter-spacing:.04em;text-transform:uppercase;color:#45546ae0;font-size:11px;font-weight:700}.smartattend-visual.is-verified .smartattend-visual__verify-text{color:#2f8f57eb}.project-backdrop-02{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.project-backdrop-02__base{filter:blur(18px);background:radial-gradient(circle at 14% 18%,#6082ac2b,#0000 36%),radial-gradient(circle at 84% 82%,#cb9b4342,#0000 42%);position:absolute;inset:-2%}.project-backdrop-02__texture{opacity:.44;background:radial-gradient(at 56% 54%,#6082ac14,#0000 54%),radial-gradient(at 56% 54%,#cb9b431a,#0000 44%);position:absolute;inset:0}.project-backdrop-02__scan{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff38,#cb9b4338,#0000);width:36%;height:72%;position:absolute;top:14%;left:0}.project-backdrop-02__visual{opacity:.66;filter:saturate(1.04)contrast(1.01);justify-content:flex-end;align-items:center;padding-right:clamp(10px,1.8vw,22px);display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%);mask-image:linear-gradient(270deg,#000 14%,#000000eb 38%,#00000057 62%,#0000 80%),linear-gradient(#000000f5 0%,#000000c7 44%,#00000057 66%,#0000 90%)}.project-card-premium-02 .project-backdrop-02__visual .smartattend-visual{width:min(64%,640px);transform:translate(14%)}.project-card-premium-02 .project-backdrop-02__visual .smartattend-visual--card{height:100%;box-shadow:none;-webkit-backdrop-filter:none;border:none;border-radius:0}.project-card-premium-02 .project-backdrop-02__visual .smartattend-visual__bg--soft,.project-card-premium-02 .project-backdrop-02__visual .smartattend-visual__verify{display:none}.project-card-premium-02 .project-backdrop-02__visual .smartattend-visual__scanline{opacity:.32}@keyframes projectOneMeshShift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.5%,-1.2%)scale(1.06)}}@keyframes projectOneScan{0%{opacity:.08;transform:translate(-36%)}35%{opacity:.32}to{opacity:.1;transform:translate(40%)}}@keyframes projectOneFlowDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-360px}}@keyframes projectOneParticle{0%,to{opacity:.18;transform:translate(0,0)scale(.8)}40%{opacity:.78;transform:translateY(-10px)scale(1.1)}70%{opacity:.42;transform:translateY(-6px)scale(.95)}}@keyframes easeembroStitchRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-420px}}@keyframes easeembroNodePulse{0%{opacity:.58;transform:scale(.8)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@keyframes smartattendPrintBreath{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes smartattendVerifyPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.56;transform:scale(.72)}}@keyframes smartattendIconTrace{0%,to{stroke-dashoffset:140px;opacity:.66}40%,70%{stroke-dashoffset:0;opacity:1}}@keyframes smartattendIconPulse{0%,to{opacity:.82}50%{opacity:.98}}@keyframes smartattendRidgeGlow{0%,to{opacity:.78}50%{opacity:1}}@keyframes smartattendCorePulse{0%,to{opacity:.68}50%{opacity:1}}@keyframes smartattendMatchRing{0%{opacity:.56;transform:scale(.75)}72%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes smartattendMatchDot{0%,to{opacity:.45}50%{opacity:1}}@keyframes smartattendEdgeFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}@media (max-width:1100px){.projects-page-hero{flex-direction:column;align-items:stretch;display:flex;padding-top:116px!important;padding-bottom:52px!important}.projects-page-hero-copy{order:1;max-width:100%!important}.projects-page-lead{max-width:100%!important}.projects-hero-right-visual{z-index:1;opacity:.96;order:2;width:min(100%,560px);min-width:0;margin:22px auto 18px;display:block;position:relative;top:auto;right:auto}.project-block-section{padding-top:34px!important;padding-bottom:34px!important}.project-card{padding:18px!important}.project-number{display:none}.project-depth-layout{grid-template-columns:1fr!important;gap:14px!important}.project-depth-layout__right{transform:none!important}.project-spec-panel{width:100%!important}.project-inline-visual{display:block}.project-backdrop-01,.project-backdrop-02,.project-backdrop-03,.project-backdrop-04,.project-backdrop-05,.project-backdrop-06{display:none}}@media (max-width:768px){.projects-page-hero{flex-direction:column;align-items:stretch;display:flex}.projects-page-hero-copy{order:1}.projects-hero-right-visual{order:2}.projects-page-hero{padding-top:104px!important;padding-bottom:42px!important}.projects-page-title{font-size:clamp(36px,12vw,54px)!important;line-height:1.03!important}.projects-page-lead{margin-bottom:16px!important;font-size:15px!important;line-height:1.62!important}.projects-page-filter{gap:8px!important}.projects-page-filter a{padding:6px 12px!important;font-size:11px!important}.projects-hero-right-visual{z-index:1;opacity:.96;width:100%;min-width:0;margin:20px auto 0;padding:10px;display:block;position:relative;top:auto;right:auto}.projects-hero-switch__item{max-width:100%}.project-block-section{padding-top:28px!important;padding-bottom:28px!important}.project-card{border-radius:14px!important;padding:16px!important}.project-number{display:none}.project-meta-row{gap:6px!important;margin-bottom:8px!important}.project-kicker{margin-bottom:6px!important}.project-title{margin-bottom:8px!important;font-size:clamp(29px,8.2vw,38px)!important;line-height:1.08!important}.project-one-liner{margin-bottom:10px!important;font-size:14px!important;line-height:1.55!important}.project-description{font-size:13px!important;line-height:1.66!important}.project-depth-layout{grid-template-columns:1fr!important;gap:14px!important}.project-depth-layout__right{transform:none!important}.project-spec-panel{border-radius:12px!important;padding:14px!important}.project-inline-visual{margin-bottom:10px}.project-spec-grid{gap:8px 12px!important;font-size:12px!important}.project-spec-grid span{overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.project-outcomes-grid{gap:8px!important}.project-outcome-card{padding:9px!important}.project-outcome-text{font-size:12px!important;line-height:1.5!important}.projects-rd-section{padding-top:18px!important;padding-bottom:62px!important}.projects-rd-grid{grid-template-columns:1fr!important;gap:10px!important}.project-backdrop-01,.project-backdrop-02,.project-backdrop-03,.project-backdrop-04,.project-backdrop-05,.project-backdrop-06{display:none}.project-card-premium-02 .project-backdrop-02__visual .smartattend-visual,.project-card-premium-03 .project-backdrop-03__visual .industrialpulse-visual,.project-card-premium-04 .project-backdrop-04__visual .bmsforge-visual,.project-card-premium-05 .project-backdrop-05__visual .polishloop-visual,.project-card-premium-06 .project-backdrop-06__visual .iotmesh06-visual{width:74%;transform:translate(20%)}.easeembro-signal--hero,.smartattend-visual--hero,.industrialpulse-visual--hero,.bmsforge-visual--hero,.polishloop-visual--hero,.iotmesh06-visual--hero{height:220px}.smartattend-visual--card,.bmsforge-visual--card,.polishloop-visual--card,.iotmesh06-visual--card,.industrialpulse-visual--card,.easeembro-signal--card{height:190px}.project-backdrop-01__scan,.project-backdrop-01__flow,.project-backdrop-01__particles{opacity:.45}.project-backdrop-02__scan,.project-backdrop-02__texture{opacity:.32}.project-backdrop-01__halo--left,.project-backdrop-01__halo--right{filter:blur(28px)}}@media (max-width:480px){.projects-page-hero{padding-top:94px!important;padding-bottom:34px!important}.projects-page-title{font-size:clamp(32px,11.2vw,42px)!important}.project-title{font-size:clamp(26px,8.8vw,34px)!important}.project-card{padding:13px!important}.projects-hero-right-visual{margin-top:20px!important}.project-inline-visual .easeembro-signal--card,.project-inline-visual .smartattend-visual--card,.project-inline-visual .industrialpulse-visual--card,.project-inline-visual .bmsforge-visual--card,.project-inline-visual .polishloop-visual--card,.project-inline-visual .iotmesh06-visual--card{height:168px}.project-spec-grid{grid-template-columns:1fr!important;gap:6px!important}.project-spec-grid>*{display:block!important}.project-spec-grid span{margin-bottom:2px}.projects-page-filter a{padding:5px 10px!important;font-size:10.5px!important}}@media (prefers-reduced-motion:reduce){.project-backdrop-01__mesh,.project-backdrop-01__scan,.project-backdrop-01__flow path,.project-backdrop-01__particle,.easeembro-signal__route-live,.easeembro-signal__node-ring,.industrialpulse-visual__lane-live,.industrialpulse-visual__node,.industrialpulse-visual__bar,.bmsforge-visual__cell-fill,.bmsforge-visual__tap-live,.bmsforge-visual__bus-live,.bmsforge-visual__thermal-bar,.polishloop-visual__loop-live,.polishloop-visual__feedback-live,.iotmesh06-visual__bus-live,.iotmesh06-visual__mqtt-live,.iotmesh06-visual__wifi,.iotmesh06-visual__state-led,.smartattend-visual__fingerprint,.smartattend-visual__ridge,.smartattend-visual__core-loop,.smartattend-visual__match-ring,.smartattend-visual__match-dot,.smartattend-visual__edge-trace{animation:none!important}}[data-reveal=home-domain-grid]{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.215,.61,.355,1);transform:translateY(28px)scale(.98)}[data-reveal=home-domain-grid].is-inview{opacity:1;transform:translateY(0)scale(1)}.home-domain-grid .home-domain-item{opacity:0;transition:opacity .45s ease var(--reveal-delay,0s), transform .45s ease var(--reveal-delay,0s), box-shadow .22s ease, border-color .22s ease, background-color .22s ease;transform:translateY(22px)}.home-domain-grid.is-inview .home-domain-item{opacity:1;transform:translateY(0)}.home-domain-grid .home-domain-item:hover{box-shadow:0 14px 28px #2530411f;border-color:var(--c-accent-border)!important;background:#ffffffe6!important}[data-reveal=home-top-stat]{opacity:0;transition:opacity .5s ease var(--reveal-delay,0s), transform .5s ease var(--reveal-delay,0s);transform:translateY(24px)}[data-reveal=home-top-stat].is-inview{opacity:1;transform:translateY(0)}[data-reveal=home-section-intro]{opacity:0;transition:opacity .54s,transform .54s;transform:translateY(28px)}[data-reveal=home-section-intro].is-inview{opacity:1;transform:translateY(0)}[data-reveal=home-inline-cta],[data-reveal=home-founder-quote],[data-reveal=home-cta-pill],[data-reveal=home-cta-heading],[data-reveal=home-cta-copy],[data-reveal=home-cta-actions]{opacity:0;transform:translateY(22px)}[data-reveal=home-inline-cta]{transition:opacity .5s,transform .5s}[data-reveal=home-founder-quote]{transition:opacity .58s 80ms,transform .58s 80ms}[data-reveal=home-cta-pill]{transition:opacity .45s,transform .45s}[data-reveal=home-cta-heading]{transition:opacity .52s 80ms,transform .52s 80ms}[data-reveal=home-cta-copy]{transition:opacity .52s .14s,transform .52s .14s}[data-reveal=home-cta-actions]{transition:opacity .52s .18s,transform .52s .18s}[data-reveal=home-inline-cta].is-inview,[data-reveal=home-founder-quote].is-inview,[data-reveal=home-cta-pill].is-inview,[data-reveal=home-cta-heading].is-inview,[data-reveal=home-cta-copy].is-inview,[data-reveal=home-cta-actions].is-inview{opacity:1;transform:translateY(0)}.hero-type-cursor{opacity:1;margin-left:2px;display:inline-block}.hero-type-cursor.blink{animation:.2s step-end 3 heroCursorBlink}.founder-quote-band{isolation:isolate}.founder-quote-band:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#cb9b4300 0%,#cb9b4326 50%,#cb9b4300 100%);border-radius:12px;animation:4.8s linear infinite founderQuoteSweep;position:absolute;inset:-1px;transform:translate(-120%)}.founder-quote-band>*{z-index:1;position:relative}@keyframes founderQuoteSweep{0%{opacity:0;transform:translate(-120%)}15%{opacity:.7}50%{opacity:.28}to{opacity:0;transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.founder-quote-band:after{opacity:0;animation:none}}@keyframes heroCursorBlink{0%,to{opacity:1}50%{opacity:0}}.icon-box{border-radius:var(--radius-md);background:var(--c-orange-dim);border:1px solid #a7792947;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:20px;line-height:1;transition:transform .3s cubic-bezier(.215,.61,.355,1);display:flex}.feature-card:hover .icon-box,.project-card:hover .icon-box{transform:rotate(-5deg)scale(1.05)}.hr-subtle{background:var(--c-border-soft);border:none;height:1px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.78)}}@keyframes orbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,1%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-2%)}50%{transform:translate(-3%,3%)}60%{transform:translate(2%,-4%)}70%{transform:translate(-4%,1%)}80%{transform:translate(3%,-1%)}90%{transform:translate(-1%,-3%)}}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.anim-fade-up{opacity:0;animation:fadeUp .74s var(--ease-out) forwards}.anim-fade-in{opacity:0;animation:fadeIn .62s var(--ease-out) forwards}.anim-slide-left{opacity:0;animation:slideLeft .72s var(--ease-out) forwards}.anim-slide-right{opacity:0;animation:slideRight .72s var(--ease-out) forwards}.anim-float,.founder-float{animation:6s ease-in-out infinite float}.founder-float:hover{animation-play-state:paused}.d-0{animation-delay:0s}.d-100{animation-delay:.1s}.d-200{animation-delay:.2s}.d-300{animation-delay:.3s}.d-400{animation-delay:.4s}.d-500{animation-delay:.5s}.d-600{animation-delay:.6s}.d-700{animation-delay:.7s}.d-800{animation-delay:.8s}.anim-fade-up,.anim-fade-in,.anim-slide-left,.anim-slide-right{animation-fill-mode:both}.orb{filter:blur(94px);pointer-events:none;mix-blend-mode:multiply;animation:orbBreath var(--orb-duration,10s) ease-in-out infinite;border-radius:50%;position:absolute}.status-dot{position:relative}.status-dot:after{content:"";border:1px solid;border-radius:50%;animation:2s ease-out infinite pulse-ring;position:absolute;inset:-4px}.project-tag{transition:transform .22s cubic-bezier(.215,.61,.355,1),box-shadow .22s,border-color .22s,background-color .22s}.project-tag:hover{background:color-mix(in srgb, var(--tag-bg) 75%, white 25%);border-color:color-mix(in srgb, var(--tag-border) 80%, white 20%);box-shadow:0 0 0 1px color-mix(in srgb, var(--tag-border) 70%, transparent 30%), 0 0 16px color-mix(in srgb, var(--tag-color) 24%, transparent 76%);animation:.42s ease-out tagPulse;transform:scale(1.05)}@keyframes tagPulse{0%{transform:scale(1)}50%{transform:scale(1.055)}to{transform:scale(1.05)}}[data-reveal=project-number]{opacity:0;transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1);transform:translate(40px)}[data-reveal=project-number].is-inview{opacity:.04;transform:translate(0)}.hero-fallback{display:none}[data-reveal=pillar] .pillar-text,[data-reveal=pillar] .pillar-card{opacity:0;transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1)}[data-reveal=pillar] .pillar-text{transform:translate(-80px)}[data-reveal=pillar] .pillar-card{transition-delay:.15s;transform:translate(80px)}[data-reveal=pillar][data-reverse=true] .pillar-text{transform:translate(80px)}[data-reveal=pillar][data-reverse=true] .pillar-card{transform:translate(-80px)}[data-reveal=pillar].is-inview .pillar-text,[data-reveal=pillar].is-inview .pillar-card{opacity:1;transform:translate(0)}.origin-block .origin-line{opacity:0;transition:opacity .45s,transform .45s;position:relative;transform:translateY(20px);border-left:none!important}.origin-block .origin-line:before{content:"";background:var(--origin-line-color,var(--c-border-soft));transform-origin:top;width:3px;height:100%;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleY(0)}.origin-block.is-inview .origin-line{opacity:1;transform:translateY(0)}.origin-block.is-inview .origin-line:before{transform:scaleY(1)}.origin-block.is-inview .origin-line:first-of-type{transition-delay:50ms}.origin-block.is-inview .origin-line:nth-of-type(2){transition-delay:.12s}.origin-block.is-inview .origin-line:nth-of-type(3){transition-delay:.19s}.origin-block.is-inview .origin-line:nth-of-type(4){transition-delay:.26s}.origin-line-accent{animation:.9s .35s 2 originAccentPulse}.origin-line-accent:before{animation:.9s .35s 2 originAccentBorderPulse}@keyframes originAccentPulse{0%,to{filter:none}50%{filter:brightness(1.05)}}@keyframes originAccentBorderPulse{0%,to{box-shadow:0 0 #cb9b4300}50%{box-shadow:0 0 10px #cb9b4373}}[data-reveal=about-feature]{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(36px)}[data-reveal=about-feature].is-inview{opacity:1;transform:translateY(0)}[data-reveal=about-panel]{opacity:0;transition:opacity .58s,transform .58s;transform:translateY(42px)}.input-field{appearance:none;background:var(--c-surface-soft);border:1px solid var(--c-border-soft);border-radius:var(--radius-md);width:100%;font-family:var(--font-jakarta);color:var(--c-text);transition:border-color var(--duration-fast) var(--ease-default), filter var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);padding:14px 16px;font-size:14px}.input-field:focus{border-color:var(--c-orange);box-shadow:0 0 0 4px var(--c-orange-dim);background-color:#fff;outline:none}.input-field::placeholder{color:var(--c-muted);opacity:.6}select.input-field{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23344863' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}[data-reveal=about-panel].is-inview{opacity:1;transform:translateY(0)}[data-reveal=about-cta]{opacity:0;transition:opacity .56s,transform .56s;transform:translateY(30px)}[data-reveal=about-cta].is-inview{opacity:1;transform:translateY(0)}[data-reveal=careers-role]{opacity:0;transition:opacity .58s,transform .58s;transform:translateY(40px)}[data-reveal=careers-role].is-inview{opacity:1;transform:translateY(0)}[data-reveal=careers-perk]{opacity:0;transition:opacity .5s ease var(--reveal-delay,0s), transform .5s ease var(--reveal-delay,0s);transform:translateY(42px)}[data-reveal=careers-perk].is-inview{opacity:1;transform:translateY(0)}[data-reveal=careers-apply]{opacity:0;transition:opacity .56s ease var(--reveal-delay,0s), transform .56s ease var(--reveal-delay,0s);transform:translateY(34px)}[data-reveal=careers-apply].is-inview{opacity:1;transform:translateY(0)}[data-reveal=contact-panel]{opacity:0;transition:opacity .56s ease var(--reveal-delay,0s), transform .56s ease var(--reveal-delay,0s);transform:translateY(40px)}[data-reveal=contact-panel].is-inview{opacity:1;transform:translateY(0)}[data-reveal=contact-form]{opacity:0;transition:opacity .6s ease var(--reveal-delay,0s), transform .6s ease var(--reveal-delay,0s);transform:translateY(36px)}[data-reveal=contact-form].is-inview{opacity:1;transform:translateY(0)}[data-reveal=capabilities-ideal-intro]{opacity:0;transition:opacity .56s,transform .56s;transform:translateY(32px)}[data-reveal=capabilities-ideal-intro].is-inview{opacity:1;transform:translateY(0)}[data-reveal=capabilities-ideal-card]{opacity:0;transition:opacity .5s ease var(--reveal-delay,0s), transform .5s ease var(--reveal-delay,0s);transform:translateY(38px)}[data-reveal=capabilities-ideal-card].is-inview{opacity:1;transform:translateY(0)}[data-reveal=capabilities-ideal-cta]{opacity:0;transition:opacity .52s .12s,transform .52s .12s;transform:translateY(22px)}[data-reveal=capabilities-ideal-cta].is-inview{opacity:1;transform:translateY(0)}[data-reveal=project-block]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(34px)}[data-reveal=project-block].is-inview{opacity:1;transform:translateY(0)}[data-reveal=projects-rd-intro]{opacity:0;transition:opacity .54s,transform .54s;transform:translateY(24px)}[data-reveal=projects-rd-intro].is-inview{opacity:1;transform:translateY(0)}[data-reveal=projects-rd-card]{opacity:0;will-change:transform, opacity;transition:opacity .52s ease var(--reveal-delay,0s), transform .52s ease var(--reveal-delay,0s);transform:translateY(34px)}[data-reveal=projects-rd-card].is-inview{opacity:1;transform:translateY(0)}[data-reveal=projects-rd-cta]{opacity:0;will-change:transform, opacity;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(24px)scale(.98)}[data-reveal=projects-rd-cta].is-inview{opacity:1;transform:translateY(0)scale(1)}.project-tag{cursor:default;transition:transform .3s cubic-bezier(.215,.61,.355,1),background .3s,box-shadow .3s}.project-tag:hover{background:var(--tag-border,var(--c-accent-border));box-shadow:0 0 16px var(--tag-border,var(--c-accent-border));transform:scale(1.05)}[data-reveal=project-number]{transition:opacity 1.2s ease-out,transform 1.2s cubic-bezier(.215,.61,.355,1);transform:translate(80px);opacity:0!important}[data-reveal=project-number].is-inview{transform:translate(0);opacity:.04!important}[data-reveal=value-card]{opacity:0;transition:opacity .6s ease var(--reveal-delay,0s), transform .6s cubic-bezier(.215, .61, .355, 1) var(--reveal-delay,0s);transform:translateY(80px)}[data-reveal=value-card].is-inview{opacity:1;transform:translateY(0)}@keyframes valueIconEntrance{0%{transform:rotateY(0)scale(.8)}50%{transform:rotateY(180deg)scale(1.1)}to{transform:rotateY(360deg)scale(1)}}.feature-card .icon-box{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.feature-card:hover .icon-box{transform:scale(1.05)rotate(-5deg)}.value-card.is-inview:first-child{transition-delay:0s}.value-card.is-inview:nth-child(2){transition-delay:.1s}.value-card.is-inview:nth-child(3){transition-delay:.2s}.value-card.is-inview:nth-child(4){transition-delay:.3s}[data-reveal=value-card].is-inview .value-icon{animation:.6s cubic-bezier(.34,1.56,.64,1) valueIconSpin}@keyframes valueIconSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.roadmap-card{border-radius:var(--radius-xl);border:1px solid var(--c-border-soft);background:var(--c-surface-soft);transition:transform var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default), background-color var(--duration-normal) var(--ease-default);padding:28px 24px;position:relative}.roadmap-card.active{border-color:var(--c-accent-border-strong);background:#cb9b431f}.roadmap-card:hover{border-color:var(--c-border-regular);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.footer-link,.not-found-link{color:var(--c-muted);font-family:var(--font-jakarta);transition:color var(--duration-fast) var(--ease-default);font-size:14px;text-decoration:none}.footer-link:hover,.not-found-link:hover{color:var(--c-text)}.footer-contact-row>:last-child{min-width:0}.cta-particles{z-index:2;pointer-events:none;contain:layout paint style;position:absolute;inset:0;overflow:hidden}.cta-particle{left:var(--x);width:var(--size);height:var(--size);background:rgba(195, 136, 35, var(--opacity));will-change:transform, opacity;animation:ctaParticleRise var(--dur) linear infinite;animation-delay:var(--delay);border-radius:999px;display:block;position:absolute;bottom:-8px;transform:translate(-50%);box-shadow:0 0 0 1px #fff1d659,0 0 16px #c3882385}@keyframes ctaParticleRise{0%{opacity:0;transform:translate(-50%)}10%{opacity:var(--opacity)}82%{opacity:var(--opacity)}to{transform:translate3d(calc(-50% + var(--drift)), -420px, 0);opacity:0}}@media (max-width:767px){.cta-particles{display:block}.cta-particle{width:calc(var(--size) * .72);height:calc(var(--size) * .72);opacity:max(var(--opacity), .28);box-shadow:0 0 0 1px #fff1d638,0 0 10px #c3882361}.cta-particle:nth-child(odd){display:none}}@media (prefers-reduced-motion:reduce){.cta-particle{opacity:max(var(--opacity), .18);bottom:auto;top:var(--y);transform:translate(-50%,-50%);animation:none!important}}@media (max-width:700px){.footer-main-grid{grid-template-columns:1fr!important;gap:28px!important}.footer-company-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px!important;display:grid!important}.footer-company-links .footer-link{min-width:0}.footer-company-links .footer-link:last-child{grid-column:1/-1}.footer-contact-row{-moz-column-gap:12px!important;grid-template-columns:84px minmax(0,1fr)!important;column-gap:12px!important}}@media (min-width:1024px){.footer-company-col{text-align:center}.footer-company-links{align-items:center}}.section{width:min(1240px,100dvw);max-width:1240px;margin:0 auto;padding-inline:clamp(18px,2.5vw,28px)}.section>*{min-width:0}.stat-num{font-family:var(--font-syne);color:var(--c-text);font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1}.divider{border-radius:var(--radius-full);background:var(--c-orange);width:48px;height:3px;margin:16px 0}.input-field{border-radius:var(--radius-md);border:1px solid var(--c-border-regular);width:100%;min-height:44px;color:var(--c-text);font-family:var(--font-jakarta);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);background-color:#fffffff0;outline:none;padding:12px 14px;font-size:14px;line-height:1.45}.input-field::placeholder{color:#5f728bdb}.input-field:focus{border-color:var(--c-orange);background-color:#fff;box-shadow:0 0 0 3px #cb9b4333}textarea.input-field{resize:vertical;min-height:130px}select.input-field{cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23344863' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}select.input-field:focus,select.input-field:focus-visible,select.input-field:active{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23344863' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select.input-field option{color:var(--c-text);background-color:#fffdf9}select.input-field option:checked{color:var(--c-text);background:#cb9b4333}.themed-select{isolation:isolate;position:relative}.themed-select__trigger{text-align:left;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.themed-select__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--c-text);flex:1;font-weight:500;display:block;overflow:hidden}.themed-select__value.is-placeholder{color:#5f728bdb;font-weight:400}.themed-select__chevron{color:#344863;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.215,.61,.355,1);display:inline-flex;transform:rotate(0)}.themed-select.is-open .themed-select__chevron{transform:rotate(180deg)}.themed-select__menu{z-index:1200;border-radius:var(--radius-md);border:1px solid var(--c-accent-border);transform-origin:top;background:#fffdf9;flex-direction:column;min-width:220px;padding:8px;animation:.16s cubic-bezier(.215,.61,.355,1) themedSelectMenuIn;display:flex;position:fixed;overflow-y:auto;box-shadow:0 24px 52px #25304133,inset 0 1px #ffffffc7}.themed-select__menu[data-placement=top]{transform-origin:bottom}.themed-select__option{width:100%;color:var(--c-text);font-family:var(--font-jakarta);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:14px;line-height:1.45;transition:background-color .16s,color .16s,transform .16s;display:flex}.themed-select__option.is-active{background:#cb9b4324}.themed-select__option.is-selected{color:#2a1f0f;background:#cb9b4333}.themed-select__option:hover{background:#cb9b4324}.themed-select__indicator{background:var(--c-orange);border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #cb9b432e}@keyframes themedSelectMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.nav-link{color:var(--c-muted);font-family:var(--font-jakarta);letter-spacing:.06em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-default);font-size:13px;font-weight:700;text-decoration:none;position:relative}.nav-link:hover,.nav-link.active{color:var(--c-text)}.nav-link.active:after{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg,#b8852f,#6082ac);height:2px;display:none;position:absolute;bottom:-8px;left:0;right:0}.mobile-nav{width:100dvw;height:100dvh;z-index:var(--z-overlay);-webkit-backdrop-filter:blur(20px);background:#fbf7f0f5;flex-direction:column;padding:92px 28px 34px;display:flex;position:fixed;inset:0}@media (max-width:900px){.section-label{letter-spacing:.07em}.feature-card,.roadmap-card{padding:24px 20px}}@media (max-width:768px){.section{padding-inline:clamp(14px,4.6vw,20px)}.hero-fallback{display:none}.btn-primary,.btn-secondary{padding-inline:20px}.mobile-nav{padding-inline:22px;padding-bottom:28px}}@media (max-width:1024px){[data-reveal=pillar] .pillar-text{order:1!important}[data-reveal=pillar] .pillar-card{order:2!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:coarse),(hover:none){body,a,button,input,select,textarea,[role=button]{cursor:auto}}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}}
