@font-face{font-family:Link Sans;src:url(/info/gLanding/fonts/LinkSans-Regular.woff2) format("woff2"),url(/info/gLanding/fonts/LinkSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Link Sans;src:url(/info/gLanding/fonts/LinkSans-Bold.woff2) format("woff2"),url(/info/gLanding/fonts/LinkSans-Bold.woff) format("woff");font-weight:700;font-style:normal}body:has(>[class*=cf-variant--]){margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:calc(6492px + 100vh);padding-bottom:22vh;min-height:100vh;background-color:#f4f4f4;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.main-content-wrapper{margin-top:222px;display:flex;flex-direction:column;align-items:center;width:100%}.animated-gradient{position:absolute;top:0;left:0;width:100%;height:calc(100vh + 222px);background:linear-gradient(90deg,#ff9a9e,#fad0c4,#ceefff,#c2e9fb,#d4fc79,#96e6a1,#fddb92);background-size:400% 400%;animation:gradientAnimation 20s ease infinite;z-index:-2;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) calc(100vh - 100px),rgba(0,0,0,.9) calc(100vh - 50px),rgba(0,0,0,.7) calc(100vh),rgba(0,0,0,.4) calc(100vh + 50px),rgba(0,0,0,.1) calc(100vh + 100px),rgba(0,0,0,0) calc(100vh + 122px));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) calc(100vh - 100px),rgba(0,0,0,.9) calc(100vh - 50px),rgba(0,0,0,.7) calc(100vh),rgba(0,0,0,.4) calc(100vh + 50px),rgba(0,0,0,.1) calc(100vh + 100px),rgba(0,0,0,0) calc(100vh + 122px))}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ads-logo{position:absolute;top:20px;left:20px;width:186px;height:auto;z-index:3}svg{width:99px;height:auto;transform:translateY(5px) translateX(-56px);animation:pulsate 2s ease-in-out infinite}svg#Layer_2{position:relative;z-index:2}@keyframes pulsate{0%{transform:translateY(5px) translateX(-56px) scale(1)}50%{transform:translateY(5px) translateX(-56px) scale(1.1)}to{transform:translateY(5px) translateX(-56px) scale(1)}}.floating-logo{position:absolute;top:calc(100vh + 2688px);left:50%;transform:translateX(-50%);width:150px;height:auto;z-index:2;animation:float 3s ease-in-out infinite alternate}@keyframes float{0%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(-15px)}}.title-container{display:flex;align-items:center;margin-top:40px;margin-left:-91px;background-color:rgba(255,255,255,.9);padding:8px 15px;border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;z-index:2}.title{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24px;color:#666666;text-align:center;background:linear-gradient(90deg,#8a2be2,#87ceeb,#8a2be2);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientFlow 2s linear infinite}.dots-container{display:inline-flex;margin-left:4px}.dot{font-size:24px;opacity:0;background:linear-gradient(90deg,#8a2be2,#87ceeb,#8a2be2);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientFlow 2s linear infinite,dotAnimate 1.5s infinite}.dot:first-child{animation-delay:0s,0s}.dot:nth-child(2){animation-delay:0s,.5s}.dot:nth-child(3){animation-delay:0s,1s}@keyframes gradientFlow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes dotAnimate{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:0}to{opacity:0}}.orbiting-svgs-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(5px) translateX(-56px);width:600px;height:600px;pointer-events:none;z-index:-1}.orbit-svg{position:absolute;width:160px;height:160px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.orbit-svg:first-child{animation-name:moveToCenter1;animation-delay:-4.8s}.orbit-svg:nth-child(2){animation-name:moveToCenter2;animation-delay:-3.2s}.orbit-svg:nth-child(3){animation-name:moveToCenter3;animation-delay:-.8s}.orbit-svg:nth-child(4){animation-name:moveToCenter4;animation-delay:-2.6s}.orbit-svg:nth-child(5){animation-name:moveToCenter5;animation-delay:-4s}.orbit-svg:nth-child(6){animation-name:moveToCenter6;animation-delay:-3.8s}.orbit-svg:nth-child(7){animation-name:moveToCenter7;animation-delay:-1.2s}.orbit-svg:nth-child(8){animation-name:moveToCenter8;animation-delay:-3.6s}.orbit-svg:nth-child(9){animation-name:moveToCenter9;animation-delay:-2.2s}.orbit-svg:nth-child(10){animation-name:moveToCenter10;animation-delay:-5s}.orbit-svg:nth-child(11){animation-name:moveToCenter11;animation-delay:-1.8s}.orbit-svg:nth-child(12){animation-name:moveToCenter12;animation-delay:-.6s}.orbit-svg:nth-child(13){animation-name:moveToCenter13;animation-delay:-4.2s}.orbit-svg:nth-child(14){animation-name:moveToCenter14;animation-delay:-1.4s}.orbit-svg:nth-child(15){animation-name:moveToCenter15;animation-delay:-2.8s}.orbit-svg:nth-child(16){animation-name:moveToCenter16;animation-delay:-.9s}.orbit-svg:nth-child(17){animation-name:moveToCenter17;animation-delay:-3.5s}@keyframes moveToCenter1{0%{transform:translate(calc(-50% + 600px),calc(-50% + 120px)) scale(.65) rotate(12deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(36deg);opacity:0}}@keyframes moveToCenter2{0%{transform:translate(calc(-50% + 450px),calc(-50% + 350px)) scale(1.35) rotate(-18deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(-42deg);opacity:0}}@keyframes moveToCenter3{0%{transform:translate(calc(-50% + 50px),calc(-50% + 580px)) scale(.85) rotate(30deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(54deg);opacity:0}}@keyframes moveToCenter4{0%{transform:translate(calc(-50% - 320px),calc(-50% + 480px)) scale(1.2) rotate(-22deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(-46deg);opacity:0}}@keyframes moveToCenter5{0%{transform:translate(calc(-50% - 550px),calc(-50% + 180px)) scale(.75) rotate(8deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(32deg);opacity:0}}@keyframes moveToCenter6{0%{transform:translate(calc(-50% - 420px),calc(-50% - 250px)) scale(1.45) rotate(-5deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(-29deg);opacity:0}}@keyframes moveToCenter7{0%{transform:translate(calc(-50% - 100px),calc(-50% - 570px)) scale(1.1) rotate(25deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(49deg);opacity:0}}@keyframes moveToCenter8{0%{transform:translate(calc(-50% + 280px),calc(-50% - 500px)) scale(.95) rotate(-10deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(-34deg);opacity:0}}@keyframes moveToCenter9{0%{transform:translate(calc(-50% + 520px),calc(-50% - 220px)) scale(1.3) rotate(15deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(39deg);opacity:0}}@keyframes moveToCenter10{0%{transform:translate(calc(-50% + 380px),calc(-50% - 50px)) scale(.7) rotate(-25deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(-49deg);opacity:0}}@keyframes moveToCenter11{0%{transform:translate(calc(-50% - 400px),calc(-50% + 50px)) scale(1.25) rotate(5deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(29deg);opacity:0}}@keyframes moveToCenter12{0%{transform:translate(calc(-50% - 150px),calc(-50% - 380px)) scale(.8) rotate(-15deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(-39deg);opacity:0}}@keyframes moveToCenter13{0%{transform:translate(calc(-50% + 200px),calc(-50% + 480px)) scale(1.4) rotate(22deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(46deg);opacity:0}}@keyframes moveToCenter14{0%{transform:translate(calc(-50% - 250px),calc(-50% + 280px)) scale(.6) rotate(-8deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(-32deg);opacity:0}}@keyframes moveToCenter15{0%{transform:translate(calc(-50% - 480px),calc(-50% - 150px)) scale(1.15) rotate(28deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(52deg);opacity:0}}@keyframes moveToCenter16{0%{transform:translate(calc(-50% + 350px),calc(-50% - 380px)) scale(.9) rotate(-20deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(-44deg);opacity:0}}@keyframes moveToCenter17{0%{transform:translate(calc(-50% + 180px),calc(-50% + 250px)) scale(1.05) rotate(18deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-50%,-50%) scale(.23) rotate(42deg);opacity:0}}.cool-title{top:calc(100vh - 440px + 222px + 278px + 189px - 555px);left:116px;width:calc(50% - 70px);padding-right:170px}.cool-title,.cool-title-2-higher{position:absolute;text-align:left;font-size:45px;font-family:Link Sans,sans-serif;font-weight:700;color:#FFCF25;line-height:1.2}.cool-title-2-higher{top:calc(100vh + 370px + 222px + 278px + 189px - 570px);left:50%;width:50%;padding:0 60px;box-sizing:border-box}.cool-title-2{top:calc(100vh + 370px + 222px + 278px + 189px);left:0;width:100%;text-align:center;padding:0 20%;box-sizing:border-box}.cool-title-2,.cool-title-3{position:absolute;font-size:45px;font-family:Link Sans,sans-serif;font-weight:700;color:#FFCF25;line-height:1.2}.cool-title-3{top:calc(100vh + 2935px + 370px);left:116px;width:calc(50% - 70px);text-align:left;padding-right:170px;z-index:2}.cool-title-right{font-size:32px;color:#666666;line-height:1.3;margin-bottom:20px;text-align:left;display:flex;align-items:center;flex-wrap:wrap}.categories-title,.cool-title-right{font-family:Link Sans,sans-serif;font-weight:700}.categories-title{position:absolute;top:calc(100vh + 2366px);font-size:45px;line-height:1.2}.categories-title,.future-title{left:0;width:100%;text-align:center;color:#FFCF25;padding:0 20%;box-sizing:border-box;z-index:2}.future-title{position:relative;top:182px;font-size:66px;line-height:1.3;-webkit-text-stroke:1.5px rgba(255,255,255,.6);text-shadow:0 0 8px rgba(255,207,37,.4)}.future-title,.future-title:before{font-family:Link Sans,sans-serif;font-weight:700}.future-title:before{content:attr(data-bg-text);position:absolute;top:2px;left:50%;width:max-content;font-size:calc(66px + 1.5px);color:purple;transform:translateX(-50%) rotate(-1.5deg);z-index:-1;text-align:center;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;pointer-events:none}.subtitle{position:absolute;top:calc(100vh - 123px + 222px + 278px + 189px - 555px);left:116px;width:calc(60% - 270px);text-align:left;font-size:18px;font-family:Link Sans,sans-serif;font-weight:400;line-height:23px;color:#ab57ab;padding-right:170px;margin-bottom:40px}.subtitle p{margin-bottom:16px}.subtitle-2-higher{top:calc(100vh + 584px + 222px + 278px + 189px - 570px);left:50%;width:50%;text-align:left;font-weight:400;line-height:23px;color:#ab57ab;padding:0 60px}.subtitle-2,.subtitle-2-higher{position:absolute;font-size:18px;font-family:Link Sans,sans-serif;box-sizing:border-box}.subtitle-2{top:calc(100vh + 584px + 222px + 278px + 189px);left:0;width:100%;text-align:center;line-height:1.5;color:#417182;padding:0 20%}.subtitle-3{position:absolute;top:calc(100vh + 3115px + 271px);left:116px;width:calc(60% - 170px);text-align:left;font-size:18px;font-family:Link Sans,sans-serif;font-weight:400;line-height:23px;color:#4a86c3;padding-right:171px;margin-bottom:40px;z-index:2}.subtitle-3 p{margin-bottom:16px}.subtitle-right{font-size:18px;font-family:Link Sans,sans-serif;line-height:1.5;color:#b446a9;margin-bottom:20px;text-align:left}.that-we-call{color:#666666;background-color:transparent;display:inline-block;position:relative;padding:5px 20px;margin-top:19px}.that-we-call:before{content:"";position:absolute;z-index:-2;top:-2px;left:3px;right:-10px;bottom:3px;background-color:#C7B5A3;transform:perspective(50px) skew(-1deg,1deg)}.that-we-call:after{content:"";position:absolute;z-index:-1;top:-5px;left:6px;right:-5px;bottom:0;background-color:#eeecec;transform:perspective(30px) skew(1deg,-.5deg)}.that-we-call .quote{color:#666666}.favorite-word{display:inline-block;position:relative;color:white;padding:5px 10px;z-index:1}.favorite-word:before{content:"";position:absolute;z-index:-2;top:-2px;left:3px;right:-10px;bottom:3px;background-color:#C7B5A3;transform:perspective(50px) skew(-1deg,1deg)}.favorite-word:after{content:"";position:absolute;z-index:-1;top:-5px;left:6px;right:-5px;bottom:0;background-color:#FFCF25;transform:perspective(30px) skew(1deg,-.5deg)}.easy-steps{display:inline-block;position:relative;color:#9e4f9e;padding:5px 10px;z-index:1;margin-right:10px;vertical-align:middle;font-size:37px}.easy-steps:before{content:"";position:absolute;z-index:-2;top:-2px;left:3px;right:-10px;bottom:3px;background-color:#c4ff72;transform:perspective(50px) skew(-1deg,1deg)}.easy-steps:after{content:"";position:absolute;z-index:-1;top:-5px;left:6px;right:-5px;bottom:0;background-color:#fff764;transform:perspective(30px) skew(1deg,-.5deg)}.reimagined-word{display:inline-block;position:relative;color:#663399;padding:5px 15px;z-index:1;vertical-align:middle;font-size:40px;margin-top:10px}.reimagined-word:before{content:"";position:absolute;z-index:-2;top:-12px;left:3px;right:-37px;bottom:3px;background-color:#e0ff72;transform:perspective(50px) skew(-1deg,1deg)}.reimagined-word:after{content:"";position:absolute;z-index:-1;top:-5px;left:6px;right:-5px;bottom:0;background-color:#FFCF25;transform:perspective(30px) skew(1deg,-.5deg)}.register-section{position:absolute;top:calc(100vh + 52px + 222px + 278px + 189px - 555px);left:215px;display:flex;align-items:center;gap:15px;width:calc(60% - 148px);padding-right:148px;z-index:2}.input-wrapper{display:flex;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:5px 15px;width:333px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.url-prefix{color:#FFCF25;margin-right:5px;white-space:nowrap;font-weight:700}#username-input,.url-prefix{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px}#username-input{border:none;outline:none;color:#333;padding:8px 0;flex-grow:1;background:transparent}#username-input::placeholder{color:#ccc}.register-button{padding:13px 25px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:600;color:white;background:linear-gradient(90deg,#8a2be2,#87ceeb);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 5px rgba(138,43,226,.3)}.register-button:hover{opacity:.9;box-shadow:0 4px 8px rgba(138,43,226,.4);transform:translateY(-1px)}#lottie-container{position:absolute;top:calc(100vh - 440px + 222px + 278px + 189px - 555px + 50px);left:calc(50% + 60px);width:60%;max-width:666px;height:476px;z-index:10;display:block;pointer-events:none}#lottie-container svg{width:100%!important;height:100%!important;display:block!important}#lottie-container-connections{position:absolute;top:calc(100vh + 370px + 222px + 278px + 189px - 641px);left:60px;width:50%;max-width:600px;height:476px;z-index:10;display:block;pointer-events:none}#lottie-container-connections svg{width:100%!important;height:100%!important;display:block!important}.right-section-container{position:absolute;top:calc(100vh + 894px + 222px + 278px + 189px);left:50%;transform:translateX(-50%);width:88%;max-width:1200px;display:flex;padding:0 60px;box-sizing:border-box;height:450px}.left-image{flex:1 1;display:flex;align-items:center;justify-content:center}.left-image img{max-width:100%;height:auto;border-radius:10px}.right-content{flex:1 1;padding:0 60px;display:flex;flex-direction:column;justify-content:center}.lets-go-button{display:inline-block;padding:12px 28px;margin-top:15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:600;color:white;background:linear-gradient(90deg,#FFCF25,#ffb347);border:none;border-radius:25px;cursor:pointer;text-decoration:none;text-align:center;transition:all .3s ease;box-shadow:0 3px 8px rgba(255,207,37,.4)}.lets-go-button:hover{opacity:.9;box-shadow:0 5px 12px rgba(255,207,37,.5);transform:translateY(-2px)}.word-cloud-container{position:absolute;top:calc(100vh + 2418px);left:46%;transform:translateX(-50%);width:1200px;height:800px;z-index:1;pointer-events:none}.word-cloud-item{position:absolute;transform-origin:center;font-family:Link Sans,sans-serif;font-weight:600;color:#666666;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);pointer-events:auto;opacity:.8;text-shadow:1px 1px 1px rgba(255,255,255,.5)}.word-cloud-item:hover{transform:scale(1.7)!important;color:rgb(255,111,243);opacity:1;font-weight:700;text-shadow:none;z-index:10}.word-size-1{font-size:12px}.word-size-2{font-size:14px}.word-size-3{font-size:16px}.word-size-4{font-size:18px}.word-size-5{font-size:20px}.word-color-1{color:#417182}.word-color-2{color:#b446a9}.word-color-3{color:#4a86c3}.word-color-4{color:#9e4f9e}.word-color-5{color:#5aa9e6}@keyframes wordFloat{0%{transform:translateY(0) translateX(0) rotate(0deg)}25%{transform:translateY(-3px) translateX(2px) rotate(.5deg)}50%{transform:translateY(-5px) translateX(-1px) rotate(-.5deg)}75%{transform:translateY(-2px) translateX(-3px) rotate(.2deg)}to{transform:translateY(0) translateX(0) rotate(0deg)}}.neuron-animation-container{position:absolute;top:calc(100vh + 3276px + 30px);right:111px;width:440px;height:320px;z-index:2;pointer-events:none;overflow:hidden;background:linear-gradient(45deg,rgba(74,134,195,.15) 25%,transparent 0,transparent 75%,rgba(74,134,195,.15) 0),linear-gradient(-45deg,rgba(74,134,195,.1) 25%,transparent 0,transparent 75%,rgba(74,134,195,.1) 0),linear-gradient(rgba(74,134,195,.05) 1px,transparent 0),linear-gradient(90deg,rgba(74,134,195,.05) 1px,transparent 0);background-size:30px 30px,30px 30px,15px 15px,15px 15px;background-color:rgba(230,240,250,.1);border-radius:10px;box-shadow:inset 0 0 15px rgba(74,134,195,.2);animation:flowLines 8s linear infinite}.neuron-dot{position:absolute;width:14px;height:14px;background-color:#5aa9e6;border-radius:50%;opacity:0;animation:neuronFlow 4s linear infinite;box-shadow:0 0 8px #5aa9e6,0 0 15px #5aa9e6,0 0 20px #73c2fb}.neuron-dot:first-child{top:10%;left:0;animation-delay:0s}.neuron-dot:nth-child(2){top:50%;left:0;animation-delay:-.5s}.neuron-dot:nth-child(3){top:90%;left:0;animation-delay:-1s}.neuron-dot:nth-child(4){top:30%;left:0;animation-delay:-1.5s}.neuron-dot:nth-child(5){top:70%;left:0;animation-delay:-2s}.neuron-dot:nth-child(6){top:20%;left:0;animation-delay:-2.5s}.neuron-dot:nth-child(7){top:60%;left:0;animation-delay:-3s}.neuron-dot:nth-child(8){top:80%;left:0;animation-delay:-3.5s}@keyframes neuronFlow{0%{transform:translateX(0) scale(.5);opacity:0;background-color:#a1d6f7}10%{opacity:1;transform:scale(1);background-color:#5aa9e6}25%{transform:translateX(160px) translateY(-30px) scale(1.1)}50%{transform:translateX(300px) translateY(20px) scale(1);background-color:#73c2fb}75%{transform:translateX(400px) translateY(-20px) scale(.8);opacity:1;background-color:#5aa9e6}90%{transform:translateX(440px) translateY(10px) scale(.5)}to{transform:translateX(460px) scale(.3);opacity:0}}@keyframes flowLines{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:60px 60px,-60px 60px,30px 30px,30px 30px}}.gradient-modules-container{position:absolute;top:calc(100vh + 3858px);left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:66px;z-index:2}.gradient-module{box-sizing:border-box;margin:0 auto;width:1160px!important;max-width:96vw;height:180px!important;border-radius:24px!important;padding:0 44px!important;display:flex;align-items:center}.gradient-module-inner{width:100%;display:flex;align-items:center;gap:32px}.gradient-module-content{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gradient-module-btn-wrap{display:flex;align-items:center;height:100%;justify-content:center;min-width:180px}.gradient-module-btn{margin:0!important;display:block;text-align:center!important}.pride-banner{top:calc(100vh + 5278px);left:50%;transform:translateX(-50%);width:90%;max-width:1200px;background-color:#f9f9f9;overflow:hidden;z-index:2;box-shadow:0 10px 30px rgba(0,0,0,.1)}.footer-rectangle,.pride-banner{position:absolute;border-radius:20px}.footer-rectangle{top:calc((100vh + 4794px - 99px) + 1353px);left:198px;right:198px;width:auto;height:444px;background-color:#FFCF25;z-index:0}.footer-content{display:flex;justify-content:space-around;padding:40px 50px;box-sizing:border-box;height:100%}.footer-column{flex:1 1;padding:0 15px;max-width:200px}.footer-column h4{font-family:Link Sans,sans-serif;font-weight:700;font-size:23px;color:#ffffff;margin-top:0;margin-bottom:18px}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:14px}.footer-column a{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-decoration:none;color:#666666;font-size:14px;font-weight:700;transition:opacity .2s}.footer-column a:hover{opacity:.8}.footer-buttons-row{position:absolute;bottom:40px;left:50px;right:50px;display:flex;justify-content:center;align-items:center}.login-register-btn{padding:12px 30px;background-color:#fff;color:#90773c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:700;border:none;border-radius:25px;text-decoration:none;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:all .3s ease}.login-register-btn:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(0,0,0,.15)}:root{--cf-yellow:#FFCF25;--cf-yellow-soft:#FFDE59;--cf-orange:#FF8E51;--cf-green:#67C28F;--cf-blue:#4E92DB;--cf-plum:#7652A1;--cf-lilac:#AB57AB;--cf-purple:#6C4869;--cf-sky:#D1E4F7;--cf-muted:#6b6b6b;--cf-radius:20px}.cf-board{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;border-radius:var(--cf-radius);background:linear-gradient(145deg,#ffffff 0,var(--cf-sky) 100%);box-shadow:0 10px 30px rgba(108,72,105,.12);overflow:hidden}.cf-board-caption{font-family:Link Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-purple);opacity:.75}@media (prefers-reduced-motion:reduce){.cf-board *{animation:none!important;transition:none!important}}.cf-shelf{width:330px;display:flex;flex-direction:column;gap:11px}.cf-shelf-row{position:relative;display:flex;align-items:center;height:42px;animation:cf-shelf-in .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * .12s)}@keyframes cf-shelf-in{0%{opacity:0;transform:translateX(-24px)}to{opacity:1}}.cf-shelf-bar{flex:1 1;height:100%;border-radius:8px;opacity:.22}.cf-shelf-label{position:absolute;left:14px;font-family:Link Sans,sans-serif;font-size:12px;font-weight:700;color:var(--cf-purple);white-space:nowrap}.cf-shelf-book{position:absolute;right:8px;width:22px;height:22px;border-radius:6px;opacity:.9;animation:cf-shelf-book-pop .4s ease-out backwards;animation-delay:calc(var(--i) * .12s + .3s)}.cf-shelf-book:last-of-type{right:38px;margin-left:0}@keyframes cf-shelf-book-pop{0%{opacity:0;transform:scale(.4)}to{opacity:.9;transform:scale(1)}}.cf-version{position:relative;width:330px;height:215px}.cf-version-card{position:absolute;top:calc(14px + var(--i) * 78px);left:calc(4px + var(--i) * 16px);width:250px;padding:12px 15px;border-radius:12px;background:#ffffff;box-shadow:0 8px 20px rgba(0,0,0,.13);animation:cf-version-in .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * .15s)}@keyframes cf-version-in{0%{opacity:0;transform:translate(48px,-28px) rotate(8deg) scale(.9)}to{opacity:1}}.cf-version-chip{display:inline-block;width:20px;height:20px;border-radius:6px;vertical-align:middle;margin-right:9px}.cf-version-name{font-family:Link Sans,sans-serif;font-size:12px;font-weight:700;color:var(--cf-purple)}.cf-version-metrics{display:flex;flex-direction:column;gap:4px;margin-top:9px}.cf-version-metrics i{display:block;height:6px;border-radius:3px;opacity:.6}.cf-version-verdict{position:absolute;right:6px;bottom:4px;width:34px;height:34px;border-radius:50%;justify-content:center;background:var(--cf-yellow);color:#7a5a00;font-family:Link Sans,sans-serif;font-size:12px;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.12);animation:cf-version-in .55s ease-out backwards;animation-delay:.4s}.cf-cite,.cf-version-verdict{display:flex;align-items:center}.cf-cite{position:relative;width:330px;height:200px;padding-right:116px;box-sizing:border-box}.cf-cite-stack{position:relative;flex:0 0 auto;width:180px;height:108px}.cf-cite-card{position:absolute;left:0;right:0;top:calc(var(--i) * 32px);padding:10px 12px;border-radius:10px;background:#ffffff;box-shadow:0 6px 16px rgba(0,0,0,.13);display:flex;align-items:center;gap:9px;animation:cf-cite-in .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * .14s)}@keyframes cf-cite-in{0%{opacity:0;transform:translateX(-24px)}to{opacity:1}}.cf-cite-chip{width:20px;height:20px;border-radius:6px;background:var(--cf-plum);flex:0 0 auto}.cf-cite-host{font-family:Link Sans,sans-serif;font-size:11px;font-weight:700;color:var(--cf-purple);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-cite-target{position:absolute;right:0;top:calc(8px + var(--i) * 62px);width:108px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.12);animation:cf-cite-target-in .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * .18s + .34s)}@keyframes cf-cite-target-in{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:translateX(0)}}.cf-cite-label{font-family:Link Sans,sans-serif;font-size:13px;font-weight:700;color:rgba(255,255,255,.96);text-shadow:0 1px 2px rgba(0,0,0,.18)}.cf-topic{position:absolute;left:50%;transform:translateX(-50%);width:min(1100px,92vw);display:flex;align-items:center;gap:60px;z-index:2}.cf-topic--collab,.cf-topic--notes{top:calc(100vh + 2483px)}.cf-topic--collab{flex-direction:row-reverse}.cf-topic-text{flex:1 1;min-width:0}.cf-topic-title{margin:0 0 18px;font-size:40px;font-weight:700;color:var(--cf-purple);line-height:1.2}.cf-topic-body,.cf-topic-title{font-family:Link Sans,sans-serif}.cf-topic-body{margin:0;font-size:18px;line-height:1.65;color:var(--cf-muted)}.cf-topic-art{position:relative;flex:0 0 380px;height:300px;border-radius:26px;background:linear-gradient(150deg,#ffffff 0,var(--cf-sky) 100%);box-shadow:0 12px 30px rgba(108,72,105,.14);overflow:hidden}@media (max-width:1000px){.cf-topic,.cf-topic--collab,.cf-topic--notes{position:relative;top:auto;left:auto;transform:none;flex-direction:column;gap:28px;margin:60px auto;width:92vw}.cf-topic-title{font-size:28px}.cf-topic-body{font-size:16px}.cf-topic-art{flex:none;width:100%;height:260px}}.cf-refcard{position:absolute;top:50%;left:50%;width:176px;padding:15px 16px 20px;border-radius:14px;background:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.13);transform:translate(-50%,-50%) rotate(-3deg);animation:cf-refcard-in .6s cubic-bezier(.22,1,.36,1) backwards}@keyframes cf-refcard-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 26px)) rotate(0deg) scale(.94)}to{opacity:1}}.cf-refcard-title{font-family:Link Sans,sans-serif;font-size:12px;font-weight:700;color:var(--cf-purple);margin-bottom:11px}.cf-refcard-line{display:block;height:10px;border-radius:5px;margin-bottom:7px;background:rgba(255,142,81,.24);width:100%;animation:cf-refcard-line-in .45s ease-out backwards;animation-delay:calc(var(--i) * .07s)}.cf-refcard-line:nth-of-type(2){width:82%;background:rgba(103,194,143,.24)}.cf-refcard-line:nth-of-type(3){width:91%;background:rgba(78,146,219,.24)}.cf-refcard-line:nth-of-type(4){width:64%;background:rgba(118,82,161,.2)}@keyframes cf-refcard-line-in{0%{opacity:0;transform:scaleX(.3);transform-origin:left center}to{opacity:1}}.cf-refcard-tag{position:absolute;bottom:-12px;right:12px;padding:5px 11px;border-radius:999px;background:var(--cf-yellow);color:#7a5a00;font-family:Link Sans,sans-serif;font-size:11px;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.12)}.cf-refpin{position:absolute;inset:22px 26px;padding:14px 16px;border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.13);animation:cf-refpin-in .6s cubic-bezier(.22,1,.36,1) backwards}@keyframes cf-refpin-in{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1}}.cf-refpin-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cf-refpin-dot{width:9px;height:9px;border-radius:50%;background:var(--cf-green);box-shadow:0 0 0 3px rgba(103,194,143,.2)}.cf-refpin-label{font-family:Link Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-purple);opacity:.8}.cf-refpin-rows{display:flex;flex-direction:column;gap:9px}.cf-refpin-row{display:flex;align-items:center;gap:10px;animation:cf-refpin-row-in .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * .12s + .2s)}@keyframes cf-refpin-row-in{0%{opacity:0;transform:translateX(-18px)}to{opacity:1}}.cf-refpin-tag{flex:0 0 auto;padding:3px 8px;border-radius:5px;color:#ffffff;font-family:Link Sans,sans-serif;font-size:11px;font-weight:700}.cf-refpin-bar{flex:1 1;height:8px;border-radius:4px;opacity:.55}.cf-refpin-row:first-child .cf-refpin-bar{opacity:.9}.cf-refpin-row:nth-child(2) .cf-refpin-bar{opacity:.5;width:78%}.cf-refpin-row:nth-child(3) .cf-refpin-bar{opacity:.34;width:56%}.cf-cards{position:absolute;top:calc(100vh + 4087px);left:50%;transform:translateX(-50%);width:min(1000px,92vw);display:flex;flex-direction:column;gap:34px;z-index:2}.cf-card{position:relative;display:flex;align-items:center;gap:28px;padding:34px 38px 34px 30px;border-radius:26px;overflow:hidden;background:#ffffff;box-shadow:0 14px 34px rgba(108,72,105,.16);border-left:10px solid var(--card-accent,var(--cf-plum))}.cf-card:after{content:"";position:absolute;top:-46px;right:-46px;width:132px;height:132px;border-radius:30px;background:var(--card-accent,var(--cf-plum));opacity:.14;transform:rotate(18deg)}.cf-card--plum{--card-accent:var(--cf-plum)}.cf-card--green{--card-accent:var(--cf-green)}.cf-card--blue{--card-accent:var(--cf-blue)}.cf-card-badge{flex:0 0 auto;width:74px;height:74px;border-radius:22px;background:var(--card-accent,var(--cf-plum));display:flex;align-items:center;justify-content:center;gap:6px}.cf-card-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.85)}.cf-card-body{flex:1 1;min-width:0}.cf-card-title{margin:0 0 12px;font-size:24px;font-weight:700;color:var(--cf-purple);line-height:1.25}.cf-card-text,.cf-card-title{font-family:Link Sans,sans-serif}.cf-card-text{margin:0;font-size:16px;line-height:1.6;color:var(--cf-muted)}.cf-card-btn{flex:0 0 auto;display:inline-block;padding:14px 28px;border-radius:999px;background:var(--card-accent,var(--cf-plum));color:#ffffff;font-family:Link Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .18s ease,filter .18s ease}.cf-card-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}@media (max-width:900px){.cf-card{flex-direction:column;align-items:flex-start;gap:18px;padding:28px 26px}.cf-card-btn{align-self:stretch;text-align:center}.cf-cards{width:92vw}}@media (max-width:1100px){.cf-shelf,.cf-version{width:290px}.cf-version-card{width:220px}.cf-cite{width:300px;height:185px}.cf-cite-target{width:98px;height:42px}}.subtitle-2-higher{top:calc(100vh + 584px + 222px + 278px + 189px - 570px + 32px)}