.home-container-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:32px;gap:32px;margin-top:20px;perspective:1000px}@media (max-width:1024px){.home-container-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-container-cards{grid-template-columns:1fr}}.home-container-cards a{text-decoration:none;color:inherit;display:block}.white-card-modern{height:420px;cursor:pointer;padding:32px;position:relative;display:flex;flex-direction:column;gap:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;overflow:hidden}.white-card-modern:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(112,202,205,.08),rgba(15,139,168,.08));opacity:0;transition:opacity .4s ease;border-radius:16px;z-index:0}.white-card-modern:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(15,139,168,.15),0 8px 16px rgba(0,0,0,.1);border-color:#70CACD}.white-card-modern:hover:before{opacity:1}.dark-card-modern{height:420px;cursor:pointer;padding:32px;position:relative;display:flex;flex-direction:column;gap:20px;background:linear-gradient(135deg,#1f2937,#111827);border:1px solid #374151;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;overflow:hidden}.dark-card-modern:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(112,202,205,.12),rgba(15,139,168,.12));opacity:0;transition:opacity .4s ease;border-radius:16px;z-index:0}.dark-card-modern:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(112,202,205,.2),0 8px 16px rgba(0,0,0,.4);border-color:#70CACD}.dark-card-modern:hover:before{opacity:1}.card-icon-wrapper{position:relative;z-index:2;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#70CACD,#0F8BA8);border-radius:16px;box-shadow:0 4px 12px rgba(112,202,205,.3);transition:all .4s cubic-bezier(.4,0,.2,1)}.dark-card-modern:hover .card-icon-wrapper,.white-card-modern:hover .card-icon-wrapper{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(112,202,205,.5)}.card-icon{width:36px;height:36px;object-fit:contain;filter:brightness(0) invert(1);transition:all .3s ease}.card-content-wrapper{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column;gap:12px}.card-title{font-size:1.25rem;font-weight:600;margin:0;transition:color .3s ease}.white-card-modern .card-title{color:#1f2937}.dark-card-modern .card-title{color:#f9fafb}.dark-card-modern:hover .card-title,.white-card-modern:hover .card-title{color:#0F8BA8}.card-description{font-size:.875rem;line-height:1.6;margin:0;opacity:.8;transition:opacity .3s ease;overflow-y:auto;max-height:180px}.white-card-modern .card-description{color:#4b5563}.dark-card-modern .card-description{color:#d1d5db}.dark-card-modern:hover .card-description,.white-card-modern:hover .card-description{opacity:1}.card-access-button{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#70CACD,#0F8BA8);border:none;border-radius:8px;color:#ffffff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(112,202,205,.3);margin-top:auto}.card-access-button:hover{transform:translateX(4px);box-shadow:0 4px 16px rgba(112,202,205,.5);background:linear-gradient(135deg,#0F8BA8,#13A1A3)}.card-access-button .arrow-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.card-access-button:hover .arrow-icon{transform:translateX(4px)}.card-access-button span{color:#ffffff!important;background-color:transparent}.card-disabled{opacity:.6;cursor:not-allowed!important;pointer-events:none}.card-disabled:hover{transform:none!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important}@media (hover:hover) and (pointer:fine){.dark-card-modern,.white-card-modern{transition:all .4s cubic-bezier(.4,0,.2,1),transform .1s ease-out}}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dark-card-modern,.white-card-modern{animation:cardFadeIn .5s ease-out forwards}.home-container-cards>:first-child{animation-delay:.1s}.home-container-cards>:nth-child(2){animation-delay:.2s}.home-container-cards>:nth-child(3){animation-delay:.3s}@media (max-width:768px){.dark-card-modern,.white-card-modern{min-height:300px;padding:24px}.card-icon-wrapper{width:56px;height:56px}.card-icon{width:32px;height:32px}}