.radial-background-start{--bc-background-start:circle at center left !important}.radial-background-end{--bc-background-start:circle at center right !important}.radial-background-top{--bc-background-start:circle at center top !important}.radial-background-bottom{--bc-background-start:circle at center bottom !important}.radial-background-top-start{--bc-background-start:circle at top left !important}.radial-background-top-end{--bc-background-start:circle at top right !important}.radial-background-bottom-start{--bc-background-start:circle at bottom left !important}.radial-background-bottom-end{--bc-background-start:circle at bottom right !important}.radial-background{--bc-radial-main-color:#2621c0;--bc-radial-outer-color:rgba(36, 36, 36, 1);--bc-background-start:circle at center center;background:var(--bc-radial-main-color);background:radial-gradient(var(--bc-background-start),var(--bc-radial-main-color) 0%,var(--bc-radial-outer-color) 65%,var(--bc-radial-outer-color) 100%)}.radial-background-primary{--bc-radial-main-color:var(--si-primary)}.radial-background-primary-subtle{--bc-radial-main-color:rgba(var(--si-primary-rgb), var(--si-bg-opacity, 0.5))}.radial-background-primary-bg{--bc-radial-outer-color:var(--si-primary)}.radial-background-primary-bg-subtle{--bc-radial-outer-color:rgba(var(--si-primary-rgb), var(--si-bg-opacity, 0.5))}.radial-background-secondary{--bc-radial-main-color:var(--si-secondary)}.radial-background-secondary-subtle{--bc-radial-main-color:rgba(var(--si-secondary-rgb), var(--si-bg-opacity, 0.5))}.radial-background-secondary-bg{--bc-radial-outer-color:var(--si-secondary)}.radial-background-secondary-bg-subtle{--bc-radial-outer-color:rgba(var(--si-secondary-rgb), var(--si-bg-opacity, 0.5))}.radial-background-success{--bc-radial-main-color:var(--si-success)}.radial-background-success-subtle{--bc-radial-main-color:rgba(var(--si-success-rgb), var(--si-bg-opacity, 0.5))}.radial-background-success-bg{--bc-radial-outer-color:var(--si-success)}.radial-background-success-bg-subtle{--bc-radial-outer-color:rgba(var(--si-success-rgb), var(--si-bg-opacity, 0.5))}.radial-background-danger{--bc-radial-main-color:var(--si-danger)}.radial-background-danger-subtle{--bc-radial-main-color:rgba(var(--si-danger-rgb), var(--si-bg-opacity, 0.5))}.radial-background-danger-bg{--bc-radial-outer-color:var(--si-danger)}.radial-background-danger-bg-subtle{--bc-radial-outer-color:rgba(var(--si-danger-rgb), var(--si-bg-opacity, 0.5))}.radial-background-warning{--bc-radial-main-color:var(--si-warning)}.radial-background-warning-subtle{--bc-radial-main-color:rgba(var(--si-warning-rgb), var(--si-bg-opacity, 0.5))}.radial-background-warning-bg{--bc-radial-outer-color:var(--si-warning)}.radial-background-warning-bg-subtle{--bc-radial-outer-color:rgba(var(--si-warning-rgb), var(--si-bg-opacity, 0.5))}.radial-background-info{--bc-radial-main-color:var(--si-info)}.radial-background-info-subtle{--bc-radial-main-color:rgba(var(--si-info-rgb), var(--si-bg-opacity, 0.5))}.radial-background-info-bg{--bc-radial-outer-color:var(--si-info)}.radial-background-info-bg-subtle{--bc-radial-outer-color:rgba(var(--si-info-rgb), var(--si-bg-opacity, 0.5))}.radial-background-light{--bc-radial-main-color:var(--si-light)}.radial-background-light-subtle{--bc-radial-main-color:rgba(var(--si-light-rgb), var(--si-bg-opacity, 0.5))}.radial-background-light-bg{--bc-radial-outer-color:var(--si-light)}.radial-background-light-bg-subtle{--bc-radial-outer-color:rgba(var(--si-light-rgb), var(--si-bg-opacity, 0.5))}.radial-background-dark{--bc-radial-main-color:var(--si-dark)}.radial-background-dark-subtle{--bc-radial-main-color:rgba(var(--si-dark-rgb), var(--si-bg-opacity, 0.5))}.radial-background-dark-bg{--bc-radial-outer-color:var(--si-dark)}.radial-background-dark-bg-subtle{--bc-radial-outer-color:rgba(var(--si-dark-rgb), var(--si-bg-opacity, 0.5))}.svg-bg-dark svg,.svg-bg-light svg,.svg-bg-custom svg,.svg-bg-purple svg{overflow:hidden}.svg-bg-dark svg g,.svg-bg-light svg g,.svg-bg-custom svg g,.svg-bg-purple svg g{fill:var(--si-gray-900)}.svg-bg-light svg g{fill:var(--si-light)}.svg-bg-custom svg g{fill:var(--si-custom)}.svg-bg-purple svg g{fill:#2a2479}.mesh-container{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:all}.mesh-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;display:block}.content{position:relative;z-index:10;padding:2rem;color:#fff;text-align:center;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.hero-title{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,#64b5f6,#9c27b0,#ffffff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease-in-out infinite}.hero-subtitle{font-size:1.2rem;opacity:.8;max-width:600px;line-height:1.6;margin-bottom:2rem}.cta-button{background:linear-gradient(45deg,#667eea 0%,#764ba2 100%);border:none;padding:1rem 2rem;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4);pointer-events:all}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.6)}@keyframes gradientShift{0%,100%{background-position:0}50%{background-position:100%}}.rellax-element{--color-light:255, 255, 255;--color-blue:59, 130, 246;--color-purple:147, 51, 234;--color-green:34, 197, 94;--color-pink:236, 72, 153;--color-orange:249, 115, 22;--color-cyan:6, 182, 212;--color-yellow:234, 179, 8;width:var(--rellax-width,40px);height:var(--rellax-height,40px);border-radius:var(--rellax-radius,12px);transform:rotate(45deg);opacity:var(--rellax-opacity,.8);backdrop-filter:blur(2px);box-shadow:0 4px 20px rgba(0,0,0,.125);transition:all .1s ease}.rellax-container{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;pointer-events:none;z-index:1}.rellax-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:15px;width:100%;height:100%;padding:0 15px}.rellax-xs{--rellax-width:50px;--rellax-height:50px;--rellax-radius:8px;--rellax-opacity:0.6}.rellax-sm{--rellax-width:85px;--rellax-height:85px;--rellax-radius:12px;--rellax-opacity:0.7}.rellax-md{--rellax-width:100px;--rellax-height:100px;--rellax-radius:16px;--rellax-opacity:0.8}.rellax-lg{--rellax-width:120px;--rellax-height:120px;--rellax-radius:20px;--rellax-opacity:0.9}.rellax-xl{--rellax-width:150px;--rellax-height:150px;--rellax-radius:24px;--rellax-opacity:0.95}.rellax-light{background:linear-gradient(135deg,rgba(var(--si-light-rgb),.1),rgba(var(--si-light-rgb),.05));border:1px solid rgba(var(--si-light-rgb),.2)}.rellax-blue{background:linear-gradient(135deg,rgba(var(--si-blue-rgb),.4),rgba(var(--si-blue-rgb),.2));border:1px solid rgba(var(--si-blue-rgb),.5)}.rellax-green{background:linear-gradient(135deg,rgba(var(--si-success-rgb),.4),rgba(var(--si-success-rgb),.2));border:1px solid rgba(var(--si-success-rgb),.5)}.rellax-pink{background:linear-gradient(135deg,rgba(var(--si-pink-rgb),.4),rgba(var(--si-pink-rgb),.2));border:1px solid rgba(var(--si-pink-rgb),.5)}.rellax-orange{background:linear-gradient(135deg,rgba(var(--si-orange-rgb),.4),rgba(var(--si-orange-rgb),.2));border:1px solid rgba(var(--si-orange-rgb),.5)}.rellax-cyan{background:linear-gradient(135deg,rgba(var(--si-cyan-rgb),.4),rgba(var(--si-cyan-rgb),.2));border:1px solid rgba(var(--si-cyan-rgb),.5)}.rellax-yellow{background:linear-gradient(135deg,rgba(var(--si-yellow-rgb),.4),rgba(var(--si-yellow-rgb),.2));border:1px solid rgba(var(--si-yellow-rgb),.5)}.rellax-purple{background:linear-gradient(135deg,rgba(var(--si-purple-rgb),.4),rgba(var(--si-purple-rgb),.2));border:1px solid rgba(var(--si-purple-rgb),.5)}.rellax:hover{transform:rotate(45deg)scale(1.1);opacity:1}.pos-1{grid-column:1;margin-top:40%}.pos-2{grid-column:2;margin-top:50%}.pos-3{grid-column:3;margin-top:5%}.pos-4{grid-column:4;margin-top:40%}.pos-5{grid-column:5;margin-top:15%}.pos-6{grid-column:6;margin-top:30%}.pos-7{grid-column:7;margin-top:8%}.pos-8{grid-column:8;margin-top:35%}.pos-9{grid-column:9;margin-top:20%}.pos-10{grid-column:10;margin-top:45%}.pos-11{grid-column:11;margin-top:12%}.pos-12{grid-column:12;margin-top:28%}@media(max-width:768px){.rellax-grid{grid-template-columns:repeat(6,1fr);gap:15px;padding:0 15px}.pos-7,.pos-8,.pos-9,.pos-10,.pos-11,.pos-12{display:none}}@media(max-width:480px){.rellax-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 10px}.pos-5,.pos-6{display:none}}