:root{--navy: #1b2430;--slate: #475967;--cream: #f7efd8;--orange: #f47a32;--gold: #fbb653;--gray: #d9d9d9;--charcoal: #333333;--bg: linear-gradient(135deg, #0c2132 0%, #0f2747 50%, #132b4f 100%);--glass: rgba(12, 20, 40, 0.55);--glass-border: rgba(247, 239, 216, 0.18);--txt: #f8faff;--txt-2: rgba(222, 233, 255, 0.82);--txt-3: rgba(189, 208, 233, 0.7);--surface: rgba(12, 20, 40, 0.6);--accent: linear-gradient(135deg, #f47a32 0%, #fbb653 100%);--focus: #fbb653;--radius: 16px;--shadow: 0 8px 32px rgba(0, 0, 0, 0.35);--shadow-sm: 0 6px 18px rgba(0, 0, 0, 0.25);--tap: 48px}*{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth}body{font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Arial, sans-serif;background: var(--bg);color: var(--txt);line-height: 1.6;overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: transparent}.display{font-family: 'Space Grotesk', 'Inter', sans-serif;font-weight: 700;line-height: 1.15}.container{max-width: 1200px;margin: 0 auto;padding: 0 1.25rem}a{color: var(--txt-2)}a, button{min-height: var(--tap)}a:focus-visible, button:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px;border-radius: 8px}.glass{background: var(--glass);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);border: 1px solid var(--glass-border);border-radius: var(--radius);box-shadow: var(--shadow)}header{position: sticky;top: 0;z-index: 1000;border-bottom: 1px solid var(--glass-border);background: rgba(3, 13, 31, 0.92);backdrop-filter: blur(12px)}.header-wrap{display: flex;align-items: center;justify-content: space-between;padding: 0.8rem 0;gap: 0.5rem}.brand{font-size: 1.25rem;font-weight: 700;background: var(--accent);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;white-space: nowrap}nav ul{display: flex;gap: 1.25rem;list-style: none}nav a{color: var(--txt-2);text-decoration: none;font-weight: 500}nav a:hover{color: #fff}.cta{display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;padding: 0.8rem 1.2rem;border: 0;border-radius: 999px;background: var(--accent);color: #fff;text-decoration: none;font-weight: 700;cursor: pointer;transition: transform 0.18s ease, box-shadow 0.18s ease}.cta:hover{transform: translateY(-1px);box-shadow: 0 12px 36px rgba(244, 122, 50, 0.35)}.mobile-toggle{display: none;background: transparent;border: 1px solid var(--glass-border);color: var(--txt-2);padding: 0.5rem 0.7rem;border-radius: 10px}.hero{min-height: 88svh;display: grid;place-items: center;position: relative;overflow: hidden}.hero .bg{position: absolute;inset: 0;background: radial-gradient(600px 600px at 20% 20%, rgba(251, 182, 83, 0.12), transparent 60%), radial-gradient(700px 700px at 80% 80%, rgba(244, 122, 50, 0.1), transparent 60%);z-index: -1}.hero-grid{display: grid;grid-template-columns: 1.05fr 0.95fr;gap: 3rem;align-items: center;padding: 5rem 0 3rem}h1{font-size: clamp(2.1rem, 4.6vw, 3.8rem);background: linear-gradient(135deg, #fff 0%, #c8d2df 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 1rem}.subtitle{font-size: 1.15rem;color: var(--txt-2);max-width: 50ch}section{padding: 4.5rem 0}.section-head{text-align: center;margin-bottom: 2rem}.section-head h2{font-size: clamp(1.9rem, 3.3vw, 2.7rem);background: linear-gradient(135deg, #fff, #cfd7e3);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.6rem}.methodology{background: var(--bg-secondary);position: relative;overflow: hidden}.methodology::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg, var(--glow-primary)10, transparent 70%);opacity: 0.05;pointer-events: none}.methodology-content{position: relative;z-index: 1}.methodology-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: var(--space-lg);margin-top: var(--space-2xl)}.methodology-step{display: flex;align-items: center;gap: var(--space-md);padding: var(--space-lg);background: rgba(255, 255, 255, 0.02);border-radius: var(--radius-lg);border: 1px solid rgba(255, 255, 255, 0.1);transition: all 0.3s ease}.methodology-step:hover{background: rgba(255, 255, 255, 0.05);border-color: var(--glow-primary);box-shadow: var(--glow-sm);transform: translateY(-2px)}.step-letter{width: 50px;height: 50px;border-radius: 50%;background: var(--glow-primary);color: var(--bg-primary);display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 1.25rem;flex-shrink: 0}.step-content h4{color: var(--text-primary);margin: 0 0 0.5rem 0;font-size: 1.125rem;font-weight: 600}.step-content p{color: var(--text-secondary);margin: 0;font-size: 0.95rem;line-height: 1.5}@media (max-width: 768px){.methodology-grid{grid-template-columns: 1fr}.methodology-step{padding: var(--space-md)}}.methodology-link{color: var(--glow-primary);text-decoration: underline;text-decoration-color: transparent;transition: all 0.3s ease}.methodology-link:hover{color: var(--text-primary);text-decoration-color: var(--glow-primary);text-shadow: var(--glow-sm)}.systems-grid{display: grid;grid-template-columns: 1fr;gap: var(--space-lg);margin-top: var(--space-2xl);position: relative;.section-head p{max-width: 680px;margin: 0 auto;color: var(--txt-2)}.proof{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1rem;margin: 1.5rem 0 0}.proof .card{text-align: center;padding: 1rem;border-radius: 12px}.proof .num{font-size: 1.6rem;font-weight: 800;background: var(--accent);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.proof .lbl{font-size: 0.9rem;color: var(--txt-3)}.panel{padding: 1.6rem}.band-cream{background: var(--cream);color: var(--navy)}.band-cream .section-head h2{background: none;-webkit-text-fill-color: initial;color: var(--navy)}.band-cream .section-head p{color: var(--charcoal)}.band-cream a{color: var(--navy)}.bridge-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 1rem}.bridge-item{background: #ffffff;border: 1px solid #efe7cf;border-radius: 12px;padding: 1.1rem;box-shadow: var(--shadow-sm)}.grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 1.25rem}.card{position: relative;overflow: hidden;padding: 1.6rem}.card::before{content: '';position: absolute;inset: 0 0 auto 0;height: 4px;background: var(--accent)}.card h3{font-size: 1.25rem;margin-bottom: 0.6rem}.flow{margin: 0.8rem 0}.flow .step{margin: 0.5rem 0;padding-left: 1.1rem;position: relative}.flow .step::before{content: '';position: absolute;left: 0;top: 0.55rem;width: 8px;height: 8px;background: var(--orange);border-radius: 50%}.flow .pain{color: var(--orange)}.flow .out{color: var(--gold)}.metric{margin-top: 0.7rem;padding: 1rem;border-left: 3px solid var(--gold);background: var(--surface);border-radius: 8px;color: var(--txt-2);font-size: 0.95rem}.ascend{display: grid;grid-template-columns: repeat(6, 1fr);gap: 0.75rem;margin-top: 1.25rem}.ascend .step{background: #ffffff;border: 1px solid #efe7cf;border-radius: 12px;padding: 1rem;text-align: center;box-shadow: var(--shadow-sm)}.ascend .k{display: block;font-weight: 800;color: var(--navy)}.ascend .d{display: block;color: #3a4652;font-size: 0.95rem;margin-top: 0.25rem}.tiers{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 1rem;margin-top: 1rem}.tier{padding: 1.4rem}.tier h3{font-size: 1.2rem;margin-bottom: 0.35rem}.price{font-size: 1.1rem;color: var(--gold);font-weight: 800}.tier ul{margin-top: 0.6rem;padding-left: 1rem}.cred p{color: var(--txt-2)}.meter{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 1rem;margin-top: 1rem}.meter .m{padding: 1rem;text-align: center}.m .val{font-size: 1.7rem;font-weight: 800;background: var(--accent);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.m .cap{color: var(--txt-3);font-size: 0.9rem;margin-top: 0.3rem}.insights-grid{display: grid;grid-template-columns: 2fr 1fr;gap: 1rem;margin-top: 1rem}.insight .meta{color: var(--txt-3);font-size: 0.9rem;margin: 0.3rem 0 0.9rem}.quick{padding: 1rem;border-left: 3px solid var(--gold)}.value{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1rem;margin: 1.25rem 0}footer{border-top: 1px solid var(--glass-border);padding: 2rem 0;text-align: center;color: var(--txt-3)}.links{display: flex;gap: 1rem;justify-content: center;margin-bottom: 1rem}.links a{text-decoration: none}.fade{opacity: 0;transform: translateY(22px);transition: opacity 0.6s ease, transform 0.6s ease}.fade.show{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){*{animation-duration: 0.01ms !important;transition-duration: 0.01ms !important}.fade{opacity: 1;transform: none}}.portfolio-item{background: var(--bg-glass);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 24px;padding: 0;position: relative;overflow: hidden;transition: all 0.5s var(--ease-premium);transform-origin: center}.portfolio-item::before{content: '';position: absolute;inset: -2px;background: linear-gradient(45deg, var(--glow-primary), var(--glow-secondary), var(--glow-tertiary), var(--glow-primary) );background-size: 300% 300%;border-radius: inherit;z-index: -1;opacity: 0;animation: gradientShift 8s ease infinite;transition: opacity 0.5s var(--ease-premium)}@keyframes gradientShift{0%, 100%{background-position: 0% 50%}50%{background-position: 100% 50%}}.portfolio-item:hover::before{opacity: 0.7}.portfolio-item:hover{transform: translateY(-12px) scale(1.02);box-shadow: 0 25px 50px rgba(0, 0, 0, 0.4), 0 0 40px rgba(0, 212, 255, 0.2);border-color: rgba(0, 212, 255, 0.4);background: rgba(255, 255, 255, 0.08)}.portfolio-item:nth-child(2n):hover{transform: translateY(-12px) scale(1.02) rotate(0.5deg)}.portfolio-item:nth-child(3n):hover{transform: translateY(-12px) scale(1.02) rotate(-0.5deg)}.portfolio-content{padding: clamp(2rem, 4vw, 3rem);position: relative;z-index: 1}.portfolio-item h3{font-family: var(--font-display);font-size: clamp(1.5rem, 3vw, 2rem);font-weight: 700;background: linear-gradient(135deg, var(--text-primary) 0%, var(--glow-primary) 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: clamp(1rem, 2vw, 1.5rem);line-height: 1.2;transition: all 0.3s var(--ease-premium)}.portfolio-item:hover h3{transform: translateX(4px);filter: drop-shadow(0 0 10px rgba(0, 212, 255, 0.3))}.portfolio-item p{color: var(--text-secondary);font-size: clamp(0.95rem, 2vw, 1.1rem);line-height: 1.6;margin-bottom: clamp(1.5rem, 3vw, 2rem);transition: color 0.3s var(--ease-premium)}.portfolio-item:hover p{color: var(--text-primary)}.transformation-structure{margin: clamp(1.5rem, 3vw, 2rem) 0}.transformation-step{margin-bottom: 1.5rem;padding: 1.25rem;background: rgba(255, 255, 255, 0.02);border-radius: var(--radius-md);border-left: 3px solid var(--glow-primary);transition: all 0.3s ease}.transformation-step:hover{background: rgba(255, 255, 255, 0.05);border-left-color: var(--glow-secondary)}.transformation-step h4{color: var(--glow-primary);font-size: 0.95rem;font-weight: 600;margin: 0 0 0.75rem 0;text-transform: uppercase;letter-spacing: 0.5px;transition: color 0.3s ease}.transformation-step:hover h4{color: var(--glow-secondary)}.transformation-step p{color: var(--text-secondary);font-size: 0.9rem;line-height: 1.5;margin: 0;transition: color 0.3s ease}.transformation-step:hover p{color: var(--text-primary)}@media (max-width: 768px){.transformation-step{padding: 1rem;margin-bottom: 1rem}.transformation-step h4{font-size: 0.85rem}.transformation-step p{font-size: 0.85rem}}.portfolio-item > div:first-of-type{margin-bottom: clamp(1.5rem, 3vw, 2rem);display: flex;flex-wrap: wrap;gap: 0.75rem}.portfolio-tag{background: linear-gradient(135deg, var(--glow-primary), var(--glow-secondary));color: var(--bg-primary);padding: 0.5rem 1rem;border-radius: 20px;font-size: 0.875rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;box-shadow: 0 4px 15px rgba(0, 212, 255, 0.3);transition: all 0.3s var(--ease-premium);position: relative;overflow: hidden}.portfolio-tag::before{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition: transform 0.6s var(--ease-premium);transform: translateX(-100%);will-change: transform}.portfolio-item:hover .portfolio-tag::before{transform: translateX(200%)}.portfolio-tag:hover{transform: translateY(-2px) scale(1.05);box-shadow: 0 6px 20px rgba(0, 212, 255, 0.4)}.portfolio-links{display: flex;gap: 1rem;flex-wrap: wrap}.portfolio-link{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.75rem 1.5rem;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 50px;color: var(--text-secondary);text-decoration: none;font-weight: 500;font-size: 0.9rem;transition: all 0.4s var(--ease-premium);position: relative;overflow: hidden}.portfolio-link::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg, var(--glow-primary), var(--glow-secondary));opacity: 0;transition: opacity 0.4s var(--ease-premium);z-index: -1}.portfolio-link:hover{color: var(--bg-primary);border-color: transparent;transform: translateY(-2px);box-shadow: 0 8px 25px rgba(0, 212, 255, 0.4)}.portfolio-link:hover::before{opacity: 1}.portfolio-link.review-link{border-color: rgba(255, 0, 128, 0.3)}.portfolio-link.review-link::before{background: linear-gradient(135deg, var(--glow-secondary), var(--glow-tertiary))}.portfolio-link.review-link:hover{box-shadow: 0 8px 25px rgba(255, 0, 128, 0.4)}.portfolio-link .icon{width: 1rem;height: 1rem;transition: transform 0.3s var(--ease-premium)}.portfolio-link:hover .icon{transform: scale(1.1) rotate(5deg)}@media (max-width: 767px){#portfolio{padding: clamp(4rem, 8vw, 6rem) 0}.portfolio-grid{gap: clamp(1.5rem, 4vw, 2rem)}.portfolio-item:hover{transform: translateY(-6px) scale(1.01)}.portfolio-item:nth-child(2n):hover, .portfolio-item:nth-child(3n):hover{transform: translateY(-6px) scale(1.01)}.portfolio-links{gap: 0.75rem}.portfolio-link{padding: 0.6rem 1.2rem;font-size: 0.85rem;@media (max-width: 920px){nav{position: fixed;inset: 56px 0 auto 0;display: none;background: rgba(3, 13, 31, 0.98);backdrop-filter: blur(10px);border-bottom: 1px solid var(--glass-border)}nav ul{flex-direction: column;padding: 2rem 1rem 1rem}nav a{padding: 0.9rem 0;font-size: 1.05rem}.mobile-toggle{display: inline-block}.cta{display: none}.hero-grid{grid-template-columns: 1fr;gap: 1.5rem;text-align: center;padding: 3.5rem 0 2rem}.proof{grid-template-columns: repeat(3, 1fr)}.panel{padding: 1.25rem}.glass{backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);box-shadow: 0 6px 20px rgba(0, 0, 0, 0.28)}.hero .bg{opacity: 0.8}.ascend{grid-template-columns: repeat(3, 1fr)}}@media (max-width: 680px){.proof{grid-template-columns: repeat(2, 1fr)}.insights-grid{grid-template-columns: 1fr}.value{grid-template-columns: 1fr}.bridge-grid{grid-template-columns: 1fr}.cta{width: 100%}}@media (max-width: 480px){.hero .bg{display: none}header{backdrop-filter: none}.glass{backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.22)}section{padding: 3rem 0}.proof{grid-template-columns: 1fr}}.cosmos{position: fixed;inset: 0;pointer-events: none;z-index: -2;background: radial-gradient(60% 80% at 100% 0%, rgba(124, 246, 255, 0.06), transparent 60%), radial-gradient(50% 70% at 0% 100%, rgba(244, 122, 50, 0.05), transparent 60%)}.constellations{position: fixed;inset: 0;pointer-events: none;z-index: -1;background: radial-gradient(1.2px 1.2px at 8% 12%, rgba(255, 255, 255, 0.35) 45%, transparent 46%), radial-gradient(1.2px 1.2px at 32% 22%, rgba(255, 255, 255, 0.25) 45%, transparent 46%), radial-gradient(1px 1px at 58% 18%, rgba(255, 255, 255, 0.28) 45%, transparent 46%), radial-gradient(1.1px 1.1px at 72% 41%, rgba(255, 255, 255, 0.22) 45%, transparent 46%), radial-gradient(1.2px 1.2px at 14% 68%, rgba(255, 255, 255, 0.3) 45%, transparent 46%), radial-gradient(1px 1px at 46% 76%, rgba(255, 255, 255, 0.26) 45%, transparent 46%), radial-gradient(1.1px 1.1px at 86% 72%, rgba(255, 255, 255, 0.24) 45%, transparent 46%);mix-blend-mode: screen;opacity: 0.55}.constellations::after{content: "";position: absolute;inset: 0;opacity: 0.45;mix-blend-mode: screen;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' viewBox='0 0 1600 900'><g fill='none' stroke='rgba(124,246,255,0.10)' stroke-width='1'><path d='M80 120 L260 180 L420 140 L540 260 L700 200 L880 260 L1040 200 L1240 260 L1420 200'/><path d='M160 520 L300 460 L460 520 L640 480 L780 560 L980 520 L1160 580 L1340 540'/><path d='M220 300 L380 340 L520 320 L700 360 L860 340 L1020 380'/></g><g fill='rgba(255,255,255,0.35)'><circle cx='80' cy='120' r='2'/><circle cx='260' cy='180' r='1.8'/><circle cx='420' cy='140' r='1.6'/><circle cx='540' cy='260' r='1.7'/><circle cx='700' cy='200' r='1.5'/><circle cx='880' cy='260' r='1.8'/><circle cx='1040' cy='200' r='1.6'/><circle cx='1240' cy='260' r='1.7'/><circle cx='1420' cy='200' r='1.8'/></g></svg>");background-size: cover;background-position: center;animation: twinkle 18s ease-in-out infinite alternate}@keyframes twinkle{from{opacity: 0.3}to{opacity: 0.65}}.hero .bg{position: absolute;inset: 0;z-index: -1;isolation: isolate}.hero .bg::before{content: "";position: absolute;inset: 0;background: radial-gradient(600px 600px at 20% 20%, rgba(251, 182, 83, 0.12), transparent 60%), radial-gradient(700px 700px at 80% 80%, rgba(244, 122, 50, 0.1), transparent 60%)}.hero .bg::after{content: "";position: absolute;inset: 0;background: radial-gradient(2px 2px at 10% 20%, rgba(255, 255, 255, 0.6) 40%, transparent 41%), radial-gradient(2px 2px at 30% 70%, rgba(255, 255, 255, 0.45) 40%, transparent 41%), radial-gradient(1.5px 1.5px at 70% 40%, rgba(255, 255, 255, 0.35) 40%, transparent 41%), radial-gradient(1.2px 1.2px at 85% 15%, rgba(255, 255, 255, 0.25) 40%, transparent 41%);background-size: 800px 600px, 900px 700px, 700px 500px, 600px 400px;animation: drift 28s linear infinite;opacity: 0.55;mix-blend-mode: screen}@keyframes drift{to{background-position: 1200px 900px, -1400px -1100px, 1100px -800px, -900px 600px}}.orb{display: inline-flex;align-items: center;gap: 0.55rem}.orb::before{content: "";width: 22px;height: 22px;flex: 0 0 22px;filter: drop-shadow(0 0 10px rgba(124, 246, 255, 0.25));background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CradialGradient id='g' cx='50%25' cy='50%25' r='50%25'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%237CF6FF' stop-opacity='0.8'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='11' cy='11' r='3' fill='url(%23g)'/%3E%3Cellipse cx='11' cy='11' rx='9' ry='4.2' fill='none' stroke='%237CF6FF' stroke-opacity='0.7' stroke-width='1.2'/%3E%3Cellipse cx='11' cy='11' rx='9' ry='4.2' fill='none' stroke='%23FBB653' stroke-opacity='0.45' stroke-width='0.8' transform='rotate(20 11 11)'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;background-position: center}.hero-grid{grid-template-columns: 1.2fr 0.8fr;align-items: start}.hero-grid aside.glass{transform: translate(-6%, -10%);box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55)}@media (max-width: 920px){.hero-grid aside.glass{transform: none;box-shadow: var(--shadow)}}@media (min-width: 1024px){.steps{display: grid;grid-template-columns: repeat(12, 1fr);grid-auto-flow: dense;gap: 1rem}.steps .step{grid-column: span 5}.steps .step:nth-child(1){grid-column: 1 / span 7}.steps .step:nth-child(2){grid-column: 8 / span 5}.steps .step:nth-child(3){grid-column: 3 / span 5}.steps .step:nth-child(4){grid-column: 8 / span 5}.steps .step:nth-child(5){grid-column: 1 / span 5}.steps .step:nth-child(6){grid-column: 6 / span 7}}@media (max-width: 1023px){.steps{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 1rem}}@media (min-width: 1024px){.kpis{display: grid;grid-template-columns: repeat(12, 1fr);gap: 1rem}.kpis .kpi{grid-column: span 3}.kpis .kpi:nth-child(1){grid-column: 1 / span 4}.kpis .kpi:nth-child(2){grid-column: 5 / span 3}.kpis .kpi:nth-child(3){grid-column: 8 / span 5}.kpis .kpi:nth-child(4){grid-column: 3 / span 3}}@media (min-width: 900px){.resources .resource:nth-child(2){transform: translateY(10%)}.resources .resource:nth-child(3){transform: translateY(-6%)}}section:nth-of-type(odd){padding-top: 3.8rem;padding-bottom: 4.4rem}section:nth-of-type(even){padding-top: 4.8rem;padding-bottom: 4.9rem}.hero::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: min(56%, 700px);background: linear-gradient(90deg, rgba(3, 13, 31, 0.76) 0%, rgba(3, 13, 31, 0.52) 60%, rgba(3, 13, 31, 0) 100%);z-index: 0}.hero > .container{position: relative;z-index: 1}.panel.glass{position: relative;background: rgba(12, 20, 40, 0.68) !important;-webkit-backdrop-filter: blur(14px) !important;backdrop-filter: blur(14px) !important;border-color: rgba(247, 239, 216, 0.24) !important;box-shadow: 0 20px 48px rgba(0, 0, 0, 0.45)}.panel.glass::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: radial-gradient(120% 140% at 80% 20%, rgba(251, 182, 83, 0.18) 0%, rgba(12, 20, 40, 0) 60%);opacity: 0.22}.band-cream{background: var(--cream);color: var(--navy)}.band-cream .section-head h2{background: none;-webkit-text-fill-color: initial;color: var(--navy)}.band-cream .section-head p{color: var(--charcoal)}.band-cream a{color: var(--navy)}.bridge-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 1rem}.bridge-item{background: #ffffff;border: 1px solid #efe7cf;border-radius: 12px;padding: 1.1rem;box-shadow: var(--shadow-sm)}@media (prefers-reduced-motion: reduce){.constellations::after{animation: none}.hero .bg::after{animation: none}}