.resources-section{background:linear-gradient(180deg,#fff,#f8f9fa);opacity:0;overflow:hidden;padding:5rem 24px;position:relative;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.resources-section.visible{opacity:1;transform:translateY(0)}.resources-bg{inset:0;pointer-events:none;position:absolute}.resources-glow{border-radius:50%;filter:blur(100px);position:absolute}.resources-glow.glow-1{animation:glowDrift 20s ease-in-out infinite;background:#a300000d;height:400px;left:20%;top:-100px;width:400px}.resources-glow.glow-2{animation:glowDrift 15s ease-in-out infinite reverse;background:#6309220a;bottom:-50px;height:300px;right:20%;width:300px}@keyframes glowDrift{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}.resources-inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.resources-header{margin-bottom:4rem;text-align:center}.resources-badge{background:#63092214;border-radius:50px;color:#630922;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;padding:.5rem 1.25rem;text-transform:uppercase}.resources-title{-webkit-text-fill-color:#0000;animation:gradientShift 6s ease infinite;background:linear-gradient(135deg,#630922,#a30000 50%,#8b1233);background-clip:text;-webkit-background-clip:text;background-size:200% 200%;font-size:2.5rem;font-weight:700;margin:0 0 .75rem}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.resources-subtitle{color:#666;font-size:1.1rem;margin:0}.resources-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.resources-card{background:#fff;border-radius:20px;cursor:pointer;opacity:0;overflow:hidden;position:relative;transform:translateY(30px) scale(.95);transition:all .5s cubic-bezier(.16,1,.3,1)}.resources-card.appear{opacity:1;transform:translateY(0) scale(1)}.resources-card-border{background:linear-gradient(135deg,#a3000014,#6309220d,#20221214);border-radius:20px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;transition:all .5s ease}.resources-card:hover .resources-card-border{background:linear-gradient(135deg,var(--card-color),#0000);padding:2px}.resources-card:hover{box-shadow:0 20px 40px #63092214,0 0 0 1px #63092208;transform:translateY(-8px) scale(1.02)}.resources-card-content{display:flex;flex-direction:column;height:100%;padding:2rem;position:relative;z-index:1}.resources-card-accent{background:linear-gradient(135deg,#630922,#8b1233)}.resources-card-accent .resources-card-border{display:none}.resources-card-accent .resources-card-icon{background:#ffffff26;color:#fff}.resources-card-accent .resources-card-action,.resources-card-accent .resources-card-description,.resources-card-accent .resources-card-list li,.resources-card-accent .resources-card-title{color:#fff}.resources-card-accent .resources-card-description{opacity:.9}.resources-card-accent .point-dot{background:#ffffff80}.resources-card-accent .resources-card-action{border-top-color:#fff3}.resources-card-accent:hover{box-shadow:0 20px 40px #6309224d;transform:translateY(-8px) scale(1.02)}.resources-card-icon{align-items:center;background:linear-gradient(135deg,#63092214,#a300000d);border-radius:16px;color:var(--card-color);display:flex;height:56px;justify-content:center;margin-bottom:1.5rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:56px}.resources-card:hover .resources-card-icon{box-shadow:0 8px 24px #63092233;transform:scale(1.1) rotate(-5deg)}.resources-card:not(.resources-card-accent):hover .resources-card-icon{background:var(--card-color);color:#fff}.icon-glow{background:radial-gradient(circle,#63092226,#0000 70%);border-radius:50%;inset:-8px;opacity:0;position:absolute;transition:opacity .4s ease}.resources-card:hover .icon-glow{animation:iconPulse 2s ease-in-out infinite;opacity:1}@keyframes iconPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.resources-card-title{color:#202212;font-size:1.3rem;font-weight:700;margin:0 0 .75rem;transition:color .3s ease}.resources-card:not(.resources-card-accent):hover .resources-card-title{color:var(--card-color)}.resources-card-description{color:#555;font-size:.95rem;line-height:1.6;margin:0 0 1.25rem}.resources-card-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 auto;padding:0}.resources-card-list li{align-items:center;color:#444;display:flex;font-size:.9rem;gap:.75rem;transition:transform .3s ease}.resources-card:hover .resources-card-list li{transform:translateX(4px)}.point-dot{background:var(--card-color);border-radius:50%;flex-shrink:0;height:6px;transition:all .3s ease;width:6px}.resources-card:hover .point-dot{box-shadow:0 0 8px #6309224d;transform:scale(1.3)}.resources-card-action{align-items:center;border-top:1px solid #0000000f;color:var(--card-color);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;transition:all .3s ease}.resources-card:hover .resources-card-action{gap:.75rem}.resources-card-action svg{transition:transform .3s ease}.resources-card:hover .resources-card-action svg{transform:translateX(4px)}.resources-card-shine{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-15deg);transition:left .6s ease;width:50%}.resources-card:hover .resources-card-shine{left:150%}@media (max-width:900px){.resources-section{padding:4rem 16px}.resources-header{margin-bottom:3rem}.resources-title{font-size:2rem}.resources-grid{gap:1.25rem;grid-template-columns:1fr}.resources-card{border-radius:16px}.resources-card:hover{transform:none}.resources-card:active{transform:scale(.98)}.resources-card-content{padding:1.75rem}.resources-card-icon{height:52px;width:52px}.resources-card:hover .resources-card-icon{transform:none}.resources-card-title{font-size:1.2rem}.icon-glow,.resources-card-shine{display:none}}@media (max-width:600px){.resources-title{font-size:1.75rem}.resources-card-content{padding:1.5rem}.resources-card-description{font-size:.9rem}}
/*# sourceMappingURL=183.41bb303a.chunk.css.map*/