.cs-band[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--bg-alt);border:1px solid var(--line);border-left:4px solid var(--steel);border-radius:12px;padding:26px 30px}@media(max-width:860px){.cs-band[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}.cs-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin:8px 0 10px;letter-spacing:-.01em}.cs-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-2);line-height:1.65;max-width:640px}.cs-band[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{white-space:nowrap}.th-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;color:var(--ink);background:radial-gradient(ellipse 55% 70% at 85% -15%,rgba(247,161,26,.14),transparent 55%),radial-gradient(ellipse 45% 60% at -5% 115%,rgba(230,56,14,.09),transparent 60%),linear-gradient(180deg,#fffdfa,#faf6f1);padding:84px 0 0}.th-hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(230,56,14,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(230,56,14,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 90% 80% at 50% 0%,black 30%,transparent 75%)}.th-hero__grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}@media(max-width:860px){.th-hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:34px}}.th-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:#c22c06;border:1px solid rgba(230,56,14,.35);background:#fdeee6;padding:6px 14px;border-radius:999px;letter-spacing:.02em}.th-chip[data-astro-cid-j7pv25f6]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-grad, #e6380e);box-shadow:0 0 8px #e6380e99}.th-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:clamp(1.9rem,4vw,3rem);line-height:1.14;letter-spacing:-.015em;margin:18px 0 16px;font-weight:800}.th-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;background:var(--brand-grad, linear-gradient(90deg,#e6380e,#f7a11a));-webkit-background-clip:text;background-clip:text;color:transparent}.th-hero__lead[data-astro-cid-j7pv25f6]{color:#5c524a;font-size:1.05rem;line-height:1.7;max-width:620px;margin:0 0 26px}.th-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.th-btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:13px 26px;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.th-btn--primary[data-astro-cid-j7pv25f6]{color:#fff;background:var(--brand-grad, linear-gradient(135deg,#e6380e,#f7a11a));box-shadow:0 6px 24px #e6380e52}.th-btn--primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #e6380e66;color:#fff}.th-btn--ghost[data-astro-cid-j7pv25f6]{color:var(--ink);border:1px solid #ded2c8;background:#fff}.th-btn--ghost[data-astro-cid-j7pv25f6]:hover{border-color:#e6380e;color:#e6380e}.th-trust[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:22px;padding:18px 0 26px;border-top:1px solid var(--line)}.th-trust[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.th-trust[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:#c22c06;font-size:1.25rem;letter-spacing:-.01em}.th-trust[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#7a6f65;font-size:.78rem}.th-hero__figure[data-astro-cid-j7pv25f6]{position:relative}.th-hero__figure[data-astro-cid-j7pv25f6] .glow-card[data-astro-cid-j7pv25f6]{position:relative;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#0e1a27,#1c3048);border:1px solid #eadfd4;box-shadow:0 24px 60px #a0521638,0 0 50px #f7a11a24}.th-hero__figure[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.th-float[data-astro-cid-j7pv25f6]{position:absolute;background:#ffffffeb;border:1px solid #f0e2d6;border-radius:10px;padding:9px 14px;font-size:.78rem;color:#5c524a;box-shadow:0 8px 24px #a0521629;backdrop-filter:blur(6px)}.th-float[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:#c22c06;display:block;font-size:.95rem}.th-float--a[data-astro-cid-j7pv25f6]{top:8%;left:-14px}.th-float--b[data-astro-cid-j7pv25f6]{bottom:12%;right:-10px}@media(max-width:860px){.th-float--a[data-astro-cid-j7pv25f6]{left:8px}.th-float--b[data-astro-cid-j7pv25f6]{right:8px}}.th-hero__caption[data-astro-cid-j7pv25f6]{text-align:center;color:#9a8d82;font-size:.78rem;padding:12px 0 22px}.th-series[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fdfbf9,#faf5ef);padding:58px 0 64px}.th-series[data-astro-cid-j7pv25f6] .section__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.th-series[data-astro-cid-j7pv25f6] .section__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{text-align:left}.series-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px;margin-top:30px}.series-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #eee5dc;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s}.series-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 16px 38px #a0521629;border-color:#e6380e}.series-card__img[data-astro-cid-j7pv25f6]{background:linear-gradient(160deg,#0e1a27,#1c3048);padding:10px}.series-card__img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;border-radius:6px}.series-card__body[data-astro-cid-j7pv25f6]{padding:13px 15px 15px;display:flex;flex-direction:column;gap:7px;flex:1}.series-card__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:.98rem}.series-card__body[data-astro-cid-j7pv25f6] .cn[data-astro-cid-j7pv25f6]{color:#7b8a98;font-size:.78rem;font-weight:600}.series-card__meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.series-card__meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:600;padding:3px 9px;border-radius:5px;background:#faf3ec;color:#6b4a2f}.series-card__meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6].w{background:#fdeee6;color:#c22c06}
