.home-main__fantasyblox{flex-direction:column;align-items:center;width:100%;display:flex}.home-main__fantasyblox-banner-box{text-align:center;background:linear-gradient(135deg,#00081f,#07f,#0090d2) 0 0/400% 400%;border-bottom-right-radius:25px;border-bottom-left-radius:25px;flex-direction:column;justify-content:center;align-items:center;padding:30px 0;animation:10s infinite gradientBG;display:flex;position:relative;overflow:hidden}.home-main__fantasyblox-text{color:#fff;letter-spacing:2px;text-shadow:0 0 10px #000,0 0 20px #00b3ff,0 0 30px #00f,0 0 40px #00f,0 0 50px #00f;margin-bottom:15px;font-family:Fredoka,Arial,sans-serif;font-size:40px;font-weight:900;animation:.8s popIn}.home-main__fantasyblox-text-info{color:#f0f0f0;width:70%;margin-bottom:0;font-family:Fredoka,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:1.6;animation:1s forwards fadeIn}.home-main__cards-box{width:600px;text-shadow:var(--button-text-shadow);color:#fff;grid-template-columns:repeat(2,auto);justify-content:center;gap:30px 15px;font-size:25px;font-weight:600;display:grid}.home-main__fantasyblox-calculator{background:var(--el-background-yellow);border:var(--button-border);box-shadow:var(--el-border-shadow);cursor:pointer;border-radius:20px;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;padding:20px 40px;transition:all .2s;animation:2s ease-in-out infinite pulseCalculator;display:flex}.home-main__fantasyblox-calculator:hover{transform:translateY(-2px);box-shadow:0 5px #00000040,inset 0 0 10px #fff3}.home-main__fantasyblox-calculator:active{transform:translateY(3px);box-shadow:0 3px #00000040,inset 0 0 10px #fff3}.home-main__fantasyblox-card-style{background:var(--el-background-blue);border:var(--button-border);box-shadow:var(--button-shadow);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:15px 30px;transition:all .2s;display:flex}.home-main__fantasyblox-card-style:hover{transform:translateY(-2px);box-shadow:0 4px #0003,inset 0 0 10px #ffffff26}.home-main__fantasyblox-card-style:active{transform:translateY(3px);box-shadow:0 2px #0003,inset 0 0 10px #ffffff26}.tool-section{width:100%;color:var(--text-color);flex-direction:column;justify-content:center;align-items:center;row-gap:20px;display:flex}.tool-section__name{text-align:center;margin-bottom:20px;font-family:Fredoka,Arial,Helvetica,sans-serif;font-size:40px;font-weight:700;position:relative}.tool-box{width:80%;max-width:1100px;color:var(--text-color);background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:row;align-items:center;column-gap:48px;padding:40px 48px;transition:all .35s;display:flex;box-shadow:0 10px 30px #00000014,0 4px 12px #0000000f}.tool-box:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000001f,0 8px 20px #00000014}.tool-image{object-fit:cover;border-radius:16px;width:300px;height:auto;transition:transform .4s;box-shadow:0 8px 24px #0000001f}.tool-box:hover .tool-image{transform:scale(1.03)}.tool-info{flex-direction:column;flex:1;gap:16px;display:flex}.tool-title,.tool-header{letter-spacing:-.3px;font-family:Fredoka,Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.2}.tool-description{color:var(--description-color);font-size:18px;font-weight:400;line-height:1.65}.home-main__fantasyblox-questions{text-align:center;background:var(--el-background-blue);border-radius:12px 12px 0 0;flex-direction:column;align-items:center;row-gap:20px;width:100%;margin-top:30px;padding:70px 0;font-weight:500;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #00000040}.home-main__fantasyblox-questions:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#ffffff1f,#0000 60%);animation:8s ease-in-out infinite alternate glowMove;position:absolute;inset:0}@keyframes glowMove{0%{opacity:.6;transform:translateY(-10px)}to{opacity:.9;transform:translateY(10px)}}.home-main__fantasyblox-questions-box{text-align:center;background:linear-gradient(#fff 0%,#f4f8ff 100%);border-radius:14px;flex-direction:column;align-items:center;width:80%;max-width:900px;padding:16px 5px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 24px #0000001f,inset 0 1px #fffc}.home-main__fantasyblox-questions-box:hover{cursor:pointer;transform:translateY(-4px)scale(1.01);box-shadow:0 16px 36px #3b82f659,inset 0 1px #ffffffe6}.home-main__fantasyblox-info{color:#fff;text-shadow:0 2px 8px #00000059;letter-spacing:.4px;align-self:center;width:80%;font-size:30px}.fantasyblox-questions-box-desc{color:#334155;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:90%;padding-top:10px;font-size:15px;line-height:1.6;animation:.4s forwards fadeSlideIn;display:none}.caret{transition:transform .3s;display:inline-block}@media (max-width:1024px){.tool-box{text-align:center;flex-direction:column;gap:20px}}@media (max-width:768px){.home-main__fantasyblox-banner-box{padding:20px 0}.home-main__fantasyblox-text{font-size:34px}.home-main__fantasyblox-text-info{width:90%;font-size:15px}.home-main__cards-box{grid-template-columns:none;row-gap:20px}.home-main__fantasyblox-card-style{width:80%;margin:0 auto}.tool-box{padding:20px 24px}.tool-description{font-size:15px}}@media (max-width:480px){.home-main__cards-box{transform:scale(.9)}.tool-section__name{font-size:35px}.tool-box{padding:20px 10px}.tool-image{width:100%}}.home-main__fantasyblox-banner-box:before{content:"";pointer-events:none;background:#ffffff14;width:200%;height:200%;animation:3s linear infinite shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.home-main__fantasyblox-banner-box:after{content:"";background:#fff6;border-radius:50%;width:6px;height:6px;animation:6s linear infinite floatParticles;position:absolute;top:20%;left:10%;box-shadow:50px 80px #ffffff4d,200px 120px #ffffff40,350px 60px #ffffff59,500px 150px #ffffff4d}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:rotate(45deg)translate(-100%)}to{transform:rotate(45deg)translate(100%)}}@keyframes floatParticles{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gradientBG{0%{background-position:0%}50%{background-position:100%}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
