.hero[data-astro-cid-5icfobni]{padding:var(--space-16) 0 var(--space-12);text-align:center;background:var(--gradient-hero-bg);border-bottom:1px solid var(--border-subtle)}.kicker[data-astro-cid-5icfobni]{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.hero[data-astro-cid-5icfobni] h1[data-astro-cid-5icfobni]{font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-6);background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero[data-astro-cid-5icfobni] .h1-en[data-astro-cid-5icfobni]{display:block;font-size:.65em;font-weight:700;margin-top:var(--space-2)}.tagline[data-astro-cid-5icfobni]{font-size:16px;color:var(--text-body);max-width:760px;margin:0 auto var(--space-8);line-height:1.65}.cta-wrap[data-astro-cid-5icfobni]{display:flex;justify-content:center}.coming-soon[data-astro-cid-5icfobni]{font-size:15px;font-weight:600;color:var(--text-muted);padding:var(--space-3) var(--space-5);border:1px dashed var(--border-subtle);border-radius:12px}.exam-combos[data-astro-cid-5icfobni]{margin:0 0 var(--space-8)}.exam-combos[data-astro-cid-5icfobni] h3[data-astro-cid-5icfobni],.exam-about[data-astro-cid-5icfobni] h3[data-astro-cid-5icfobni]{font-size:1.125rem;font-weight:700;color:var(--text-title);margin:0 0 var(--space-3)}.exam-combos[data-astro-cid-5icfobni] ul[data-astro-cid-5icfobni],.exam-about[data-astro-cid-5icfobni] ul[data-astro-cid-5icfobni]{list-style:disc;padding-left:1.25rem;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-body);line-height:1.65}.paper-section[data-astro-cid-5icfobni]{padding:var(--space-12) 0}.paper-header[data-astro-cid-5icfobni]{margin-bottom:var(--space-8);max-width:1120px;margin-left:auto;margin-right:auto;padding:0 var(--space-6)}.paper-title[data-astro-cid-5icfobni]{font-size:clamp(22px,2.5vw,28px);font-weight:700;color:var(--text-title);letter-spacing:-.015em;margin:0}.paper-zh[data-astro-cid-5icfobni]{font-size:.7em;font-weight:500;color:var(--text-muted);margin-left:var(--space-3)}.paper-lede[data-astro-cid-5icfobni]{font-size:14px;color:var(--text-muted);margin:var(--space-3) 0 0}.parts-bento[data-astro-cid-5icfobni]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4);max-width:1120px;margin:0 auto;padding:0 var(--space-6)}.bento-card[data-astro-cid-5icfobni]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--gradient-card);text-decoration:none;color:inherit;box-shadow:0 1px 2px #0f172a0a,0 2px 4px #0f172a0a,0 8px 16px #0f172a0d,0 16px 32px #0f172a0a}.bento-top[data-astro-cid-5icfobni]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.bento-part[data-astro-cid-5icfobni]{font-size:13px;font-weight:700;color:var(--brand-primary-dark);background:rgba(var(--brand-primary-rgb, 15, 118, 110),.1);padding:2px 10px;border-radius:999px;letter-spacing:.06em}.bento-count[data-astro-cid-5icfobni]{font-size:12px;font-weight:600;color:var(--text-muted);text-align:right;white-space:nowrap}.bento-body[data-astro-cid-5icfobni]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.bento-zh[data-astro-cid-5icfobni]{font-size:16px;font-weight:600;color:var(--text-title);margin:0}.bento-meta[data-astro-cid-5icfobni]{font-size:13px;color:var(--text-muted);margin:0}.bento-arrow[data-astro-cid-5icfobni]{align-self:flex-end;margin-top:auto;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.pricing[data-astro-cid-5icfobni]{padding:var(--space-12) 0}.res-title[data-astro-cid-5icfobni]{font-size:clamp(22px,2.5vw,28px);font-weight:700;color:var(--text-title);margin-bottom:var(--space-3);text-align:center}.pricing-lede[data-astro-cid-5icfobni]{text-align:center;color:var(--text-body);margin-bottom:var(--space-6)}.price-table[data-astro-cid-5icfobni]{max-width:760px;margin:0 auto;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.price-row[data-astro-cid-5icfobni].simple{display:grid;grid-template-columns:1fr 1fr 2fr;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:var(--space-3)}@media(max-width:600px){.price-row[data-astro-cid-5icfobni].simple{grid-template-columns:1fr}}.price-row[data-astro-cid-5icfobni].simple:last-child{border-bottom:none}.price-tier[data-astro-cid-5icfobni]{font-weight:700;color:var(--text-title)}.price-amount[data-astro-cid-5icfobni]{font-weight:700;color:var(--brand-primary-dark)}.price-note[data-astro-cid-5icfobni]{color:var(--text-muted);font-size:14px}.pricing-note[data-astro-cid-5icfobni]{text-align:center;color:var(--text-muted);font-size:13px;margin-top:var(--space-4)}.resources-section[data-astro-cid-5icfobni]{padding:var(--space-16) 0;background:var(--bg-subtle)}.resources-section[data-astro-cid-5icfobni]>.resources-header[data-astro-cid-5icfobni],.resources-section[data-astro-cid-5icfobni]>.resources-list[data-astro-cid-5icfobni]{max-width:760px;margin-left:auto;margin-right:auto;padding-left:var(--space-6);padding-right:var(--space-6)}.resources-header[data-astro-cid-5icfobni]{max-width:720px;margin:0 auto var(--space-12);text-align:center}.resources-title[data-astro-cid-5icfobni]{font-size:clamp(1.625rem,3vw,2.125rem);font-weight:700;color:var(--text-title);margin:0 0 var(--space-3);letter-spacing:-.02em;line-height:1.2}.resources-lede[data-astro-cid-5icfobni]{font-size:1rem;color:var(--text-body);line-height:1.65;margin:0}.resources-list[data-astro-cid-5icfobni]{display:flex;flex-direction:column;gap:var(--space-4)}.res-item[data-astro-cid-5icfobni]{display:block;background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-7) 40px;text-decoration:none;color:inherit;box-shadow:0 1px 2px #0f172a0a,0 2px 4px #0f172a0a,0 8px 16px #0f172a0d,0 16px 32px #0f172a0a;transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.res-item[data-astro-cid-5icfobni]:hover{border-color:var(--brand-primary);box-shadow:0 2px 4px #0f172a0d,0 8px 16px #0f172a14,0 20px 40px #0f766e1f,0 32px 64px #0f172a1a;transform:translateY(-3px)}.res-item-head[data-astro-cid-5icfobni]{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.res-name[data-astro-cid-5icfobni]{font-size:1.25rem;font-weight:700;color:var(--text-title);letter-spacing:-.01em;line-height:1.3}.res-quote[data-astro-cid-5icfobni]{font-size:1rem;color:var(--text-body);line-height:1.75;margin:0 0 var(--space-5);padding:var(--space-3) 0 var(--space-3) 18px;border-left:3px solid var(--brand-primary);font-style:normal}.res-foot[data-astro-cid-5icfobni]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.res-meta[data-astro-cid-5icfobni]{font-size:.8125rem;color:var(--text-muted);font-weight:500}.res-arrow[data-astro-cid-5icfobni]{font-size:.875rem;font-weight:600;color:var(--text-muted);transition:color .2s ease,transform .2s ease}.res-item[data-astro-cid-5icfobni]:hover .res-arrow[data-astro-cid-5icfobni]{color:var(--brand-primary);transform:translate(2px)}.cta-dark[data-astro-cid-5icfobni]{padding:var(--space-16) 0;text-align:center;background:linear-gradient(180deg,#0b1426,#1e293b);color:#fff}.cta-dark[data-astro-cid-5icfobni] h2[data-astro-cid-5icfobni]{font-size:clamp(24px,3vw,32px);font-weight:700;margin-bottom:var(--space-4);color:#fff}.cta-kicker[data-astro-cid-5icfobni]{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin-bottom:var(--space-3)}.cta-text[data-astro-cid-5icfobni]{font-size:16px;color:#fffc;max-width:680px;margin:0 auto var(--space-8);line-height:1.6}.cta-disclaimer[data-astro-cid-5icfobni]{font-size:12px;color:#ffffff80;margin-top:var(--space-6);line-height:1.6;max-width:760px;margin-left:auto;margin-right:auto}.coming-soon[data-astro-cid-5icfobni].light{color:#ffffffbf;border-color:#ffffff4d}.footer-links[data-astro-cid-5icfobni]{padding:var(--space-8) 0;text-align:center}.footer-links[data-astro-cid-5icfobni] a[data-astro-cid-5icfobni]{color:var(--text-muted);text-decoration:none}.footer-links[data-astro-cid-5icfobni] a[data-astro-cid-5icfobni]:hover{color:var(--brand-primary-dark)}
