.home-container-cards{display:flex;align-items:flex-start;gap:24px;margin-top:20px;perspective:1000px;padding:10px 0}.home-container-cards>:nth-child(odd){margin-top:0}.home-container-cards>:nth-child(2n){margin-top:120px}.home-container-cards>*{flex:1 1;min-width:0}@media (max-width:1024px){.home-container-cards{flex-wrap:wrap}.home-container-cards>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px)}.home-container-cards>:nth-child(2n){margin-top:80px}}@media (max-width:768px){.home-container-cards{flex-direction:column;align-items:stretch}.home-container-cards>:nth-child(2n),.home-container-cards>:nth-child(odd){margin-top:0}}.home-container-cards a{text-decoration:none;color:inherit;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home-container-cards a:hover{transform:scale(1.05)}.white-card-modern{height:340px;cursor:pointer;padding:28px;position:relative;display:flex;flex-direction:column;gap:16px;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{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:340px;cursor:pointer;padding:28px;position:relative;display:flex;flex-direction:column;gap:16px;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{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:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#70CACD,#0F8BA8);border-radius:14px;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:32px;height:32px;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:10px}.card-title{font-size:1.1rem;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:.8rem;line-height:1.5;margin:0;opacity:.8;transition:opacity .3s ease;overflow-y:auto;max-height:100px}.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:10px 20px;background:linear-gradient(135deg,#70CACD,#0F8BA8);border:none;border-radius:8px;color:#ffffff;font-size:.8rem;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}.home-container-cards>:nth-child(4){animation-delay:.4s}@media (max-width:768px){.dark-card-modern,.white-card-modern{height:auto;min-height:260px;padding:24px}.card-icon-wrapper{width:48px;height:48px}.card-icon{width:28px;height:28px}}