.nurse-module__g_MXdW__page{--nurse-bg:#f8fafc;--nurse-surface:#fff;--nurse-surface-soft:#eff6ff;--nurse-border:#d6e4f2;--nurse-border-strong:#93c5fd;--nurse-text:#0f172a;--nurse-muted:#64748b;--nurse-primary:#2563eb;--nurse-primary-dark:#1d4ed8;--nurse-primary-soft:#dbeafe;--nurse-accent:#0891b2;--nurse-accent-soft:#eff6ff;--nurse-gold:#d9a441;background:radial-gradient(circle at 76% 18%,#93c5fd3d 0%,#93c5fd00 28%),linear-gradient(180deg,#eff6ffdb 0%,#f8fafc00 48%),var(--nurse-bg);min-height:100vh;color:var(--nurse-text)}.nurse-module__g_MXdW__main{width:min(1180px,100% - 40px);margin:0 auto;padding:56px 0 72px}.nurse-module__g_MXdW__hero{grid-template-columns:minmax(0,1.16fr) minmax(300px,.68fr);align-items:center;gap:40px;min-height:560px;display:grid}.nurse-module__g_MXdW__heroCopy,.nurse-module__g_MXdW__pricingHero{min-width:0}.nurse-module__g_MXdW__eyebrow{color:var(--nurse-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.8125rem;font-weight:800}.nurse-module__g_MXdW__heroTitle,.nurse-module__g_MXdW__pricingHero h1{color:var(--nurse-text);letter-spacing:0;margin:0;font-family:Noto Serif TC,serif;font-weight:900;line-height:1.02}.nurse-module__g_MXdW__heroTitle{font-size:clamp(3.2rem,5.8vw,5rem)}.nurse-module__g_MXdW__pricingHero h1{font-size:clamp(2.5rem,6vw,4.6rem)}.nurse-module__g_MXdW__heroTitle em{color:var(--nurse-primary);white-space:nowrap;font-style:normal}.nurse-module__g_MXdW__heroTitle span{white-space:nowrap;display:block}.nurse-module__g_MXdW__heroLead,.nurse-module__g_MXdW__pricingHero p,.nurse-module__g_MXdW__splitSection p{max-width:680px;color:var(--nurse-muted);margin:22px 0 0;font-size:1.0625rem;line-height:1.85}.nurse-module__g_MXdW__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;margin-top:28px;display:grid}.nurse-module__g_MXdW__heroStats div{background:#ffffffb8;border:1px solid #93c5fd94;border-radius:8px;padding:13px 14px}.nurse-module__g_MXdW__heroStats strong{color:var(--nurse-primary-dark);font-size:1.08rem;font-weight:900;display:block}.nurse-module__g_MXdW__heroStats span{color:var(--nurse-muted);margin-top:4px;font-size:.8125rem;font-weight:700;display:block}.nurse-module__g_MXdW__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.nurse-module__g_MXdW__primaryAction,.nurse-module__g_MXdW__secondaryAction,.nurse-module__g_MXdW__primaryActionWide,.nurse-module__g_MXdW__secondaryActionWide{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:.9375rem;font-weight:800;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.nurse-module__g_MXdW__primaryAction,.nurse-module__g_MXdW__primaryActionWide{border:1px solid var(--nurse-primary);background:var(--nurse-primary);color:#fff;box-shadow:0 12px 28px #2563eb33}.nurse-module__g_MXdW__primaryAction:hover,.nurse-module__g_MXdW__primaryActionWide:hover{background:var(--nurse-primary-dark);transform:translateY(-1px)}.nurse-module__g_MXdW__secondaryAction,.nurse-module__g_MXdW__secondaryActionWide{border:1px solid var(--nurse-border);background:var(--nurse-surface);color:var(--nurse-text)}.nurse-module__g_MXdW__secondaryAction:hover,.nurse-module__g_MXdW__secondaryActionWide:hover{border-color:var(--nurse-border-strong);background:var(--nurse-surface-soft);transform:translateY(-1px)}.nurse-module__g_MXdW__primaryActionWide,.nurse-module__g_MXdW__secondaryActionWide{width:100%;margin-top:auto}.nurse-module__g_MXdW__heroVisual{position:relative}.nurse-module__g_MXdW__productPanel{border:1px solid var(--nurse-border);background:#ffffffeb;border-radius:8px;padding:24px;box-shadow:0 24px 60px #2563eb1f}.nurse-module__g_MXdW__panelHeader{border-bottom:1px solid var(--nurse-border);align-items:center;gap:14px;padding-bottom:20px;display:flex}.nurse-module__g_MXdW__logoMark{background:var(--nurse-primary-soft);width:54px;height:54px;color:var(--nurse-primary-dark);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nurse-module__g_MXdW__examPreview{border:1px solid var(--nurse-border);background:linear-gradient(#fff 0%,#eff6ff 100%);border-radius:8px;margin-top:20px;padding:18px}.nurse-module__g_MXdW__examPreviewTop{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.nurse-module__g_MXdW__examPreviewTop span{color:var(--nurse-muted);font-size:.875rem;font-weight:800}.nurse-module__g_MXdW__examPreviewTop strong{color:var(--nurse-text);font-size:2.15rem;font-weight:900;line-height:1}.nurse-module__g_MXdW__progressTrack{background:#dbeafe;border-radius:999px;height:10px;margin-top:16px;overflow:hidden}.nurse-module__g_MXdW__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,var(--nurse-primary)0%,var(--nurse-accent)100%);width:68%;height:100%;display:block}.nurse-module__g_MXdW__examChips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.nurse-module__g_MXdW__examChips span{color:var(--nurse-primary-dark);background:#fff;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:900}.nurse-module__g_MXdW__panelKicker{color:var(--nurse-muted);margin:0 0 4px;font-size:.8125rem;font-weight:700}.nurse-module__g_MXdW__panelTitle{letter-spacing:0;margin:0;font-size:1.45rem;font-weight:900}.nurse-module__g_MXdW__statusList{gap:12px;padding-top:20px;display:grid}.nurse-module__g_MXdW__statusRow{border:1px solid var(--nurse-border);min-height:48px;color:var(--nurse-muted);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;font-size:.875rem;font-weight:700;display:flex}.nurse-module__g_MXdW__statusRow strong{color:var(--nurse-primary-dark)}.nurse-module__g_MXdW__floatingNote{border:1px solid var(--nurse-border-strong);color:#334155;background:#fff;border-radius:8px;align-items:flex-start;gap:10px;width:min(330px,78%);padding:14px;font-size:.875rem;font-weight:750;line-height:1.55;display:flex;position:absolute;bottom:-28px;right:-18px;box-shadow:0 18px 38px #2563eb1f}.nurse-module__g_MXdW__floatingNote svg{color:var(--nurse-accent);flex:none}.nurse-module__g_MXdW__section,.nurse-module__g_MXdW__splitSection{margin-top:28px}.nurse-module__g_MXdW__sectionHeader{max-width:680px}.nurse-module__g_MXdW__sectionHeader h2,.nurse-module__g_MXdW__splitSection h2{color:var(--nurse-text);letter-spacing:0;margin:0;font-size:1.75rem;font-weight:900;line-height:1.25}.nurse-module__g_MXdW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.nurse-module__g_MXdW__featureCard,.nurse-module__g_MXdW__pricingCard,.nurse-module__g_MXdW__pricingCardFeatured{border:1px solid var(--nurse-border);background:var(--nurse-surface);border-radius:8px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 14px 32px #0f172a0b}.nurse-module__g_MXdW__featureCard svg{color:var(--nurse-primary)}.nurse-module__g_MXdW__featureCard h3,.nurse-module__g_MXdW__pricingCard h2,.nurse-module__g_MXdW__pricingCardFeatured h2{color:var(--nurse-text);margin:14px 0 0;font-size:1.05rem;font-weight:900;line-height:1.35}.nurse-module__g_MXdW__featureCard p,.nurse-module__g_MXdW__pricingCard p,.nurse-module__g_MXdW__pricingCardFeatured p{color:var(--nurse-muted);margin:10px 0 0;font-size:.925rem;line-height:1.7}.nurse-module__g_MXdW__splitSection{border-top:1px solid var(--nurse-border);grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:start;gap:30px;padding-top:36px;display:grid}.nurse-module__g_MXdW__splitSection code{background:var(--nurse-primary-soft);color:var(--nurse-primary-dark);border-radius:6px;padding:2px 6px;font-size:.875rem;font-weight:800}.nurse-module__g_MXdW__timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nurse-module__g_MXdW__timeline li{border:1px solid var(--nurse-border);min-height:52px;color:var(--nurse-text);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:0 16px;font-weight:800;display:flex}.nurse-module__g_MXdW__timeline svg{color:var(--nurse-primary);flex:none}.nurse-module__g_MXdW__pricingHero{text-align:center;max-width:760px;margin:0 auto}.nurse-module__g_MXdW__pricingHero p{margin-left:auto;margin-right:auto}.nurse-module__g_MXdW__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.nurse-module__g_MXdW__pricingCard,.nurse-module__g_MXdW__pricingCardFeatured{min-height:430px;padding:24px;position:relative}.nurse-module__g_MXdW__pricingCardFeatured{border-color:var(--nurse-border-strong);background:linear-gradient(#fff 0%,#eff6ff 100%);box-shadow:0 20px 48px #2563eb21}.nurse-module__g_MXdW__recommendBadge{background:var(--nurse-primary);color:#fff;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:.75rem;font-weight:900}.nurse-module__g_MXdW__priceValue{color:var(--nurse-text);letter-spacing:0;margin-top:18px;font-family:Plus Jakarta Sans,PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,-apple-system,sans-serif;font-size:2.35rem;font-weight:900;line-height:1}.nurse-module__g_MXdW__pricingCard ul,.nurse-module__g_MXdW__pricingCardFeatured ul{gap:12px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.nurse-module__g_MXdW__pricingCard li,.nurse-module__g_MXdW__pricingCardFeatured li{color:#334155;gap:10px;font-size:.925rem;line-height:1.55;display:flex}.nurse-module__g_MXdW__pricingCard li svg,.nurse-module__g_MXdW__pricingCardFeatured li svg{color:var(--nurse-primary);flex:none;margin-top:2px}@media (max-width:900px){.nurse-module__g_MXdW__main{width:min(100% - 28px,680px);padding-top:34px}.nurse-module__g_MXdW__hero,.nurse-module__g_MXdW__splitSection,.nurse-module__g_MXdW__pricingGrid{grid-template-columns:1fr}.nurse-module__g_MXdW__hero{min-height:0}.nurse-module__g_MXdW__featureGrid{grid-template-columns:1fr}.nurse-module__g_MXdW__productPanel{padding:18px}.nurse-module__g_MXdW__floatingNote{width:auto;margin-top:12px;position:static}}@media (max-width:560px){.nurse-module__g_MXdW__main{width:min(100% - 24px,520px);padding-bottom:48px}.nurse-module__g_MXdW__heroTitle{font-size:3rem}.nurse-module__g_MXdW__heroTitle span{white-space:normal}.nurse-module__g_MXdW__actions{flex-direction:column}.nurse-module__g_MXdW__heroStats{grid-template-columns:1fr}.nurse-module__g_MXdW__primaryAction,.nurse-module__g_MXdW__secondaryAction{width:100%}.nurse-module__g_MXdW__statusRow{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 14px}}
