.page-module__FUAuyG__page{overflow-x:hidden}.page-module__FUAuyG__hero{padding:var(--space-16) 0 var(--space-12);background:#dfe1e6f9;margin-top:50px}.page-module__FUAuyG__hero h1{margin-bottom:var(--space-4);max-width:800px}.page-module__FUAuyG__heroDesc{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:700px;line-height:1.6}.page-module__FUAuyG__contentSection{background:#dfe1e6f9;margin-top:50px}.page-module__FUAuyG__certSectionGrid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.page-module__FUAuyG__certSectionGrid{grid-template-columns:1.1fr .9fr}}.page-module__FUAuyG__reverseLayout{direction:ltr}@media (min-width:1024px){.page-module__FUAuyG__reverseLayout .page-module__FUAuyG__textContent{order:2}.page-module__FUAuyG__reverseLayout .page-module__FUAuyG__visualContent{order:1}}.page-module__FUAuyG__textContent{gap:var(--space-4);flex-direction:column;display:flex}.page-module__FUAuyG__tagWrapper{margin-bottom:var(--space-2);display:flex}.page-module__FUAuyG__badge{align-items:center;gap:var(--space-2);font-size:var(--text-xs);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-weight:600;display:inline-flex}.page-module__FUAuyG__badgePrimary{background:var(--color-primary-light);color:var(--color-primary)}.page-module__FUAuyG__badgeSecondary{background:var(--color-secondary-light);color:var(--color-secondary)}.page-module__FUAuyG__textContent h2{font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl));color:var(--color-text-primary);font-weight:700;line-height:1.2}.page-module__FUAuyG__description{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.page-module__FUAuyG__descriptionSub{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.page-module__FUAuyG__keyPoints{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.page-module__FUAuyG__point{align-items:center;gap:var(--space-3);display:flex}.page-module__FUAuyG__pointIcon{color:var(--color-success);flex-shrink:0}.page-module__FUAuyG__point span{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}.page-module__FUAuyG__sectionDivider{background:var(--color-border);height:1px;margin:var(--space-20) 0}.page-module__FUAuyG__frameWrapper{width:100%;max-width:500px;margin:0 auto;position:relative}.page-module__FUAuyG__frameContainer{aspect-ratio:4/3;border-radius:var(--radius-xl);width:100%;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base);z-index:2;background:#1e254e;border:1px solid #141936;padding:16px;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000026,inset 0 0 12px #0006}.page-module__FUAuyG__frameContainer:hover{transform:translateY(-4px)scale(1.01)rotate(.2deg);box-shadow:0 20px 40px #00000038,inset 0 0 12px #0006}.page-module__FUAuyG__certImage{object-fit:contain;border-radius:var(--radius-sm);padding:var(--space-2);background:#fff;border:1px solid #0000001a}.page-module__FUAuyG__frameShadow{z-index:1;pointer-events:none;background:radial-gradient(#00000040 0%,#0000 70%);width:90%;height:20px;position:absolute;bottom:-10px;left:5%}.page-module__FUAuyG__mockCertificate{border-radius:var(--radius-sm);width:100%;height:100%;padding:var(--space-3);background:#fefdfb;display:flex;box-shadow:inset 0 0 8px #0000000d}.page-module__FUAuyG__certBorderOuter{border:1px solid #c5a059;width:100%;height:100%;padding:2px}.page-module__FUAuyG__certBorderInner{width:100%;height:100%;padding:var(--space-4) var(--space-6);border:3px double #d4af37;flex-direction:column;display:flex}.page-module__FUAuyG__certContent{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.page-module__FUAuyG__certHeader{justify-content:center;align-items:center;gap:var(--space-2);color:#c5a059;text-transform:uppercase;letter-spacing:.15em;padding-bottom:var(--space-2);border-bottom:1px solid #c5a05933;font-size:8px;font-weight:700;display:flex}.page-module__FUAuyG__certHeaderIcon{color:#d4af37}.page-module__FUAuyG__certMain{text-align:center;gap:var(--space-2);margin:var(--space-2) 0;flex-direction:column;display:flex}.page-module__FUAuyG__certOrg{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:.05em;color:var(--color-secondary);font-weight:800}.page-module__FUAuyG__certDivider{background:#d4af37;width:40px;height:1px;margin:0 auto}.page-module__FUAuyG__certText{color:var(--color-text-secondary);font-size:9px;font-style:italic}.page-module__FUAuyG__certTitle{font-size:var(--text-md);color:#1a1a1a;letter-spacing:-.01em;font-weight:800}.page-module__FUAuyG__certSubtitle{color:var(--color-text-secondary);font-size:8px;font-weight:600}.page-module__FUAuyG__certFooter{padding-top:var(--space-2);border-top:1px solid #c5a05933;justify-content:space-between;align-items:flex-end;display:flex}.page-module__FUAuyG__certDetails{text-align:left;flex-direction:column;gap:2px;display:flex}.page-module__FUAuyG__certDetailRow{gap:var(--space-2);font-size:8px;display:flex}.page-module__FUAuyG__certDetailLabel{color:var(--color-text-secondary);font-weight:700}.page-module__FUAuyG__certDetailVal{color:var(--color-text-primary);font-weight:500}.page-module__FUAuyG__certSeal{flex-shrink:0;width:44px;height:44px;position:relative}.page-module__FUAuyG__sealCircle{z-index:3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 5px #00000026}.page-module__FUAuyG__gold .page-module__FUAuyG__sealCircle{color:#634700;background:radial-gradient(circle,#ffe28a 0%,#d4af37 60%,#a37c0f 100%);border:1px solid #9e7506}.page-module__FUAuyG__silver .page-module__FUAuyG__sealCircle{color:#3a3a3a;background:radial-gradient(circle,#fff 0%,silver 60%,#8a8a8a 100%);border:1px solid #7c7c7c}.page-module__FUAuyG__sealRibbonLeft,.page-module__FUAuyG__sealRibbonRight{z-index:2;width:12px;height:24px;position:absolute;bottom:-12px}.page-module__FUAuyG__gold .page-module__FUAuyG__sealRibbonLeft,.page-module__FUAuyG__gold .page-module__FUAuyG__sealRibbonRight{background:linear-gradient(#d4af37,#aa7c11)}.page-module__FUAuyG__silver .page-module__FUAuyG__sealRibbonLeft,.page-module__FUAuyG__silver .page-module__FUAuyG__sealRibbonRight{background:linear-gradient(silver,#8a8a8a)}.page-module__FUAuyG__sealRibbonLeft{clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 80%,0% 100%);left:8px;transform:rotate(20deg)}.page-module__FUAuyG__sealRibbonRight{clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 80%,0% 100%);right:8px;transform:rotate(-20deg)}.page-module__FUAuyG__roadmapSection{border-top:1px solid var(--color-border-light);background:#dfe1e6f9;margin-top:50px}.page-module__FUAuyG__roadmapHeader{text-align:center;max-width:800px;margin:0 auto var(--space-16)}.page-module__FUAuyG__roadmapHeader h2{margin-bottom:var(--space-4)}.page-module__FUAuyG__roadmapHeader p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.7}.page-module__FUAuyG__timelineGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__FUAuyG__timelineGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__FUAuyG__timelineGrid{grid-template-columns:repeat(4,1fr)}}.page-module__FUAuyG__timelineCard{border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-sm);gap:var(--space-3);transition:all var(--duration-base) var(--ease-out);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__FUAuyG__timelineCard:hover{box-shadow:var(--shadow-card-1);transform:translateY(-4px)}.page-module__FUAuyG__cardHeader{justify-content:space-between;align-items:center;display:flex}.page-module__FUAuyG__stepNum{font-size:var(--text-2xl);color:var(--color-divider);font-weight:800}.page-module__FUAuyG__statusLabel{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:700}.page-module__FUAuyG__statusLabel.page-module__FUAuyG__completed{background:var(--color-success-light,#e3f9e5);color:var(--color-success)}.page-module__FUAuyG__statusLabel.page-module__FUAuyG__active{background:var(--color-primary-light);color:var(--color-primary)}.page-module__FUAuyG__statusLabel.page-module__FUAuyG__upcoming{background:var(--color-surface);color:var(--color-text-secondary)}.page-module__FUAuyG__timelineCard h3{font-size:var(--text-base);color:var(--color-text-primary);font-weight:700}.page-module__FUAuyG__timelineCard p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.page-module__FUAuyG__activeIndicator{background:linear-gradient(to right, var(--color-primary), var(--color-secondary));width:100%;height:4px;animation:2s ease-in-out infinite page-module__FUAuyG__pulse;position:absolute;bottom:0;left:0}.page-module__FUAuyG__timelineCard.page-module__FUAuyG__active{border-color:var(--color-primary-light);box-shadow:0 10px 20px #cc21280d}@keyframes page-module__FUAuyG__pulse{0%,to{opacity:.6}50%{opacity:1}}.page-module__FUAuyG__ctaSection{text-align:center;border-top:1px solid var(--color-border-light);background:#dfe1e6f9;margin-top:50px}.page-module__FUAuyG__ctaCard{align-items:center;gap:var(--space-4);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module__FUAuyG__ctaIcon{color:var(--color-secondary);margin-bottom:var(--space-2)}.page-module__FUAuyG__ctaCard h2{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl))}.page-module__FUAuyG__ctaCard p{color:var(--color-text-secondary);font-size:var(--text-md);margin-bottom:var(--space-4);max-width:600px}.page-module__FUAuyG__ctaActions{gap:var(--space-4);flex-direction:column;justify-content:center;width:100%;display:flex}@media (min-width:640px){.page-module__FUAuyG__ctaActions{flex-direction:row}}.page-module__FUAuyG__badgeWrapper{aspect-ratio:1;border-radius:var(--radius-3xl);width:100%;max-width:320px;box-shadow:var(--shadow-lg), 0 10px 30px #0000000a;border:1px solid var(--color-border);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:#fff;margin:0 auto;position:relative}.page-module__FUAuyG__badgeWrapper:hover{box-shadow:var(--shadow-2xl), 0 20px 40px #06216c14;transform:translateY(-6px)scale(1.02)}.page-module__FUAuyG__badgeInner{inset:var(--space-4);justify-content:center;align-items:center;display:flex;position:absolute}.page-module__FUAuyG__certSvg{width:100%;height:100%;display:block}
