._hero_1138g_1{max-width:1120px;margin:0 auto;padding:26px 18px 42px;display:grid;gap:20px;align-items:center}._heroCopy_1138g_2{order:1;text-align:center}._heroCopy_1138g_2>span,._heading_1138g_3>span,._cta_1138g_3>span{color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.16em}._hero_1138g_1 h1,._heading_1138g_3 h2,._cta_1138g_3 h2{font-family:var(--font-family-display);font-weight:700;line-height:1.55}._hero_1138g_1 h1{font-size:clamp(1.8rem,7vw,3.15rem);margin:12px 0 14px}._heroCopy_1138g_2 p{max-width:680px;margin:0 auto;color:var(--muted-foreground);line-height:2;font-size:.9rem}._heroCopy_1138g_2 p strong{color:var(--foreground);font-weight:600}._heroVisual_1138g_8{order:2;position:relative}._heroPhoto_1138g_9{display:block;width:100%;aspect-ratio:16/11;max-height:310px;object-fit:cover;object-position:center 58%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--muted)}._heroBadge_1138g_10{position:absolute;right:12px;bottom:12px;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;min-width:170px;padding:11px 14px;border-radius:18px;background:#fffffff0;border:1px solid rgba(234,223,229,.9);box-shadow:var(--shadow-md);backdrop-filter:blur(8px)}._heroBadge_1138g_10 svg{color:var(--primary);grid-row:1 / span 2}._heroBadge_1138g_10 b{color:var(--accent);font-size:.66rem}._heroBadge_1138g_10 span{color:var(--foreground);font-size:.73rem;font-weight:700;line-height:1.5}._chips_1138g_14{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0}._chips_1138g_14 b{padding:8px 12px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);font-size:.72rem}._heroActions_1138g_16{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}._heroActions_1138g_16 a,._center_1138g_17 a,._cta_1138g_3 a{text-decoration:none}._heroNote_1138g_18{display:block;margin-top:14px;color:var(--muted-foreground);font-size:.7rem}._empathy_1138g_19{max-width:900px;margin:-10px auto 18px;padding:12px 18px;display:flex;align-items:flex-start;gap:10px;color:var(--muted-foreground)}._empathy_1138g_19 svg{flex:0 0 auto;margin-top:3px;color:var(--primary)}._empathy_1138g_19 p{margin:0;line-height:1.9;font-size:.82rem}._trustStrip_1138g_22{max-width:1060px;margin:0 auto 18px;padding:0 18px;display:grid;grid-template-columns:1fr 1fr;gap:8px}._trustStrip_1138g_22 div{min-height:94px;padding:15px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}._trustStrip_1138g_22 strong{color:var(--accent);font-family:var(--font-family-display);font-size:1.2rem}._trustStrip_1138g_22 span{margin-top:4px;color:var(--muted-foreground);font-size:.67rem;line-height:1.55}._section_1138g_26{padding:44px 18px}._tint_1138g_27{background:var(--muted)}._heading_1138g_3{max-width:790px;margin:0 auto 22px;text-align:center}._heading_1138g_3 h2{margin:8px 0 0;font-size:clamp(1.42rem,5vw,2.35rem)}._heading_1138g_3 p{color:var(--muted-foreground);line-height:1.95;font-size:.85rem}._three_1138g_31{max-width:1060px;margin:0 auto;display:grid;gap:14px}._three_1138g_31 article,._brandCard_1138g_32{padding:22px;border:1px solid var(--border);background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow)}._three_1138g_31 article svg{color:var(--primary);margin-bottom:10px}._three_1138g_31 article b,._brandCard_1138g_32 h3{display:block;font-family:var(--font-family-display);color:var(--accent);font-size:1.08rem;margin:0 0 8px;line-height:1.65}._three_1138g_31 article p,._brandCard_1138g_32 p{color:var(--muted-foreground);line-height:1.85;margin:0;font-size:.82rem}._brandCard_1138g_32{text-decoration:none;color:inherit;transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal),border-color var(--animation-duration-normal)}._brandCard_1138g_32:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#dec5d1}._brandCard_1138g_32 small{color:var(--muted-foreground);font-size:.62rem;letter-spacing:.12em}._brandCard_1138g_32>span{display:flex;align-items:center;gap:5px;color:var(--accent);font-size:.76rem;font-weight:700;margin-top:16px}._brandLogo_1138g_40{width:180px;margin:0 0 16px}._brandLogo_1138g_40>span{width:100%;min-height:66px}._brandLogo_1138g_40 img{height:52px!important}._campusGrid_1138g_43{max-width:980px;margin:0 auto;display:grid;gap:9px}._campusCard_1138g_44{display:grid;grid-template-columns:82px 1fr auto;gap:4px 12px;align-items:center;padding:13px 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);text-decoration:none;transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._campusCard_1138g_44:hover{transform:translateY(-2px);box-shadow:var(--shadow)}._campusCard_1138g_44 b{font-size:.84rem}._campusCard_1138g_44 small{color:var(--muted-foreground);grid-column:2;display:flex;align-items:center;gap:4px}._campusCard_1138g_44 small svg{color:var(--primary);flex:0 0 auto}._campusCard_1138g_44 i{grid-column:3;grid-row:1 / span 2;font-size:1.5rem;color:var(--primary);font-style:normal}._flowGrid_1138g_50{max-width:1060px;margin:0 auto;display:grid;gap:12px}._flowGrid_1138g_50 article{padding:18px;border-left:3px solid var(--primary);background:var(--card);box-shadow:var(--shadow);border-radius:0 var(--radius) var(--radius) 0}._flowGrid_1138g_50 em{color:var(--primary);font-family:var(--font-family-display);font-size:.8rem;font-style:normal}._flowGrid_1138g_50 h3{margin:6px 0;font-family:var(--font-family-display);font-size:1rem;line-height:1.6}._flowGrid_1138g_50 p{margin:0;color:var(--muted-foreground);line-height:1.8;font-size:.8rem}._center_1138g_17{text-align:center;margin-top:20px}._lead_1138g_56{max-width:660px;margin:-8px auto 22px;text-align:center;color:var(--muted-foreground);line-height:1.9;font-size:.86rem}._photoGrid_1138g_57{width:min(100%,560px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}._photoGrid_1138g_57 img{display:block;width:100%;aspect-ratio:1/1;max-height:180px;object-fit:cover;object-position:center 32%;border-radius:var(--radius);box-shadow:var(--shadow);background:var(--background)}._newsFeature_1138g_59{max-width:920px;margin:0 auto;display:grid;overflow:hidden;color:inherit;text-decoration:none;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._newsFeature_1138g_59:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}._newsFeature_1138g_59 img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}._newsFeature_1138g_59>div{padding:24px}._newsFeature_1138g_59 time{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.06em}._newsFeature_1138g_59 h3{margin:9px 0 10px;font-family:var(--font-family-display);font-size:clamp(1.2rem,4.8vw,1.65rem);line-height:1.65}._newsFeature_1138g_59 p{margin:0;color:var(--muted-foreground);font-size:.83rem;line-height:1.9}._newsFeature_1138g_59 span{margin-top:18px;display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:.78rem;font-weight:700}._cta_1138g_3{margin:0;padding:48px 20px 64px;text-align:center;background:linear-gradient(135deg,#fff0f6,#f7f1f7);border-top:1px solid var(--border)}._cta_1138g_3 h2{font-size:clamp(1.8rem,6vw,2.55rem);margin:8px 0 10px}._cta_1138g_3 p{max-width:720px;color:var(--muted-foreground);margin:0 auto 22px;line-height:1.95}._ctaActions_1138g_70{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}._cta_1138g_3 small{display:block;margin-top:12px;color:var(--muted-foreground);font-size:.68rem}._reveal_1138g_72{opacity:0;transform:translateY(14px);transition:opacity .52s ease,transform .52s ease}._reveal_1138g_72[data-revealed=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){._reveal_1138g_72{opacity:1;transform:none;transition:none}}@media(min-width:820px){._hero_1138g_1{grid-template-columns:1fr .82fr;padding:52px 24px 58px}._heroCopy_1138g_2{order:1;text-align:left}._heroCopy_1138g_2 p{margin-left:0}._heroVisual_1138g_8{order:2}._heroPhoto_1138g_9{aspect-ratio:4/5;max-height:720px;object-position:center}._chips_1138g_14,._heroActions_1138g_16{justify-content:flex-start}._three_1138g_31{grid-template-columns:repeat(3,1fr)}._campusGrid_1138g_43{grid-template-columns:1fr 1fr}._flowGrid_1138g_50{grid-template-columns:repeat(4,1fr)}._photoGrid_1138g_57{width:auto;max-width:980px;grid-template-columns:repeat(4,1fr);gap:14px}._photoGrid_1138g_57 img{aspect-ratio:3/4;max-height:none;object-position:center}._newsFeature_1138g_59{grid-template-columns:1.05fr .95fr;align-items:stretch}._newsFeature_1138g_59 img{height:100%;aspect-ratio:auto;min-height:320px}._newsFeature_1138g_59>div{padding:42px;align-self:center}._empathy_1138g_19{justify-content:center}._trustStrip_1138g_22{grid-template-columns:repeat(4,1fr);margin-bottom:28px}}@media(max-width:420px){._newsFeature_1138g_59 img{aspect-ratio:16 / 9;max-height:190px;object-fit:cover;object-position:center 55%}._newsFeature_1138g_59>div{padding:18px}._hero_1138g_1{padding-top:18px;gap:18px}._heroPhoto_1138g_9{aspect-ratio:16 / 9;max-height:210px;object-position:center 55%;border-radius:18px}._heroBadge_1138g_10{right:8px;bottom:8px;min-width:154px;padding:9px 11px}._brandLogo_1138g_40{width:160px}._campusCard_1138g_44{grid-template-columns:74px 1fr auto;padding-left:10px}}
