.home-module__yRru5G__pageWrapper{background:#f8fafc;flex-direction:column;align-items:center;width:100%;min-height:100vh;font-family:Montserrat,sans-serif;display:flex;overflow-x:hidden}.home-module__yRru5G__icon{flex-shrink:0}.home-module__yRru5G__titleBlue{color:#32ade1}.home-module__yRru5G__titleGreen{color:#59af73}.home-module__yRru5G__heroSection{background:linear-gradient(90deg,#b3dffc 35%,#b3dffc00 65%),url(/Banner2.png) 100%/cover no-repeat;border-radius:20px;align-items:center;width:100%;max-width:1400px;min-height:380px;margin:28px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000000f}.home-module__yRru5G__heroContent{z-index:2;flex-direction:column;gap:20px;width:100%;max-width:780px;padding:clamp(30px,5vw,60px);display:flex;position:relative}.home-module__yRru5G__heroTitleGroup{flex-direction:column;gap:8px;display:flex}.home-module__yRru5G__heroSlogan{color:#03045e;letter-spacing:-.5px;margin:0;font-size:clamp(18px,3.5vw,30px);font-weight:700}.home-module__yRru5G__heroMainTitle{letter-spacing:-1px;margin:0;font-size:clamp(42px,7vw,80px);font-weight:800;line-height:1.05}.home-module__yRru5G__heroDescription{color:#4a5568;max-width:580px;margin:0;font-size:clamp(15px,2vw,19px);font-weight:500;line-height:1.5}.home-module__yRru5G__heroActionButtons{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.home-module__yRru5G__primaryActionBtn,.home-module__yRru5G__secondaryActionBtn{border-radius:8px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.home-module__yRru5G__primaryActionBtn{color:#fff;background:#0077b6;box-shadow:0 4px 14px #0077b640}.home-module__yRru5G__primaryActionBtn:hover{background:#005f91;transform:translateY(-2px);box-shadow:0 6px 18px #0077b659}.home-module__yRru5G__secondaryActionBtn{color:#0077b6;background:#fff;border:2px solid #0077b6}.home-module__yRru5G__secondaryActionBtn:hover{background:#f0f8ff;transform:translateY(-2px)}.home-module__yRru5G__contentSection{z-index:5;background:#fff;border-radius:20px;flex-direction:column;gap:clamp(28px,4vw,44px);width:100%;max-width:1400px;margin:24px auto 40px;padding:clamp(24px,4vw,44px);display:flex;position:relative;box-shadow:0 8px 30px #0000000d}.home-module__yRru5G__quickAccessTitle{color:#1a202c;border-bottom:2px solid #e2e8f0;margin:0;padding-bottom:12px;font-size:clamp(20px,3vw,24px);font-weight:700}.home-module__yRru5G__quickAccessWrapper{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;width:100%;display:grid}.home-module__yRru5G__quickAccessCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;padding:16px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 6px #00000008}.home-module__yRru5G__quickAccessCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 8px 20px #00000014}.home-module__yRru5G__cardIconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-right:14px;display:flex;position:relative}.home-module__yRru5G__iconCircleGreen,.home-module__yRru5G__iconCircleBlue,.home-module__yRru5G__iconCirclePurple,.home-module__yRru5G__iconCircleYellow,.home-module__yRru5G__iconCircleLightGreen{opacity:.18;border-radius:14px;width:100%;height:100%;position:absolute;top:0;left:0}.home-module__yRru5G__iconCircleGreen{background:#1aad6e}.home-module__yRru5G__iconCircleBlue{background:#0077b6}.home-module__yRru5G__iconCirclePurple{background:#805ad5}.home-module__yRru5G__iconCircleYellow{background:#d69e2e}.home-module__yRru5G__iconCircleLightGreen{background:#38a169}.home-module__yRru5G__cardIcon{z-index:1;color:#2d3748;position:relative}.home-module__yRru5G__cardText{flex-direction:column;gap:4px;display:flex}.home-module__yRru5G__cardTitle{color:#1a202c;margin:0;font-size:15px;font-weight:700}.home-module__yRru5G__cardSubtitle{color:#718096;margin:0;font-size:12px;font-weight:500;line-height:1.4}.home-module__yRru5G__bottomGrid{grid-template-columns:1fr 1fr;gap:32px;width:100%;display:grid}.home-module__yRru5G__stepsSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:clamp(20px,3vw,32px);position:relative;overflow:hidden}.home-module__yRru5G__iconChecklist{color:#0077b6;pointer-events:none;position:absolute;bottom:16px;right:16px}.home-module__yRru5G__stepsHeader{align-items:center;column-gap:12px;margin-bottom:24px;display:flex}.home-module__yRru5G__iconHeader{color:#0077b6}.home-module__yRru5G__stepsHeaderText{color:#03045e;margin:0;font-size:clamp(19px,2.5vw,22px);font-weight:700}.home-module__yRru5G__stepsList{flex-direction:column;gap:18px;display:flex}.home-module__yRru5G__stepItem{align-items:flex-start;column-gap:14px;display:flex}.home-module__yRru5G__stepNumberWrapper{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.home-module__yRru5G__stepCircle{background:#0077b6;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.home-module__yRru5G__stepNumber{z-index:1;color:#fff;font-size:18px;font-weight:700;position:relative}.home-module__yRru5G__stepText{flex-direction:column;gap:4px;display:flex}.home-module__yRru5G__stepTitle{color:#023e8a;margin:0;font-size:15px;font-weight:700}.home-module__yRru5G__stepDescription{color:#718096;margin:0;font-size:13px;font-weight:400;line-height:1.5}.home-module__yRru5G__announcementSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:clamp(20px,3vw,32px);display:flex}.home-module__yRru5G__announcementHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.home-module__yRru5G__iconAnnounce{color:#03045e}.home-module__yRru5G__announcementTitle{color:#03045e;margin:0;font-size:clamp(19px,2.5vw,22px);font-weight:700}.home-module__yRru5G__viewAllLink{color:#0077b6;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.home-module__yRru5G__viewAllLink:hover{color:#005f91;text-decoration:underline}.home-module__yRru5G__announcementCardWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;box-shadow:0 2px 6px #00000008}.home-module__yRru5G__dateBadge{background:#ebf8ff;border:1px solid #bee3f8;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:68px;display:flex}.home-module__yRru5G__dateDay{color:#0077b6;font-size:22px;font-weight:800;line-height:1}.home-module__yRru5G__dateMonth{color:#3182ce;font-size:11px;font-weight:700}.home-module__yRru5G__dateYear{color:#03045e;font-size:11px;font-weight:700}.home-module__yRru5G__announcementCard{flex-direction:column;gap:6px;display:flex}.home-module__yRru5G__announcementMainText{color:#1a202c;margin:0;font-size:15px;font-weight:700}.home-module__yRru5G__announcementSubText{color:#718096;margin:0;font-size:13px;font-weight:400;line-height:1.4}.home-module__yRru5G__footerInfo{text-align:center;border-top:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:6px;padding-top:24px;display:flex}.home-module__yRru5G__footerMainText{color:#03045e;margin:0;font-size:15px;font-weight:700}.home-module__yRru5G__footerSubText{color:#718096;margin:0;font-size:13px;font-weight:400}.home-module__yRru5G__bottomBanner{background:#03045e;width:100%;height:48px;margin-top:auto}@media (max-width:1024px){.home-module__yRru5G__heroSection,.home-module__yRru5G__contentSection{width:95%;margin-top:18px}.home-module__yRru5G__bottomGrid{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.home-module__yRru5G__heroSection{background:linear-gradient(#b3dffceb,#b3dffceb),url(/Banner2.png) 50%/cover no-repeat;border-radius:16px;min-height:auto}.home-module__yRru5G__heroContent{text-align:center;align-items:center;max-width:100%;padding:32px 18px}.home-module__yRru5G__heroActionButtons{flex-direction:column;width:100%}.home-module__yRru5G__primaryActionBtn,.home-module__yRru5G__secondaryActionBtn{width:100%}.home-module__yRru5G__quickAccessWrapper{grid-template-columns:1fr}.home-module__yRru5G__contentSection{border-radius:16px;padding:22px 16px}.home-module__yRru5G__announcementCardWrapper{flex-direction:row;align-items:center}}@media (max-width:480px){.home-module__yRru5G__announcementCardWrapper{flex-direction:column;align-items:flex-start}.home-module__yRru5G__dateBadge{flex-direction:row;gap:8px;width:100%;height:auto;padding:8px}.home-module__yRru5G__dateDay{font-size:16px}.home-module__yRru5G__dateMonth,.home-module__yRru5G__dateYear{font-size:12px}}
.RequestorHeader-module__llIVea__header{z-index:100;background:#fff;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 40px;display:flex;position:sticky;top:0;box-shadow:0 4px 10px #0000000d}.RequestorHeader-module__llIVea__logoSection{z-index:2;align-items:center;column-gap:12px;text-decoration:none;display:flex}.RequestorHeader-module__llIVea__logoImage{background:url(/logo.png) 50%/contain no-repeat;flex-shrink:0;width:56px;height:56px}.RequestorHeader-module__llIVea__logoText{flex-direction:column-reverse;display:flex}.RequestorHeader-module__llIVea__subtitle{color:#666;font-size:14px;font-weight:400}.RequestorHeader-module__llIVea__title{font-size:32px;font-weight:700;line-height:1}.RequestorHeader-module__llIVea__titleBlue{color:#32ade1}.RequestorHeader-module__llIVea__titleGreen{color:#59af73}.RequestorHeader-module__llIVea__navigation{align-items:center;column-gap:28px;display:flex}.RequestorHeader-module__llIVea__navItem,.RequestorHeader-module__llIVea__navItemActive{color:#2d3748;align-items:center;column-gap:8px;padding:6px 4px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.RequestorHeader-module__llIVea__navItem:hover{color:#0077b6}.RequestorHeader-module__llIVea__navItemActive{color:#0077b6;border-bottom:2px solid #0077b6;font-weight:700}.RequestorHeader-module__llIVea__authButtons{align-items:center;column-gap:12px;display:flex}.RequestorHeader-module__llIVea__loginBtn,.RequestorHeader-module__llIVea__registerBtn{border-radius:8px;justify-content:center;align-items:center;column-gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.RequestorHeader-module__llIVea__loginBtn{color:#0077b6;background:0 0;border:1.5px solid #32ade1}.RequestorHeader-module__llIVea__loginBtn:hover{background:#32ade114}.RequestorHeader-module__llIVea__registerBtn{color:#fff;background:#0077b6;border:none}.RequestorHeader-module__llIVea__registerBtn:hover{background:#005f91}.RequestorHeader-module__llIVea__userInfoGroup{align-items:center;column-gap:16px;display:flex}.RequestorHeader-module__llIVea__welcomeText{color:#4a5568;font-size:14px}.RequestorHeader-module__llIVea__logoutBtn{cursor:pointer;color:#e53e3e;background:0 0;border:1.5px solid #fed7d7;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.RequestorHeader-module__llIVea__logoutBtn:hover{background:#fff5f5;border-color:#feb2b2}.RequestorHeader-module__llIVea__icon{flex-shrink:0}.RequestorHeader-module__llIVea__hamburgerBtn{cursor:pointer;color:#2d3748;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:none}.RequestorHeader-module__llIVea__hamburgerBtn:hover{background-color:#f7fafc}.RequestorHeader-module__llIVea__mobileMenuOverlay{display:none}@media (max-width:1024px){.RequestorHeader-module__llIVea__header{height:76px;padding:0 20px}.RequestorHeader-module__llIVea__navigation,.RequestorHeader-module__llIVea__authButtons,.RequestorHeader-module__llIVea__userInfoGroup{display:none}.RequestorHeader-module__llIVea__hamburgerBtn{display:flex}.RequestorHeader-module__llIVea__mobileMenuOverlay{z-index:99;background:#fff;flex-direction:column;width:100%;height:calc(100vh - 76px);padding:24px 20px;animation:.25s ease-out RequestorHeader-module__llIVea__slideDown;display:flex;position:fixed;top:76px;left:0;overflow-y:auto;box-shadow:0 10px 25px #00000014}.RequestorHeader-module__llIVea__mobileNavList{flex-direction:column;gap:12px;width:100%;margin-bottom:24px;display:flex}.RequestorHeader-module__llIVea__mobileNavItem,.RequestorHeader-module__llIVea__mobileNavItemActive{border-radius:10px;align-items:center;gap:14px;padding:14px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.RequestorHeader-module__llIVea__mobileNavItem{color:#4a5568;background:#f8fafc}.RequestorHeader-module__llIVea__mobileNavItem:hover{color:#0077b6;background:#edf2f7}.RequestorHeader-module__llIVea__mobileNavItemActive{color:#0077b6;background:#e6f4fb}.RequestorHeader-module__llIVea__mobileDivider{background:#e2e8f0;width:100%;height:1px;margin:8px 0 20px}.RequestorHeader-module__llIVea__mobileAuthSection{flex-direction:column;gap:12px;width:100%;display:flex}.RequestorHeader-module__llIVea__mobileUserSection{background:#f7fafc;border:1px solid #edf2f7;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.RequestorHeader-module__llIVea__mobileUserSection .RequestorHeader-module__llIVea__welcomeText{font-size:15px;line-height:1.4}.RequestorHeader-module__llIVea__mobileUserSection .RequestorHeader-module__llIVea__logoutBtn{width:100%;height:46px;font-size:15px}.RequestorHeader-module__llIVea__mobileAuthSection .RequestorHeader-module__llIVea__loginBtn,.RequestorHeader-module__llIVea__mobileAuthSection .RequestorHeader-module__llIVea__registerBtn{width:100%;height:48px;font-size:15px}}@keyframes RequestorHeader-module__llIVea__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
