/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-white:#fff;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow:0 4px 20px #00000026;--color-copper:#b87333;--color-copper-light:#d4a574;--color-copper-dark:#8b5a2b;--color-forest:#2e5b3f;--color-forest-dark:#1f3d29;--color-midnight:#303030;--color-midnight-dark:#202020;--color-midnight-light:#404040;--color-beach:#eddeba;--color-beach-dark:#d4c4a3;--color-electric:#87ceeb;--color-electric-dark:#5ba0d3;--color-accent:gold;--border-radius:12px;--border-radius-large:16px}}@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}#sailwise-privacy{color:var(--color-off-white);padding:9rem 0 var(--spacing-6xl)}#sailwise-privacy h1{margin-bottom:var(--spacing-lg);text-align:left;color:var(--color-white);font-size:2.5rem}#sailwise-privacy .privacy-meta{color:var(--color-light-gray);margin-bottom:var(--spacing-3xl);font-size:1rem;line-height:1.6}#sailwise-privacy .privacy-meta a{color:var(--color-copper-light)}#sailwise-privacy .privacy-meta strong{color:var(--color-white)}#sailwise-privacy .privacy-prose{max-width:42rem;color:var(--color-off-white)}#sailwise-privacy .privacy-prose h2{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-lg);text-align:left;color:var(--color-white);font-size:1.5rem}#sailwise-privacy .privacy-prose h2:after{display:none}#sailwise-privacy .privacy-prose h3{color:var(--color-copper-light);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);font-size:1.15rem}#sailwise-privacy .privacy-prose p,#sailwise-privacy .privacy-prose li{color:var(--color-light-gray);font-size:1.05rem;line-height:1.7}#sailwise-privacy .privacy-prose strong{color:var(--color-white)}#sailwise-privacy .privacy-prose p{margin-bottom:var(--spacing-lg)}#sailwise-privacy .privacy-prose ul{margin:0 0 var(--spacing-lg);padding-left:1.25rem}#sailwise-privacy .privacy-prose li{margin-bottom:var(--spacing-sm)}#sailwise-privacy .privacy-prose a{color:var(--color-copper-light);font-weight:600}#sailwise-privacy .privacy-prose a:hover{color:var(--color-copper)}@media (max-width:768px){#capabilities h2,#past-performance h2{font-size:2rem}#sailwise-privacy{padding:7rem 0 var(--spacing-3xl)}}@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}.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}.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%}.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}.sr-only{clip-path:inset(50%);white-space:nowrap;clip:rect(0, 0, 0, 0);white-space:nowrap;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:2;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}.section{position:relative}.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%}}.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}.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}.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}.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:2;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)}}.value-prop-content{text-align:center;max-width:900px;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}}.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}.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)}.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}}.stack-features{gap:var(--spacing-lg);margin-top:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}@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}.mt-4{margin-top:calc(var(--spacing) * 4)}.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-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}}.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}.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}}.tier-icon{color:var(--color-copper);margin-bottom:var(--spacing-md);font-size:1.8rem}.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)}}.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)}.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}}.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}}.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}.grid{display:grid}.hidden{display:none}.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}}.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)}.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)}.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)}}.section--padded-none{padding:0}.tier-content{padding:var(--spacing-xl)}.tiers-section-header{padding-bottom:var(--spacing-2xl)}#audience-tiers .tiers-section-header{padding-top:var(--spacing-6xl)}.text-center{text-align:center}.capstat-pillar-name{color:var(--color-white);font-size:.9rem;font-weight:600;line-height:1.2}.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}.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-sm{font-size:1.4rem}.why-us-body p{color:var(--color-light-gray);line-height:1.8}.link-highlight{color:var(--color-copper-light);font-weight:600}.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}.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)}.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)}}.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)}