.page-module__hPV2JG__hero{background:var(--bg);border-bottom:1px solid var(--border);text-align:center;padding:100px 24px 48px}.page-module__hPV2JG__heroInner{max-width:900px;margin:0 auto}.page-module__hPV2JG__heroTitle{font-family:var(--font-display);color:var(--text-main);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:900}.page-module__hPV2JG__breadcrumb{font-family:var(--font-display);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.page-module__hPV2JG__breadcrumbLink{color:var(--text-muted);text-decoration:none;transition:color .15s}.page-module__hPV2JG__breadcrumbLink:hover{color:var(--yellow-hover)}.page-module__hPV2JG__breadcrumbSep{color:var(--text-faint);font-size:16px}.page-module__hPV2JG__breadcrumbCurrent{color:var(--yellow-hover);font-weight:700}.page-module__hPV2JG__body{background:var(--bg);padding:64px 24px 96px}.page-module__hPV2JG__inner{max-width:1200px;margin:0 auto}.page-module__hPV2JG__grid{columns:3;column-gap:24px}.page-module__hPV2JG__card{background:var(--bg-card);border:1px solid var(--border);break-inside:avoid;border-radius:16px;flex-direction:column;gap:16px;margin-bottom:24px;padding:28px 24px 22px;transition:all .2s;display:flex;position:relative;overflow:hidden}.page-module__hPV2JG__card:before{content:"";background:var(--yellow);border-radius:0 0 3px 3px;width:3px;height:0;transition:height .25s;position:absolute;top:0;left:0}.page-module__hPV2JG__card:hover{box-shadow:var(--shadow-md);border-color:#f5c4004d;transform:translateY(-3px)}.page-module__hPV2JG__card:hover:before{height:100%}.page-module__hPV2JG__quoteIcon{color:var(--yellow);opacity:.5;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:900;line-height:.5}.page-module__hPV2JG__quote{font-family:var(--font-body);color:var(--text-main);margin:0;font-size:14px;line-height:1.75}.page-module__hPV2JG__author{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.page-module__hPV2JG__avatar{background:var(--bg-deep);width:40px;height:40px;color:var(--yellow);font-family:var(--font-display);border:2px solid var(--yellow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}[data-theme=dark] .page-module__hPV2JG__avatar{background:#f5c4001f}.page-module__hPV2JG__name{font-family:var(--font-display);color:var(--text-main);letter-spacing:.01em;font-size:13px;font-weight:800}.page-module__hPV2JG__cta{background:linear-gradient(135deg, var(--bg-deep), var(--bg-deep-2));text-align:center;padding:80px 24px}.page-module__hPV2JG__ctaInner{max-width:640px;margin:0 auto}.page-module__hPV2JG__ctaTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.2}.page-module__hPV2JG__ctaTitle span{color:var(--yellow)}.page-module__hPV2JG__ctaDesc{font-family:var(--font-serif);color:#fff9;margin:0 0 36px;font-size:16px;line-height:1.6}.page-module__hPV2JG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-module__hPV2JG__btnPrimary{background:var(--yellow);color:var(--bg-deep);font-family:var(--font-display);border-radius:var(--radius-md);align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__hPV2JG__btnPrimary:hover{background:var(--yellow-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f5c40066}.page-module__hPV2JG__btnSecondary{color:#fff;font-family:var(--font-display);border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff26;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__hPV2JG__btnSecondary:hover{background:#ffffff26;transform:translateY(-2px)}@media (max-width:1024px){.page-module__hPV2JG__grid{columns:2}}@media (max-width:640px){.page-module__hPV2JG__grid{columns:1}.page-module__hPV2JG__ctaButtons{flex-direction:column;align-items:center}.page-module__hPV2JG__btnPrimary,.page-module__hPV2JG__btnSecondary{justify-content:center;width:100%}}
