.HaloCard-module__qNonqG__haloCard{--halo-radius:16px;--halo-border:2.5px;--accent-color:var(--yc-magenta);border-radius:var(--halo-radius);isolation:isolate;width:100%;transition:transform .2s;display:block;position:relative}.HaloCard-module__qNonqG__haloCard:hover{transform:scale(1.02)}.HaloCard-module__qNonqG__haloCard:after{content:"";border-radius:var(--halo-radius);padding:var(--halo-border);background:linear-gradient(120deg, var(--accent-color), var(--yc-blue), color-mix(in srgb, var(--accent-color) 70%, #fff), var(--accent-color), var(--yc-blue));-webkit-mask-composite:xor;pointer-events:none;z-index:2;background-size:300% 300%;animation:5s infinite HaloCard-module__qNonqG__halo-card-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.HaloCard-module__qNonqG__haloCard:hover:after{background-size:200% 200%}.HaloCard-module__qNonqG__haloCardInner{z-index:1;margin:var(--halo-border);border-radius:calc(var(--halo-radius) - var(--halo-border));-webkit-backdrop-filter:blur(16px)saturate(160%);background:#010201e6;position:relative}@keyframes HaloCard-module__qNonqG__halo-card-flow{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.HaloCard-module__qNonqG__haloCard:after{animation:none}}@media (max-width:639px){.HaloCard-module__qNonqG__haloCard{--halo-border:2px}}
.HaloButton-module__vDPnlq__haloButton{isolation:isolate;border-radius:30px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.HaloButton-module__vDPnlq__haloButton:hover{transform:translateY(-1px)}.HaloButton-module__vDPnlq__glowLayer{pointer-events:none;z-index:0;border-radius:30px;position:absolute;overflow:hidden}.HaloButton-module__vDPnlq__auroraGlow{filter:blur(24px);opacity:.45;inset:-10px -14px}.HaloButton-module__vDPnlq__outerRing{filter:blur(3px);inset:-3px -4px}.HaloButton-module__vDPnlq__innerGlow{filter:blur(2px);inset:-2px -3px}.HaloButton-module__vDPnlq__mainBorder{filter:blur(.5px);inset:-1px -2px}.HaloButton-module__vDPnlq__glowLayer:before{content:"";background-position:0 0;background-repeat:no-repeat;width:600px;height:600px;transition:transform 2s;position:absolute;top:50%;left:50%}.HaloButton-module__vDPnlq__auroraGlow:before{background-image:conic-gradient(#000, #402fb5 5%, #000 38%, #000 50%, var(--yc-magenta) 60%, #000 87%);transform:translate(-50%,-50%)rotate(60deg)}.HaloButton-module__vDPnlq__outerRing:before{filter:brightness(1.1);background-image:conic-gradient(#0000,#18116a,#0000 10% 50%,#6e1b60,#0000 60%);transform:translate(-50%,-50%)rotate(82deg)}.HaloButton-module__vDPnlq__innerGlow:before{filter:brightness(1.35);background-image:conic-gradient(#0000 0%,#a099d8,#0000 8% 50%,#dfa2da,#0000 58%);transform:translate(-50%,-50%)rotate(83deg)}.HaloButton-module__vDPnlq__mainBorder:before{filter:brightness(1.25);background-image:conic-gradient(#1c191c, #402fb5 5%, #1c191c 14%, #1c191c 50%, var(--yc-magenta) 60%, #1c191c 64%);transform:translate(-50%,-50%)rotate(70deg)}.HaloButton-module__vDPnlq__haloButton:hover .HaloButton-module__vDPnlq__outerRing:before{transform:translate(-50%,-50%)rotate(-98deg)}.HaloButton-module__vDPnlq__haloButton:hover .HaloButton-module__vDPnlq__auroraGlow:before{transform:translate(-50%,-50%)rotate(-120deg)}.HaloButton-module__vDPnlq__haloButton:hover .HaloButton-module__vDPnlq__innerGlow:before{transform:translate(-50%,-50%)rotate(-97deg)}.HaloButton-module__vDPnlq__haloButton:hover .HaloButton-module__vDPnlq__mainBorder:before{transform:translate(-50%,-50%)rotate(-110deg)}.HaloButton-module__vDPnlq__haloButton:focus-visible .HaloButton-module__vDPnlq__outerRing:before{transition:transform 4s;transform:translate(-50%,-50%)rotate(442deg)}.HaloButton-module__vDPnlq__haloButton:focus-visible .HaloButton-module__vDPnlq__auroraGlow:before{transition:transform 4s;transform:translate(-50%,-50%)rotate(420deg)}.HaloButton-module__vDPnlq__haloButton:focus-visible .HaloButton-module__vDPnlq__innerGlow:before{transition:transform 4s;transform:translate(-50%,-50%)rotate(443deg)}.HaloButton-module__vDPnlq__haloButton:focus-visible .HaloButton-module__vDPnlq__mainBorder:before{transition:transform 4s;transform:translate(-50%,-50%)rotate(430deg)}.HaloButton-module__vDPnlq__buttonInner{z-index:1;letter-spacing:.1em;white-space:nowrap;background-color:#010201;border-radius:30px;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.HaloButton-module__vDPnlq__md .HaloButton-module__vDPnlq__buttonInner{padding:.875rem 2rem}.HaloButton-module__vDPnlq__sm .HaloButton-module__vDPnlq__buttonInner{letter-spacing:.12em;padding:.45rem .85rem;font-size:.55rem}.HaloButton-module__vDPnlq__primary .HaloButton-module__vDPnlq__buttonInner{color:var(--yc-magenta)}.HaloButton-module__vDPnlq__primary:hover .HaloButton-module__vDPnlq__buttonInner,.HaloButton-module__vDPnlq__secondary .HaloButton-module__vDPnlq__buttonInner{color:#fff}.HaloButton-module__vDPnlq__secondary:hover .HaloButton-module__vDPnlq__buttonInner{color:#ffffffd9}.HaloButton-module__vDPnlq__secondary .HaloButton-module__vDPnlq__auroraGlow:before{background-image:conic-gradient(#000,#3d3a4f 5%,#000 38% 50%,#fff 60%,#000 87%)}.HaloButton-module__vDPnlq__secondary .HaloButton-module__vDPnlq__outerRing:before{background-image:conic-gradient(#0000,#2a2a35,#0000 10% 50%,#888,#0000 60%)}.HaloButton-module__vDPnlq__secondary .HaloButton-module__vDPnlq__innerGlow:before{background-image:conic-gradient(#0000 0%,#666,#0000 8% 50%,#ccc,#0000 58%)}.HaloButton-module__vDPnlq__secondary .HaloButton-module__vDPnlq__mainBorder:before{background-image:conic-gradient(#1c191c,#555 5%,#1c191c 14% 50%,#fff 60%,#1c191c 64%)}.HaloButton-module__vDPnlq__solid .HaloButton-module__vDPnlq__buttonInner{color:#fff;background:linear-gradient(#1a0010 0%,#010201 40% 100%)}.HaloButton-module__vDPnlq__solid:hover .HaloButton-module__vDPnlq__buttonInner{background:linear-gradient(#2a0020 0%,#010201 40% 100%)}.HaloButton-module__vDPnlq__fullWidth,.HaloButton-module__vDPnlq__fullWidth .HaloButton-module__vDPnlq__buttonInner{width:100%}@media (max-width:639px){.HaloButton-module__vDPnlq__haloButton,.HaloButton-module__vDPnlq__glowLayer{border-radius:24px}.HaloButton-module__vDPnlq__buttonInner{border-radius:24px;min-height:48px}.HaloButton-module__vDPnlq__md .HaloButton-module__vDPnlq__buttonInner{letter-spacing:.08em;padding:.8rem 1.25rem;font-size:.6875rem}.HaloButton-module__vDPnlq__sm .HaloButton-module__vDPnlq__buttonInner{min-height:40px;padding:.55rem 1rem;font-size:.5625rem}.HaloButton-module__vDPnlq__auroraGlow{filter:blur(14px);opacity:.32;inset:-6px -8px}.HaloButton-module__vDPnlq__outerRing{inset:-2px -3px}}@media (min-width:640px){.HaloButton-module__vDPnlq__fullWidth,.HaloButton-module__vDPnlq__fullWidth .HaloButton-module__vDPnlq__buttonInner{width:auto}}
.PillarCard-module__4ZCmRW__pillar-card{border-radius:14px;width:100%;height:100%;min-height:220px;transition:transform .3s;display:flex;position:relative}.PillarCard-module__4ZCmRW__pillar-card:hover{transform:translateY(-2px)}.PillarCard-module__4ZCmRW__pillar-card-inner{-webkit-backdrop-filter:blur(8px);z-index:1;background:#0000004d;border-radius:14px;position:absolute;inset:0}.PillarCard-module__4ZCmRW__pillar-card-body{z-index:3;text-align:left;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem .85rem;display:flex;position:absolute;inset:0}.PillarCard-module__4ZCmRW__pillar-card-icon{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.PillarCard-module__4ZCmRW__pillar-card-content{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.PillarCard-module__4ZCmRW__pillar-card-title{color:#fff;letter-spacing:.02em;text-align:left;margin:0;font-size:.9rem;font-weight:700;line-height:1.15}.PillarCard-module__4ZCmRW__pillar-card-title span{color:#ffffff8c;margin-top:.4rem;font-size:.68rem;font-weight:400;line-height:1.45;display:block}@media (max-width:639px){.PillarCard-module__4ZCmRW__pillar-card{min-height:200px}.PillarCard-module__4ZCmRW__pillar-card-body{padding:1rem}.PillarCard-module__4ZCmRW__pillar-card-title{font-size:.875rem}.PillarCard-module__4ZCmRW__pillar-card-title span{font-size:.72rem}}@media (min-width:768px){.PillarCard-module__4ZCmRW__pillar-card{min-height:240px}.PillarCard-module__4ZCmRW__pillar-card-body{padding:1.1rem .95rem}.PillarCard-module__4ZCmRW__pillar-card-title{font-size:.95rem}}
.HaloBar-module__fVzP3W__haloBar{--halo-radius:18px;--halo-inner-radius:15px;--halo-border:2.5px;border-radius:var(--halo-radius);isolation:isolate;width:100%;display:block;position:relative}.HaloBar-module__fVzP3W__haloBar:after{content:"";border-radius:var(--halo-radius);padding:var(--halo-border);background:linear-gradient(120deg, var(--yc-magenta), var(--yc-blue), #402fb5, var(--yc-magenta), var(--yc-blue));-webkit-mask-composite:xor;pointer-events:none;z-index:2;background-size:300% 300%;animation:6s infinite HaloBar-module__fVzP3W__halo-bar-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.HaloBar-module__fVzP3W__haloBarSpin{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.HaloBar-module__fVzP3W__haloBarSpin:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, var(--yc-magenta) 0%, #402fb5 12%, var(--yc-blue) 24%, #dfa2da 36%, var(--yc-magenta) 48%, #18116a 60%, var(--yc-blue) 72%, var(--yc-magenta) 84%, var(--yc-magenta) 100%);width:160%;animation:12s linear infinite HaloBar-module__fVzP3W__halo-bar-spin;position:absolute;top:50%;left:50%}.HaloBar-module__fVzP3W__haloBarGlow{border-radius:calc(var(--halo-radius) + 5px);pointer-events:none;z-index:-1;opacity:.45;filter:blur(10px);background:linear-gradient(105deg, var(--yc-magenta), #402fb5 35%, var(--yc-blue) 65%, var(--yc-magenta));background-size:220% 100%;animation:6s infinite HaloBar-module__fVzP3W__halo-bar-flow;position:absolute;inset:-4px -6px}.HaloBar-module__fVzP3W__haloBar:hover:after{background-size:200% 200%}.HaloBar-module__fVzP3W__haloBar:hover .HaloBar-module__fVzP3W__haloBarGlow{opacity:.6}.HaloBar-module__fVzP3W__haloBarInner{z-index:1;margin:var(--halo-border);border-radius:var(--halo-inner-radius);-webkit-backdrop-filter:blur(20px)saturate(160%);background:#010201e0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}@keyframes HaloBar-module__fVzP3W__halo-bar-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes HaloBar-module__fVzP3W__halo-bar-flow{0%,to{background-position:0%}50%{background-position:100%}}@media (max-width:639px){.HaloBar-module__fVzP3W__haloBar{--halo-radius:14px;--halo-inner-radius:12px;--halo-border:2px}.HaloBar-module__fVzP3W__haloBarGlow{opacity:.35;filter:blur(8px);inset:-2px -4px}}@media (prefers-reduced-motion:reduce){.HaloBar-module__fVzP3W__haloBar:after,.HaloBar-module__fVzP3W__haloBarSpin:before,.HaloBar-module__fVzP3W__haloBarGlow{animation:none}}
