.ServerProgramCard-module-scss-module__c3D66G__programCard{background:#fcfcfc;border:1px solid silver;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 8px 25px #00000014}.ServerProgramCard-module-scss-module__c3D66G__programCard:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.ServerProgramCard-module-scss-module__c3D66G__cardHeader{border-bottom:1px solid silver;padding:2rem}.ServerProgramCard-module-scss-module__c3D66G__cardHeader .ServerProgramCard-module-scss-module__c3D66G__headerTop{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.ServerProgramCard-module-scss-module__c3D66G__cardHeader .ServerProgramCard-module-scss-module__c3D66G__degreeBadge{color:#fcfcfc;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#00a3e0 0%,#007ead 100%);border-radius:25px;padding:.5rem 1rem;font-size:.95rem;font-weight:800;display:inline-block;box-shadow:0 2px 8px #00a3e033}.ServerProgramCard-module-scss-module__c3D66G__cardHeader .ServerProgramCard-module-scss-module__c3D66G__programName{color:#050505;margin-bottom:.5rem;font-size:1.7rem;font-weight:800;line-height:1.3}.ServerProgramCard-module-scss-module__c3D66G__cardHeader .ServerProgramCard-module-scss-module__c3D66G__university{color:#050505;margin-bottom:1.5rem;font-size:1.4rem;font-weight:600}.ServerProgramCard-module-scss-module__c3D66G__cardHeader .ServerProgramCard-module-scss-module__c3D66G__majorContainer{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ServerProgramCard-module-scss-module__c3D66G__cardHeader .ServerProgramCard-module-scss-module__c3D66G__majorContainer .ServerProgramCard-module-scss-module__c3D66G__field{color:#00a3e0;font-weight:700}.ServerProgramCard-module-scss-module__c3D66G__cardHeader .ServerProgramCard-module-scss-module__c3D66G__majorContainer .ServerProgramCard-module-scss-module__c3D66G__separator{color:silver}.ServerProgramCard-module-scss-module__c3D66G__cardHeader .ServerProgramCard-module-scss-module__c3D66G__majorContainer .ServerProgramCard-module-scss-module__c3D66G__major{color:#050505;font-weight:600}.ServerProgramCard-module-scss-module__c3D66G__universityInfo{flex-wrap:nowrap;align-items:center;gap:1rem;width:100%;min-height:60px;display:flex;position:relative}.ServerProgramCard-module-scss-module__c3D66G__universityLogo{object-fit:contain;background:#fcfcfc;border:2px solid silver;border-radius:12px;width:7rem;min-width:7rem;height:7rem;min-height:7rem;padding:4px;box-shadow:0 2px 8px #0000001a}.ServerProgramCard-module-scss-module__c3D66G__detailsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ServerProgramCard-module-scss-module__c3D66G__detailsGrid .ServerProgramCard-module-scss-module__c3D66G__detailItem:first-child .ServerProgramCard-module-scss-module__c3D66G__label{color:#00a3e0}.ServerProgramCard-module-scss-module__c3D66G__detailsGrid .ServerProgramCard-module-scss-module__c3D66G__detailItem:nth-child(2) .ServerProgramCard-module-scss-module__c3D66G__label{color:#f8333c}.ServerProgramCard-module-scss-module__c3D66G__detailsGrid .ServerProgramCard-module-scss-module__c3D66G__detailItem:nth-child(3) .ServerProgramCard-module-scss-module__c3D66G__label{color:#830000}.ServerProgramCard-module-scss-module__c3D66G__detailsGrid .ServerProgramCard-module-scss-module__c3D66G__detailItem:nth-child(4) .ServerProgramCard-module-scss-module__c3D66G__label{color:#5f7d3f}.ServerProgramCard-module-scss-module__c3D66G__detailsGrid .ServerProgramCard-module-scss-module__c3D66G__detailItem .ServerProgramCard-module-scss-module__c3D66G__label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:1.1rem;font-weight:700;display:block}.ServerProgramCard-module-scss-module__c3D66G__detailsGrid .ServerProgramCard-module-scss-module__c3D66G__detailItem .ServerProgramCard-module-scss-module__c3D66G__value{color:#050505;font-size:1.3rem;font-weight:700}.ServerProgramCard-module-scss-module__c3D66G__successSection{background:linear-gradient(135deg,#fff 0%,#f3f3f3 100%);border-top:1px solid silver;padding:1.5rem 2rem}.ServerProgramCard-module-scss-module__c3D66G__actionButtons{flex-direction:column;gap:1rem;display:flex}.ServerProgramCard-module-scss-module__c3D66G__detailsButton{color:#fcfcfc;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;text-align:center;background:linear-gradient(135deg,#00a3e0 0%,#006b94 100%);border:none;border-radius:12px;width:100%;padding:1rem 2rem;font-size:1.2rem;font-weight:800;text-decoration:none;transition:all .3s;display:block;box-shadow:0 4px 15px #00a3e04d}.ServerProgramCard-module-scss-module__c3D66G__detailsButton:hover{background:linear-gradient(135deg,#00b6fa 0%,#00a3e0 100%);transform:translateY(-2px);box-shadow:0 8px 25px #00a3e066}
.page-module-scss-module__NOH2Yq__container{background-color:#f5f5f5;min-height:100vh}.page-module-scss-module__NOH2Yq__hero{color:#fcfcfc;text-align:center;background:linear-gradient(135deg,#00a3e0 0%,#006b94 100%);padding:6rem 2rem;position:relative;overflow:hidden}.page-module-scss-module__NOH2Yq__hero:after{content:"";background:#f5f5f5;height:100px;position:absolute;bottom:-50px;left:0;right:0;transform:skewY(-2deg)}.page-module-scss-module__NOH2Yq__hero .page-module-scss-module__NOH2Yq__heroContent{z-index:1;max-width:800px;margin:0 auto;position:relative}.page-module-scss-module__NOH2Yq__hero .page-module-scss-module__NOH2Yq__title{text-shadow:0 2px 10px #0003;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900;line-height:1.2}@media (max-width:768px){.page-module-scss-module__NOH2Yq__hero .page-module-scss-module__NOH2Yq__title{font-size:2.5rem}}.page-module-scss-module__NOH2Yq__hero .page-module-scss-module__NOH2Yq__subtitle{opacity:.95;font-size:1.4rem;font-weight:500;line-height:1.6}@media (max-width:768px){.page-module-scss-module__NOH2Yq__hero .page-module-scss-module__NOH2Yq__subtitle{font-size:1.2rem}}.page-module-scss-module__NOH2Yq__content{max-width:1400px;margin:0 auto;padding:4rem 2rem}@media (max-width:768px){.page-module-scss-module__NOH2Yq__content{padding:2rem 1rem}}.page-module-scss-module__NOH2Yq__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module-scss-module__NOH2Yq__grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.page-module-scss-module__NOH2Yq__grid{grid-template-columns:1fr 1fr 1fr}}
