/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Space Grotesk", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:16px;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow:0 4px 20px #00000026;--radius:12px;--color-copper:#b87333;--color-copper-light:#d4a574;--color-copper-dark:#8b5a2b;--color-forest:#2e5b3f;--color-forest-light:#4a7c5b;--color-forest-dark:#1f3d29;--color-midnight:#303030;--color-midnight-dark:#202020;--color-midnight-light:#404040;--color-midnight-lighter:#505050;--color-beach:#eddeba;--color-beach-dark:#d4c4a3;--color-electric:#87ceeb;--color-electric-dark:#5ba0d3;--color-electric-darker:#3a7fb8;--color-accent:gold;--radius-full:9999px;--border-radius:12px;--border-radius-large:16px;--shadow-hover:0 8px 30px #00000040;--ease-bounce:cubic-bezier(.175, .885, .32, 1.275)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/SpaceGrotesk-latin-ext.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/SpaceGrotesk-latin.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}:root{--color-copper:#b87333;--color-copper-light:#d4a574;--color-copper-dark:#8b5a2b;--color-forest:#2e5b3f;--color-forest-light:#4a7c5b;--color-forest-dark:#1f3d29;--color-midnight-dark:#202020;--color-midnight:#303030;--color-midnight-light:#404040;--color-midnight-lighter:#505050;--color-beach:#eddeba;--color-beach-dark:#d4c4a3;--color-white:#fff;--color-off-white:#fafafa;--color-light-gray:#f5f5f5;--color-medium-gray:#ccc;--color-dark-gray:#666;--color-electric:#87ceeb;--color-electric-dark:#5ba0d3;--color-electric-darker:#3a7fb8;--color-accent:gold;--color-gradient-primary:linear-gradient(135deg, var(--color-forest) 0%, var(--color-copper) 50%, var(--color-electric-dark) 100%);--color-gradient-accent:linear-gradient(135deg, var(--color-copper-light) 0%, var(--color-accent) 100%);--color-white-overlay:#ffffff1a;--color-white-overlay-light:#ffffff0d;--color-white-overlay-strong:#fff3;--color-black-overlay:#00000026;--color-black-overlay-light:#0000000d;--color-black-overlay-medium:#0000001a;--color-black-overlay-heavy:#0003;--color-black-overlay-strong:#0000004d;--color-copper-overlay:#b873331a;--color-copper-overlay-light:#b8733326;--color-copper-overlay-medium:#b8733333;--color-copper-overlay-strong:#b873334d;--color-electric-overlay:#87ceeb4d;--color-electric-glow:#87ceeb80;--color-midnight-transparent:#303030f2;--color-midnight-overlay-light:#30303026;--color-midnight-overlay-medium:#30303040;--color-midnight-overlay-heavy:#303030b3;--shadow:0 4px 20px #00000026;--shadow-hover:0 8px 30px #00000040;--shadow-subtle:0 2px 10px #0000001a;--border-radius:12px;--border-radius-large:16px;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--spacing-5xl:5rem;--spacing-6xl:6rem;--card-padding:var(--spacing-2xl);--card-padding-sm:var(--spacing-lg);--card-margin:var(--spacing-2xl);--card-margin-sm:var(--spacing-lg);--grid-gap-sm:var(--spacing-md);--grid-gap-md:var(--spacing-lg);--grid-gap-lg:var(--spacing-2xl);--card-bg-solid:linear-gradient(145deg, var(--color-white) 0%, var(--color-off-white) 100%);--card-bg-glass:linear-gradient(145deg, var(--color-white-overlay-light) 0%, #ffffff05 100%);--card-bg-transparent:transparent;--section-bg-beach:var(--color-beach);--section-bg-beach-dark:var(--color-beach-dark);--section-bg-forest-dark:var(--color-forest-dark);--section-bg-copper-dark:var(--color-copper-dark);--section-bg-midnight-dark:var(--color-midnight-dark);--section-bg-gradient-dark:linear-gradient(135deg, var(--color-copper-dark) 0%, var(--color-midnight) 100%);--transition-fast:.2s;--transition-base:.3s;--transition-slow:.4s;--transition-easing:cubic-bezier(.175, .885, .32, 1.275);--animation-delay-stagger:.2s;--animation-duration-fast:.3s;--animation-duration-base:.6s;--animation-duration-slow:.8s}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-beach);color:var(--color-midnight);letter-spacing:.02em;opacity:0;transition:opacity var(--transition-base) ease;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:1.7;animation:.3s .8s forwards body-fallback-fadein}body.loaded{opacity:1;animation:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin-top:0;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.2}h2{color:var(--color-midnight);text-align:center;margin-bottom:var(--spacing-4xl);text-shadow:0 2px 4px var(--color-black-overlay-light);font-size:3.5rem;position:relative}h2:after{content:"";background:var(--color-gradient-accent);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}h3{color:var(--color-midnight);margin-bottom:var(--spacing-lg);font-size:2rem;font-weight:600;line-height:1.3}p{margin-bottom:var(--spacing-lg);color:var(--color-dark-gray);font-size:1.1rem;line-height:1.7}strong,b{color:var(--color-midnight);font-weight:600}html{scroll-behavior:smooth;scroll-padding-top:100px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-midnight-light)}::-webkit-scrollbar-thumb{background:var(--color-copper);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-copper-light)}a,button{transition:border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease}.nav-logo,.menu-btn{transition:transform var(--transition-base) ease, opacity var(--transition-base) ease}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--color-electric);outline-offset:3px;box-shadow:0 0 0 1px var(--color-midnight), 0 0 0 4px var(--color-electric-overlay);border-radius:4px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.7}}@keyframes fade-target-fallback{to{opacity:1;transform:translateY(0)}}@keyframes body-fallback-fadein{to{opacity:1}}@keyframes ai-bg-pulse{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ai-grid-drift{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes ai-glow-pulse{0%{opacity:.7}to{opacity:1}}@keyframes ai-particles-float{0%,to{opacity:.8;background-position:0 0}25%{opacity:1;background-position:100%}50%{opacity:.9;background-position:50% 100%}75%{opacity:1;background-position:0%}}@media screen and (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}.banner-ai,.banner-ai:before,.banner-ai:after,.banner-ai .banner-overlay:before{animation:none}}@media screen and (prefers-contrast:high){body{background-color:var(--color-white);color:var(--color-midnight)}.banner{background-color:var(--color-light-gray)}a:focus-visible,button:focus-visible{outline-width:4px}}@media screen and (-webkit-min-device-pixel-ratio:0){body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}}}@layer components{#value-prop h2{color:var(--color-white);margin-bottom:var(--spacing-3xl);font-size:2.8rem}#why-us-block h2{text-align:left;margin-bottom:var(--spacing-3xl);font-size:3rem}#why-us-block h2:after{left:0;transform:none}#ai-context h2,#ai-closer h2{text-align:left}#ai-context h2:after,#ai-closer h2:after{left:0;transform:none}#ai-context h2{margin-bottom:var(--spacing-3xl);font-size:2.8rem}#ai-closer h2{font-size:3rem}#capabilities h2,#past-performance h2{font-size:2.8rem}@media (max-width:768px){#capabilities h2,#past-performance h2{font-size:2rem}}@media (max-width:1024px){#why-us-block h2{text-align:center}#why-us-block h2:after{left:50%;transform:translate(-50%)}}@media (max-width:768px){h2{margin-bottom:var(--spacing-xl);font-size:2rem}h3{font-size:1.3rem}#value-prop h2{font-size:2rem}#why-us-block h2{font-size:2.2rem}#ai-context h2{text-align:center;font-size:2rem}#ai-context h2:after{left:50%;transform:translate(-50%)}#ai-closer h2{text-align:center;font-size:2.2rem}#ai-closer h2:after{left:50%;transform:translate(-50%)}}}@layer utilities{.banner-ai{background-image:linear-gradient(135deg,#0a0e1a 0%,#0d1321 25%,#1a1f35 50%,#0d1628 75%,#0a0e1a 100%);background-position:50%;background-size:400% 400%;animation:12s ease-in-out infinite ai-bg-pulse}.banner-ai:before{background-color:#0000;background-image:linear-gradient(#87ceeb1f 1px,#0000 1px),linear-gradient(90deg,#87ceeb1f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:50px 50px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;animation:25s linear infinite ai-grid-drift}.banner-ai:after{background:radial-gradient(80% 50% at 20% 40%,#87ceeb40 0%,#0000 50%),radial-gradient(60% 40% at 80% 60%,#b8733326 0%,#0000 50%),radial-gradient(50% 50%,#ffffff0f 0%,#0000 70%);animation:8s ease-in-out infinite alternate ai-glow-pulse}.banner-ai .banner-overlay:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 20% 30%,#87ceeb99,#0000),radial-gradient(2px 2px at 40% 70%,#b8733366,#0000),radial-gradient(2px 2px at 60% 20%,#87ceeb80,#0000),radial-gradient(2px 2px at 80% 80%,#ffffff4d,#0000),radial-gradient(2px 2px at 10% 90%,#87ceeb66,#0000),radial-gradient(2px 2px at 15% 15%,#87ceeb80,#0000),radial-gradient(2px 2px at 55% 55%,#ffffff59,#0000),radial-gradient(2px 2px at 90% 25%,#b8733373,#0000),radial-gradient(2px 2px at 5% 60%,#87ceeb8c,#0000),radial-gradient(2px 2px at 70% 90%,#fff6,#0000),radial-gradient(1.5px 1.5px at 35% 45%,#87ceeb99,#0000),radial-gradient(1.5px 1.5px at 75% 35%,#b8733380,#0000),radial-gradient(1.5px 1.5px at 25% 80%,#ffffff59,#0000),radial-gradient(1.5px 1.5px at 95% 55%,#87ceeb73,#0000),radial-gradient(1.5px 1.5px at 50% 5%,#b8733366,#0000);background-position:0 0;background-size:200% 200%;animation:15s ease-in-out infinite ai-particles-float;position:absolute;inset:0}.visible{visibility:visible}.banner{justify-content:center;align-items:center;height:70vh;min-height:600px;display:flex;position:relative;overflow:hidden}.banner>picture{z-index:0;position:absolute;inset:0}.banner>picture>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.banner:before{content:"";z-index:1;position:absolute;inset:0}.banner:not(.banner-ai):before{background:radial-gradient(ellipse at center, transparent 0%, var(--color-black-overlay-strong) 100%)}.banner:after{content:"";background-image:radial-gradient(circle at 25% 25%, var(--color-white-overlay) 0%, transparent 50%), radial-gradient(circle at 75% 75%, var(--color-white-overlay) 0%, transparent 50%);z-index:1;position:absolute;inset:0}@media (max-width:768px){.banner{height:60vh;min-height:380px}}.nav-logo{transition:transform var(--transition-base) ease;align-items:center;text-decoration:none;display:flex;position:relative}.nav-logo:before{content:"";background:var(--color-gradient-accent);opacity:0;transition:opacity var(--transition-base) ease, transform var(--transition-base) ease;z-index:-1;border-radius:50%;position:absolute;inset:-5px;transform:scale(.8)}.banner-overlay{background:var(--color-black-overlay);z-index:1;position:absolute;inset:0}.nav{z-index:1000;position:fixed;top:0;left:0;right:0}.process-step{text-align:center;position:relative}.process-step:not(:last-child):after{content:"";top:28px;right:calc(-1 * var(--spacing-xl) / 2);width:var(--spacing-xl);background:var(--color-copper-overlay-medium);height:2px;position:absolute}.process-step h4{color:var(--color-white);margin-bottom:var(--spacing-xs);font-size:1rem;font-weight:600}.process-step p{color:var(--color-light-gray);margin:0;font-size:.88rem;line-height:1.5}@media (max-width:1024px){.process-step:not(:last-child):after{display:none}}.unified-stack-card{text-align:left;position:relative}.unified-stack-card h3{color:var(--color-white);margin-bottom:var(--spacing-xs);font-size:1.8rem}.unified-stack-card p[itemprop=description]{color:var(--color-light-gray);margin-bottom:var(--spacing-xl);font-size:1.05rem;line-height:1.7}.unified-stack-card .stack-number{top:var(--spacing-xl);right:var(--spacing-xl);color:var(--color-copper);opacity:.3;font-size:4rem;font-weight:700;line-height:1;position:absolute}.menu-overlay{background:var(--color-midnight-overlay-heavy);-webkit-backdrop-filter:blur(20px);z-index:999;opacity:0;width:100%;height:100%;transition:opacity var(--transition-base) ease;display:none;position:fixed;top:0;left:0}.menu-overlay.active{opacity:1;display:block}.skip-link{background:var(--color-midnight);color:var(--color-white);border-radius:var(--border-radius);z-index:1001;transition:top var(--transition-base) ease;padding:12px 16px;font-size:1rem;font-weight:600;text-decoration:none;position:absolute;top:-50px;left:6px}.skip-link:focus,.skip-link:focus-visible{outline:3px solid var(--color-electric);outline-offset:3px;box-shadow:0 0 0 1px var(--color-midnight), 0 0 0 4px var(--color-electric-overlay);top:0}.cta-button{background:var(--color-gradient-accent);color:var(--color-midnight);padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--border-radius);transition:background var(--transition-slow) var(--transition-easing), color var(--transition-slow) var(--transition-easing), transform var(--transition-slow) var(--transition-easing), box-shadow var(--transition-slow) var(--transition-easing);letter-spacing:.5px;text-transform:uppercase;box-shadow:0 4px 15px var(--color-copper-overlay-strong);font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.cta-button:before{content:"";background:linear-gradient(90deg, transparent, var(--color-white-overlay-strong), transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.cta-button:hover:before{left:100%}.cta-button:hover{background:var(--color-accent);color:var(--color-midnight);box-shadow:0 8px 25px var(--color-copper-overlay-strong);transform:translateY(-2px)scale(1.05)}.cta-button:active{transform:translateY(0)scale(1.02)}@media (max-width:768px){.cta-button{padding:var(--spacing-xs) var(--spacing-md);font-size:.9rem}}@media (max-width:480px){.cta-button{padding:var(--spacing-xs) var(--spacing-sm);letter-spacing:.2px;font-size:.7rem}}.overlay-content{text-align:center;color:var(--color-white);width:90%;max-width:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-content h2{margin-bottom:var(--spacing-xl);color:var(--color-white);text-shadow:0 2px 4px var(--color-black-overlay-strong);font-size:2.5rem}.menu-list{padding:0;list-style:none}.menu-list li{margin:var(--spacing-md) 0}.menu-list a{color:var(--color-white);padding:var(--spacing-xs) var(--spacing-md);transition:color var(--transition-base) ease;font-size:1.5rem;text-decoration:none;display:block;position:relative}.menu-list a:after{content:"";background:var(--color-white);width:0;height:2px;transition:width var(--transition-base) ease;position:absolute;bottom:0;left:0}.menu-list a:hover{color:var(--color-accent)}.menu-list a:hover:after{width:100%}.process-step-number{background:var(--color-gradient-accent);width:56px;height:56px;color:var(--color-midnight);margin-bottom:var(--spacing-md);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:inline-flex;position:relative}.banner-content{z-index:2;text-align:center;max-width:1200px;padding:0 var(--spacing-xl);will-change:opacity, transform;animation:1.2s ease-out fadeInUp;position:relative}.section-content{z-index:2;position:relative}.project-showcase{margin-bottom:var(--spacing-4xl);padding:var(--spacing-3xl) var(--spacing-2xl);background:var(--color-midnight);border-radius:var(--border-radius-large);box-shadow:0 20px 40px var(--color-black-overlay-heavy);-webkit-backdrop-filter:blur(20px);animation:fadeInUp var(--animation-duration-slow) ease-out;transition:transform var(--transition-slow) var(--transition-easing), box-shadow var(--transition-slow) var(--transition-easing);position:relative;overflow:hidden}.project-showcase:hover{transform:scale(1.02)}.project-cards-list .project-showcase{width:100%;margin:0}@media (max-width:1024px){.project-showcase{padding:var(--spacing-xl) var(--spacing-lg)}}@media (max-width:768px){.project-showcase{padding:var(--spacing-xl) var(--spacing-lg);margin-bottom:var(--spacing-xl)}.project-showcase h3{font-size:1.5rem}}.project-cards-container{width:100%;padding:var(--spacing-xl) 0 var(--spacing-6xl);box-sizing:border-box;margin:0;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;clip:rect(0, 0, 0, 0);white-space:nowrap;padding:0;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#ai-services .system-layer{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium)}.system-layer{background:var(--color-white);border-radius:var(--border-radius-large);padding:var(--spacing-3xl);box-shadow:var(--shadow);gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}@media (max-width:1024px){.system-layer{grid-template-columns:1fr}}@media (max-width:768px){.system-layer{padding:var(--spacing-xl)}}.tier-image-wrapper img{object-fit:cover;width:100%;height:100%}.tier-image-wrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.card{border-radius:var(--border-radius-large);transition:box-shadow var(--transition-slow) var(--transition-easing), border-color var(--transition-base) ease;animation:fadeInUp var(--animation-duration-slow) ease-out;position:relative;overflow:hidden}.card:nth-child(2){animation-delay:var(--animation-delay-stagger)}.fixed{position:fixed}.relative,.section{position:relative}.static{position:static}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:80rem){.container{max-width:80rem}}.nav-container{width:97%;max-width:1400px;margin:0 auto;margin-top:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-xl);height:60px;transition:background var(--transition-base) ease, box-shadow var(--transition-base) ease, border-color var(--transition-base) ease;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.nav-container.scrolled{background:var(--color-midnight-overlay-light);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-white-overlay);box-shadow:0 8px 32px var(--color-black-overlay-medium);border-radius:50px}.nav-container.scrolled:hover{background:var(--color-midnight-overlay-medium);box-shadow:0 12px 48px var(--color-black-overlay-heavy)}@media (max-width:1024px){.nav-container{padding:var(--spacing-xl) var(--spacing-xl)}}@media (max-width:768px){.nav-container{padding:var(--spacing-lg) var(--spacing-lg)}}@media (max-width:480px){.nav-container{padding:var(--spacing-md) var(--spacing-md);width:100%;margin-top:var(--spacing-xs)}}.layer-visual figure{border-radius:var(--border-radius-large);margin:0;overflow:hidden}.layer-visual img{border-radius:var(--border-radius-large);width:100%;height:auto;display:block}.layer-visual figcaption{text-align:center;color:var(--color-dark-gray);margin-top:var(--spacing-sm);font-size:.9rem;font-style:italic}.mfg-intro{max-width:760px;margin:calc(-1 * var(--spacing-2xl)) auto var(--spacing-4xl);text-align:center}.mfg-intro p{color:#f5f5f5c7;margin:0;font-size:1.15rem;line-height:1.8}@media (max-width:768px){.mfg-intro{margin-top:0}}#ai-services .services-intro{text-align:center;max-width:700px;margin:calc(-1 * var(--spacing-2xl)) auto var(--spacing-4xl);color:var(--color-dark-gray);font-size:1.15rem}@media (max-width:768px){#ai-services .services-intro{margin-top:0}}.layer-header{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.layer-header h3{color:var(--color-midnight);margin:0;font-size:1.6rem}@media (max-width:768px){.layer-header{flex-wrap:wrap;align-items:flex-start}.layer-header h3{width:100%}}.pillar-nav-card{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium);text-align:center;padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--border-radius-large);transition:transform var(--transition-slow) var(--transition-easing), box-shadow var(--transition-slow) var(--transition-easing), border-color var(--transition-base) ease;text-decoration:none;display:block}.pillar-nav-card:hover{box-shadow:0 12px 40px var(--color-black-overlay-strong);border-color:var(--color-copper-overlay-medium);transform:translateY(-4px)}.pillar-nav-card h3{color:var(--color-white);margin-bottom:var(--spacing-xs);font-size:1.2rem}.pillar-nav-card p{color:var(--color-light-gray);margin:0;font-size:.9rem}.capstat-cat-meta{padding:var(--spacing-2xl);border-right:1px solid var(--color-white-overlay);flex-direction:column;display:flex}.capstat-cat-meta h3{color:var(--color-white);margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.3}.capstat-cat-meta p{color:var(--color-light-gray);opacity:.75;margin:0;font-size:.8rem;line-height:1.5}@media (max-width:768px){.capstat-cat-meta{border-right:none;border-bottom:1px solid var(--color-white-overlay);align-items:center;gap:var(--spacing-md);flex-flow:wrap}}.tier-highlights{margin:0;padding:0;list-style:none}.tier-highlights li{align-items:center;gap:var(--spacing-sm);color:var(--color-midnight);margin-bottom:var(--spacing-xs);font-size:.9rem;display:flex}.tier-highlights li i{color:var(--color-forest);font-size:.85rem}.capability-stack-node{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium);border-radius:var(--border-radius-large);max-width:280px;padding:var(--spacing-2xl) var(--spacing-xl);text-align:center;flex:1}.capability-stack-node h3{color:var(--color-white);margin-bottom:var(--spacing-sm);font-size:1.1rem}.capability-stack-node p{color:var(--color-light-gray);margin:0;font-size:.9rem;line-height:1.5}@media (max-width:1024px){.capability-stack-node{width:100%;max-width:480px}}@media (max-width:768px){.capability-stack-node{max-width:100%}}.contact-cta{text-align:center;max-width:800px;margin:0 auto}.contact-cta h3{color:var(--color-white);margin-bottom:var(--spacing-xl);font-size:1.4rem;font-weight:500;line-height:1.4}.mfg-reason{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium);border-radius:var(--border-radius-large);padding:var(--spacing-2xl) var(--spacing-xl);text-align:center}.mfg-reason h3{color:var(--color-white);margin-bottom:var(--spacing-md);font-size:1.25rem}.mfg-reason p{color:#ccccccd9;margin:0;font-size:.95rem;line-height:1.65}.ai-shift{padding-left:var(--spacing-xl);border-left:3px solid}.ai-shift h4{color:var(--color-white);margin-bottom:var(--spacing-xs);font-size:1.2rem;font-weight:600}.ai-shift p{color:#ccccccd9;margin:0;font-size:1.05rem;line-height:1.65}.feature-content h4{color:var(--color-midnight);margin-bottom:var(--spacing-xs);text-align:center;font-size:1.2rem;font-weight:600}.feature-content p{color:var(--color-midnight);text-align:center;margin:0;font-size:.95rem;line-height:1.5}.banner-text h1{color:var(--color-white);margin:0 0 var(--spacing-lg) 0;text-shadow:0 4px 20px var(--color-black-overlay-strong);letter-spacing:-.02em;font-size:3rem;font-weight:700;line-height:1.1}.banner-text h1 br{margin-bottom:var(--spacing-xs)}@media (max-width:768px){.banner-text h1{font-size:1.8rem}}.capstat-service{padding:var(--spacing-xl);gap:var(--spacing-xs);flex-direction:column;display:flex}.capstat-service h4{color:var(--color-off-white);align-items:center;gap:var(--spacing-sm);margin:0;font-size:.9rem;font-weight:600;display:flex}.capstat-service h4 i{color:var(--color-copper-light);flex-shrink:0;width:12px;font-size:.75rem}.capstat-service p{color:var(--color-light-gray);opacity:.8;padding-left:calc(12px + var(--spacing-sm));margin:0;font-size:.8rem;line-height:1.5}.faq-list{gap:var(--spacing-md);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.capability-stack{margin:var(--spacing-3xl) 0 var(--spacing-4xl);justify-content:center;align-items:stretch;display:flex}@media (max-width:1024px){.capability-stack{flex-direction:column;align-items:center}}.cta-actions{align-items:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.cta-actions .cta-button{margin:0}@media (max-width:768px){.cta-actions{gap:var(--spacing-lg)}}.capstat-pillars{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.capstat-pillars li{padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-white-overlay-light)}.capstat-pillars li:last-child{border-bottom:none;padding-bottom:0}.stack-feature-image img{object-fit:cover;width:100%;height:100%}.stack-feature-image{border-radius:var(--border-radius);aspect-ratio:16/10;border:1px solid var(--color-white-overlay);margin:0;overflow:hidden}.container{max-width:1200px;padding:0 var(--spacing-xl);margin:0 auto}@media (max-width:768px){.container{padding:0 var(--spacing-md)}}@media (max-width:480px){.container{padding:0 var(--spacing-sm)}}.projects-content{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-6xl);max-width:1200px;margin:0 auto}@media (max-width:1024px){.projects-content{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-4xl) var(--spacing-lg)}}@media (max-width:768px){.projects-content{padding:var(--spacing-md) var(--spacing-md) var(--spacing-3xl)}}.value-prop-content{text-align:center;max-width:900px;margin:0 auto}.why-choose-cta{text-align:center;max-width:800px;margin:0 auto}.footer{background:var(--color-midnight-dark);color:var(--color-light-gray);padding:var(--spacing-3xl) 0;text-align:center;border-top:1px solid var(--color-white-overlay-light)}.footer .container{padding:0 var(--spacing-xl)}.footer p{letter-spacing:.5px;color:var(--color-medium-gray);margin:0;font-size:.8rem;font-weight:400}@media (max-width:768px){.footer{padding:var(--spacing-lg) 0}.footer p{color:var(--color-light-gray);font-size:.8rem}}.faq-answer{padding:var(--spacing-xl);color:var(--color-light-gray);font-size:1rem}.faq-answer p{margin:0}.contact-info{text-align:center}.contact-info p{color:var(--color-light-gray);margin:0}.contact-info p a{color:var(--color-beach);transition:color var(--transition-base) ease, text-shadow var(--transition-base) ease;font-weight:600;text-decoration:none}.contact-info a:hover{color:var(--color-electric);text-shadow:0 0 8px var(--color-electric-glow)}.banner-tagline{color:var(--color-off-white);opacity:.9;text-shadow:0 2px 10px var(--color-black-overlay-strong);margin:0;font-size:1.3rem;font-weight:500}.layer-description{color:var(--color-dark-gray);margin:0;font-size:1.05rem}.trust-text p{color:var(--color-white);margin:0;font-size:1.2rem}.capstat-summary{max-width:720px;margin-top:var(--spacing-3xl);text-align:center;margin-inline:auto}.capstat-summary p{color:var(--color-light-gray);margin-bottom:var(--spacing-xl);font-size:1.05rem;line-height:1.7}.capstat-summary p:last-child{margin-bottom:0}.capstat-summary strong{color:var(--color-white);font-weight:600}.section--beach .capstat-summary p{color:var(--color-midnight)}.section--beach .capstat-summary strong{color:var(--color-forest-dark)}.process-steps{gap:var(--spacing-xl);margin-top:var(--spacing-3xl);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:1024px){.process-steps{gap:var(--spacing-2xl);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.process-steps{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}.benefits-section{margin-top:var(--spacing-4xl);padding-top:var(--spacing-3xl);border-top:2px solid var(--color-copper-overlay-medium)}.why-us-cta{text-align:center;margin-top:var(--spacing-4xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-white-overlay)}#services-unified .section-subtitle{text-align:center;color:var(--color-white);margin-top:calc(-1 * var(--spacing-2xl));margin-bottom:var(--spacing-4xl);opacity:.9;font-size:1.3rem}@media (max-width:768px){#services-unified .section-subtitle{margin-top:0}}#integrated-system .section-subtitle{text-align:center;color:var(--color-midnight);margin-top:calc(-1 * var(--spacing-2xl));margin-bottom:var(--spacing-4xl);opacity:.8;font-size:1.3rem}@media (max-width:768px){#integrated-system .section-subtitle{margin-top:0}}#capabilities .section-subtitle{color:var(--color-light-gray);opacity:.85;text-align:center;margin-top:calc(-1 * var(--spacing-2xl));margin-bottom:var(--spacing-4xl);font-size:1.1rem}@media (max-width:768px){#capabilities .section-subtitle{margin-top:0}}#past-performance .section-subtitle{color:var(--color-light-gray);opacity:.85;text-align:center;margin-top:calc(-1 * var(--spacing-2xl));margin-bottom:var(--spacing-4xl);font-size:1.1rem}@media (max-width:768px){#past-performance .section-subtitle{margin-top:0}}.section-subtitle{color:var(--color-dark-gray);font-size:1.3rem;line-height:1.6}.service-checklist{gap:var(--spacing-sm) var(--spacing-xl);margin-top:var(--spacing-lg);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.service-checklist li{align-items:center;gap:var(--spacing-sm);color:var(--color-dark-gray);font-size:.92rem;display:flex}.service-checklist li i{color:var(--color-forest);flex-shrink:0;font-size:.8rem}@media (max-width:768px){.service-checklist{grid-template-columns:1fr}}.service-features{gap:var(--spacing-xl);margin-top:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0;list-style:none;display:grid}@media (max-width:1024px){.service-features{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}@media (max-width:768px){.service-features{gap:var(--spacing-md);grid-template-columns:1fr!important}}.pillar-nav{gap:var(--spacing-2xl);margin-top:var(--spacing-3xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.pillar-nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pillar-nav{grid-template-columns:1fr}}.stack-features{gap:var(--spacing-lg);margin-top:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.stack-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stack-features{grid-template-columns:1fr}}.capstat-categories{gap:var(--spacing-xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}.past-performance-grid{gap:var(--spacing-2xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}.pillar-cta{margin-top:var(--spacing-3xl);text-align:center}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-xs{margin-top:var(--spacing-xs)}.capstat-pillar-heading{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xs);display:flex}.capstat-pillar-heading i{color:var(--color-copper-light);text-align:center;flex-shrink:0;width:18px;font-size:.85rem;line-height:1}.why-us-content{gap:var(--spacing-4xl);margin-bottom:var(--spacing-4xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:1024px){.why-us-content{gap:var(--spacing-2xl);grid-template-columns:1fr}}.project-images{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media not all and (max-width:768px){.project-images:has(.project-image-placeholder){gap:var(--spacing-sm)}}@media (max-width:1024px){.project-images{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}}@media (max-width:768px){.project-images{gap:var(--spacing-md);grid-template-columns:1fr!important}.project-images:has(.project-image-placeholder){gap:var(--spacing-md)!important}}.why-choose-grid{gap:var(--spacing-2xl);margin-bottom:var(--spacing-4xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}@media (max-width:1024px){.why-choose-grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}}@media (max-width:768px){.why-choose-grid{gap:var(--spacing-md);margin-bottom:var(--spacing-3xl);grid-template-columns:1fr!important}}.benefits-grid{gap:var(--grid-gap-md);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.benefits-grid h4{margin-bottom:var(--spacing-md)}.benefits-grid p{margin-bottom:0}.project-highlights{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.project-highlights{gap:var(--spacing-md);grid-template-columns:1fr}}.trust-content{gap:var(--spacing-4xl);margin-bottom:var(--spacing-4xl);grid-template-columns:1fr 2fr;display:grid}@media (max-width:1024px){.trust-content{gap:var(--grid-gap-lg);grid-template-columns:1fr}}.footer-proudly{margin-bottom:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--color-light-gray);flex-direction:column;font-size:1rem;display:flex}.capstat-col-label{letter-spacing:2px;text-transform:uppercase;color:var(--color-copper-light);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-copper-overlay-medium);font-size:.72rem;font-weight:700;display:block}.shift-label{text-transform:uppercase;letter-spacing:1.2px;margin-bottom:var(--spacing-xs);font-size:.82rem;font-weight:700;display:block}.pillar-nav-icon{margin-bottom:var(--spacing-md);font-size:2rem;display:block}.pillar-nav-card--energy .pillar-nav-icon{color:var(--color-copper-light)}.pillar-nav-card--connectivity .pillar-nav-icon{color:var(--color-electric)}.pillar-nav-card--software .pillar-nav-icon{color:var(--color-accent)}.process-step-icon{color:var(--color-copper-light);margin-bottom:var(--spacing-sm);font-size:1.4rem;display:block}.banner-capabilities{height:45vh;min-height:380px}.banner-capabilities .banner-text h1{margin-bottom:0}@media (max-width:768px){.banner-capabilities{height:45vh}}#audience-tiers .tier-card{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium)}.tier-card{background:var(--color-white);border-radius:var(--border-radius-large);box-shadow:var(--shadow);overflow:hidden}.tier-card h3{margin-bottom:var(--spacing-sm);color:var(--color-midnight);font-size:1.4rem}.tier-card p{color:var(--color-dark-gray);margin-bottom:var(--spacing-lg);font-size:.95rem;line-height:1.6}.perf-card{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium);border-radius:var(--border-radius-large);padding:var(--spacing-2xl)}.perf-card h3{color:var(--color-white);margin-bottom:var(--spacing-md);font-size:1.15rem}.perf-card p{color:var(--color-light-gray);margin-bottom:var(--spacing-lg);font-size:.95rem;line-height:1.6}.value-prop-body{text-align:left}.value-prop-body .lead-text{color:var(--color-white);margin-bottom:var(--spacing-xl);font-size:1.4rem;line-height:1.6}.value-prop-body p{color:var(--color-light-gray);font-size:1.15rem;line-height:1.8}.value-prop-body strong{color:var(--color-white)}@media (max-width:768px){.value-prop-body .lead-text{font-size:1.15rem}}.section--beach{background:var(--section-bg-beach)}.section--beach .benefits-section h3{color:var(--color-midnight);text-align:center;margin-bottom:var(--spacing-3xl);letter-spacing:-.02em;font-size:2.2rem;font-weight:700}.cta-text{color:var(--color-white);margin-bottom:var(--spacing-xl);font-size:1.4rem;font-weight:500;line-height:1.4}.why-us-cta .cta-text{color:var(--color-white);margin-bottom:var(--spacing-xl);font-size:1.2rem}@media (max-width:768px){.cta-text{font-size:1.1rem}}.perf-card-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-copper-light);margin-bottom:var(--spacing-sm);font-size:.78rem;font-weight:700}.unified-stack-card .stack-tagline{color:var(--color-copper-light);margin-bottom:var(--spacing-lg);font-size:1.1rem;font-style:italic;font-weight:500}.why-us-lead{color:var(--color-copper-light);margin-bottom:var(--spacing-lg);font-size:1.3rem;font-weight:500}.unified-stack-card .stack-icon{color:var(--color-copper-light);margin-bottom:var(--spacing-lg);font-size:2.5rem}.capability-stack-node--energy .stack-icon{color:var(--color-copper-light)}.capability-stack-node--connectivity .stack-icon{color:var(--color-electric)}.capability-stack-node--software .stack-icon{color:var(--color-accent)}.mfg-reason-icon{margin-bottom:var(--spacing-md);font-size:2.2rem}.mfg-reason:first-child .mfg-reason-icon{color:var(--color-copper-light)}.mfg-reason:nth-child(2) .mfg-reason-icon{color:var(--color-electric)}.mfg-reason:nth-child(3) .mfg-reason-icon{color:var(--color-accent)}.capstat-cat-icon{color:var(--color-copper-light);margin-bottom:var(--spacing-md);font-size:1.75rem}@media (max-width:768px){.capstat-cat-icon{margin-bottom:0}}.overview-text p{color:var(--color-midnight);margin-bottom:0;font-size:1.2rem}.tier-icon{color:var(--color-copper);margin-bottom:var(--spacing-md);font-size:1.8rem}.benefits-grid .icon-md{margin-bottom:var(--spacing-sm)}.icon-md{font-size:1.8rem}.card--spaced{margin-bottom:var(--spacing-4xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-md{margin-bottom:var(--spacing-md)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}@media not all and (max-width:768px){.project-images:has(.project-image-placeholder){gap:var(--spacing-sm)}}.project-image-placeholder{border-radius:var(--border-radius);border:2px solid var(--color-white-overlay);aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-midnight-light) 0%, var(--color-midnight) 100%);justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.project-images:has(.project-image-placeholder){gap:var(--spacing-md)!important}.project-image-placeholder{width:100%}}.menu-line{background:var(--color-white);width:24px;height:2px;transition:transform var(--transition-base) ease, opacity var(--transition-base) ease;border-radius:1px;display:block}.layer-icon{border-radius:var(--border-radius);background:var(--color-light-gray);justify-content:center;align-items:center;width:60px;height:60px;font-size:2rem;display:flex}.footer-flag{width:auto;height:24px;display:block}.nav-actions{align-items:center;gap:var(--spacing-md);flex-shrink:1;min-width:0;display:flex}@media (max-width:480px){.nav-actions{gap:var(--spacing-xs)}}.overview-content{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;min-width:0;display:grid}@media (max-width:1024px){.overview-content{gap:var(--spacing-xl)}}@media (max-width:768px){.overview-content{gap:var(--grid-gap-lg);text-align:center;grid-template-columns:1fr}}.overview-images{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;min-width:0;display:grid}@media (max-width:1024px){.overview-images{gap:var(--spacing-xl)}}@media (max-width:768px){.overview-images{gap:var(--spacing-md);grid-template-columns:1fr}}.capability-stack-arrow{padding:0 var(--spacing-md);color:var(--color-copper-light);flex-shrink:0;align-items:center;font-size:1.5rem;display:flex}@media (max-width:1024px){.capability-stack-arrow{padding:var(--spacing-sm) 0;transform:rotate(90deg)}}.menu-btn{cursor:pointer;padding:var(--spacing-xs);transition:opacity var(--transition-base) ease;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.menu-btn:hover{opacity:.8}.menu-btn.active .menu-line:first-child{transform:rotate(45deg)translate(6px,6px)}.menu-btn.active .menu-line:nth-child(2){opacity:0}.menu-btn.active .menu-line:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.faq-item{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium);border-radius:var(--border-radius);overflow:hidden}.faq-item summary{padding:var(--spacing-xl);cursor:pointer;color:var(--color-white);justify-content:space-between;align-items:center;gap:var(--spacing-md);font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none}.faq-item[open] summary{border-bottom:1px solid var(--color-white-overlay)}.active.menu-btn .menu-line:first-child{transform:rotate(45deg)translate(6px,6px)}.active.menu-btn .menu-line:nth-child(2){opacity:0}.active.menu-btn .menu-line:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.active.menu-overlay{opacity:1;display:block}.capstat-services-grid{background:var(--color-white-overlay);grid-template-columns:repeat(2,1fr);align-content:start;gap:1px;display:grid}@media (max-width:768px){.capstat-services-grid{grid-template-columns:1fr}}.grid-auto-fit{gap:var(--spacing-2xl);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (max-width:768px){.grid-auto-fit{gap:var(--spacing-md);grid-template-columns:1fr}}@media (max-width:480px){.grid-auto-fit{justify-items:center}}.tier-grid{gap:var(--spacing-2xl);padding-bottom:var(--spacing-6xl);grid-template-columns:repeat(2,1fr);display:grid}.tier-grid .tier-image-wrapper{border-radius:var(--border-radius-large) var(--border-radius-large) 0 0}@media (max-width:768px){.tier-grid{grid-template-columns:1fr}}.capstat-detail-row{gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-white-overlay-light);grid-template-columns:120px 1fr;display:grid}.capstat-detail-row:last-child{border-bottom:none}.mfg-reasons{gap:var(--spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.mfg-reasons{grid-template-columns:1fr 1fr}}@media (max-width:768px){.mfg-reasons{grid-template-columns:1fr}}.ai-shifts{gap:var(--spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.ai-shifts{grid-template-columns:1fr}}.trust-features{gap:var(--grid-gap-md);grid-template-columns:1fr;display:grid}.capstat-category{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium);border-radius:var(--border-radius-large);grid-template-columns:210px 1fr;display:grid;overflow:hidden}@media (max-width:1024px){.capstat-category{grid-template-columns:180px 1fr}}@media (max-width:768px){.capstat-category{grid-template-columns:1fr}}.capstat-header{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium);border-radius:var(--border-radius-large);grid-template-columns:1.15fr .85fr;display:grid;overflow:hidden}@media (max-width:768px){.capstat-header{grid-template-columns:1fr}}.system-organism{gap:var(--spacing-3xl);flex-direction:column;display:flex}.unified-stack-grid{gap:var(--spacing-4xl);flex-direction:column;display:flex}.why-us-benefits{gap:var(--spacing-lg);flex-direction:column;display:flex}.highlight-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-midnight);border-radius:var(--border-radius);border:1px solid var(--color-white-overlay-light);color:var(--color-white);display:flex}.section--forest-dark .highlight-item{background:var(--color-forest);border-color:var(--color-white-overlay)}@media (max-width:768px){.highlight-item{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}}.benefit-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-white-overlay);border-radius:var(--border-radius);border:1px solid var(--color-white-overlay);display:flex}.benefit-item span{color:var(--color-white);font-weight:500}.capstat-pillar-desc{color:var(--color-light-gray);opacity:.7;padding-left:calc(18px + var(--spacing-md));font-size:.8rem;display:block}.nav-link{color:var(--color-off-white);letter-spacing:.3px;transition:color var(--transition-base) ease;white-space:nowrap;font-size:.95rem;font-weight:500;text-decoration:none}.nav-link:hover{color:var(--color-copper-light)}@media (max-width:768px){.nav-link{display:none}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.overview-image{border-radius:var(--border-radius);box-shadow:0 8px 25px var(--color-black-overlay-light);transition:transform var(--transition-base) ease;aspect-ratio:4/3;width:100%;min-width:0;min-height:200px;overflow:hidden}.overview-image:hover{transform:scale(1.02)}.overview-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base) ease}.overview-image:hover img{transform:scale(1.05)}@media (max-width:1024px){.overview-image{min-width:0;max-width:100%}}@media (max-width:768px){.overview-image{min-height:150px}}.project-image{border-radius:var(--border-radius);border:2px solid var(--color-white-overlay);aspect-ratio:16/9;width:100%;transition:transform var(--transition-base) ease;overflow:hidden}.project-image:hover{transform:scale(1.02)}.project-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base) ease}.project-image:hover img{transform:scale(1.05)}@media (max-width:768px){.project-image{width:100%}}.nav-logo-img{vertical-align:middle;width:auto;height:50px;transition:transform var(--transition-base) ease, filter var(--transition-base) ease;filter:drop-shadow(0 2px 4px var(--color-black-overlay-medium))}.nav-logo:hover .nav-logo-img{filter:drop-shadow(0 4px 8px var(--color-copper-overlay-strong));transform:scale(1.05)}@media (max-width:1024px){.nav-logo-img{height:40px}}@media (max-width:480px){.nav-logo-img{height:32px}}.faq-chevron{color:var(--color-copper-light);transition:transform var(--transition-base) ease;flex-shrink:0}.faq-item[open] summary .faq-chevron{transform:rotate(180deg)}.fade-target{opacity:0;transition:opacity var(--animation-duration-base) ease, transform var(--animation-duration-base) ease;will-change:opacity, transform;animation:.4s 1.2s forwards fade-target-fallback;transform:translateY(20px)}.fade-target.fade-in{opacity:1;animation:none;transform:translateY(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-6{gap:calc(var(--spacing) * 6)}.gap-lg{gap:var(--spacing-lg)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.ai-shift--now{border-color:var(--color-copper)}.ai-shift--now .shift-label{color:var(--color-copper-light)}.ai-shift--opp{border-color:var(--color-accent)}.ai-shift--opp .shift-label{color:var(--color-accent)}.ai-shift--risk{border-color:var(--color-electric)}.ai-shift--risk .shift-label{color:var(--color-electric)}.border-beach{border-color:var(--color-beach)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-beach{background-color:var(--color-beach)}.bg-beach-dark{background-color:var(--color-beach-dark)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-copper{background-color:var(--color-copper)}.bg-copper-dark{background-color:var(--color-copper-dark)}.bg-copper-light{background-color:var(--color-copper-light)}.bg-electric{background-color:var(--color-electric)}.bg-electric-dark{background-color:var(--color-electric-dark)}.bg-electric-darker{background-color:var(--color-electric-darker)}.bg-forest{background-color:var(--color-forest)}.bg-forest-dark{background-color:var(--color-forest-dark)}.bg-forest-light{background-color:var(--color-forest-light)}.bg-midnight{background-color:var(--color-midnight)}.bg-midnight-dark{background-color:var(--color-midnight-dark)}.bg-midnight-light{background-color:var(--color-midnight-light)}.bg-midnight-lighter{background-color:var(--color-midnight-lighter)}.capstat-col{padding:var(--spacing-2xl) var(--spacing-3xl)}.capstat-col+.capstat-col{border-left:1px solid var(--color-white-overlay)}@media (max-width:768px){.capstat-col+.capstat-col{border-left:none;border-top:1px solid var(--color-white-overlay)}}.card--padded-lg{padding:var(--spacing-3xl) var(--spacing-2xl)}@media (max-width:480px){.card--padded-lg{padding:var(--spacing-xl) var(--spacing-md)}}.section--padded-lg{padding:var(--spacing-6xl) 0}@media (max-width:768px){.section--padded-lg{padding:var(--spacing-3xl) 0}}.section--padded-lg-bottom-xl{padding:var(--spacing-6xl) 0 var(--spacing-5xl)}@media (max-width:768px){.section--padded-lg-bottom-xl{padding:var(--spacing-3xl) 0 var(--spacing-5xl)}}.card--padded-md{padding:var(--card-padding)}.card--padded-xs{padding:var(--card-padding-sm)}.p-3xl{padding:var(--spacing-3xl)}.p-4{padding:calc(var(--spacing) * 4)}.p-md{padding:var(--spacing-md)}.p-xs{padding:var(--spacing-xs)}.section--padded-none{padding:0}.tier-content{padding:var(--spacing-xl)}.py-2xl{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.py-3xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.py-4xl{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}.tiers-section-header{padding-bottom:var(--spacing-2xl)}#audience-tiers .tiers-section-header{padding-top:var(--spacing-6xl)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.placeholder-text{color:var(--color-light-gray);text-align:center;font-size:.95rem;font-style:italic}.card--centered,.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.capstat-pillar-name{color:var(--color-white);font-size:.9rem;font-weight:600;line-height:1.2}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.capstat-detail-val{color:var(--color-off-white);font-size:.82rem;font-weight:500}.capstat-detail-val a{color:var(--color-copper-light);text-decoration:none}.capstat-detail-val a:hover{text-decoration:underline}.coming-soon{color:var(--color-light-gray);font-size:1.2rem;font-style:italic}.capstat-detail-key{color:var(--color-light-gray);opacity:.7;font-size:.82rem}.section--dark h2{color:var(--color-white);text-shadow:0 2px 4px var(--color-black-overlay-heavy);font-size:2.5rem}.benefit-icon{color:var(--color-copper-light);font-size:1.3rem}.icon-lg{font-size:2.2rem}.icon-sm{font-size:1.4rem}.why-us-body p{color:var(--color-light-gray);line-height:1.8}.highlight-text,.link-highlight{color:var(--color-copper-light);font-weight:600}.tier-example{color:var(--color-copper);font-weight:500}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.system-layer--connection{border-left:6px solid var(--color-electric)}.system-layer--connection .layer-icon{color:var(--color-electric-dark);background:#87ceeb26}.system-layer--foundation{border-left:6px solid var(--color-copper)}.system-layer--foundation .layer-icon{color:var(--color-copper);background:var(--color-copper-overlay)}.system-layer--intelligence{border-left:6px solid var(--color-accent)}.system-layer--intelligence .layer-icon{color:#d4a500;background:#ffd70026}.text-accent{color:var(--color-accent)}.text-beach{color:var(--color-beach)}.text-beach-dark{color:var(--color-beach-dark)}.text-copper{color:var(--color-copper)}.text-copper-dark{color:var(--color-copper-dark)}.text-copper-light{color:var(--color-copper-light)}.text-electric{color:var(--color-electric)}.text-electric-dark{color:var(--color-electric-dark)}.text-electric-darker{color:var(--color-electric-darker)}.text-forest{color:var(--color-forest)}.text-forest-dark{color:var(--color-forest-dark)}.text-forest-light{color:var(--color-forest-light)}.text-midnight{color:var(--color-midnight)}.text-midnight-dark{color:var(--color-midnight-dark)}.text-midnight-light{color:var(--color-midnight-light)}.text-midnight-lighter{color:var(--color-midnight-lighter)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-subtle{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card--glass,.glass{background:var(--card-bg-glass);border:1px solid var(--color-white-overlay);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--color-black-overlay-medium)}.card--solid{background:var(--card-bg-solid);border:1px solid var(--color-black-overlay-light);box-shadow:var(--shadow)}.card--transparent{background:var(--card-bg-transparent);border:1px solid var(--color-copper-overlay);box-shadow:0 8px 25px var(--color-copper-overlay)}.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,)}.backdrop-filter{-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,)}.ease-bounce{--tw-ease:var(--ease-bounce);transition-timing-function:var(--ease-bounce)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.section--forest-dark{background:var(--section-bg-forest-dark)}.section--gradient-dark{background:var(--section-bg-gradient-dark)}.section--midnight-dark{background:var(--section-bg-midnight-dark)}@media (min-width:768px){.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\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}}.nav-container.scrolled,.menu-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glass,.card--glass,#audience-tiers .tier-card,#ai-services .system-layer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-item:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.feature-item:hover:before{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.project-showcase{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.why-choose-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}