.agape-hr-hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.agape-hr section[id]{scroll-margin-top:150px}.agape-hr-card{background:var(--card);box-shadow:0 18px 40px -24px color-mix(in oklab,var(--foreground) 35%,transparent);color:inherit;border-radius:12px;flex-direction:column;gap:12px;padding:32px;text-decoration:none;display:flex}.agape-hr-card svg,.agape-hr-steps svg{color:var(--gold-mid);stroke-width:1.5px;width:30px;height:30px}.agape-hr-steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.agape-hr-steps-3{grid-template-columns:repeat(3,1fr)}.agape-hr-steps li{background:var(--card);box-shadow:0 18px 40px -24px color-mix(in oklab,var(--foreground) 35%,transparent);border-radius:12px;flex-direction:column;gap:12px;padding:32px 28px;display:flex;position:relative}.agape-hr-steps li:not(:last-child):after{content:"";border-top:2px solid var(--gold-mid);border-right:2px solid var(--gold-mid);width:12px;height:12px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)rotate(45deg)}.agape-hr-num{color:var(--gold-mid);font-family:Playfair Display,serif;font-size:30px}.agape-hr-meta{color:var(--gold-mid);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px}.agape-hr-eval{grid-template-columns:1.6fr 1fr;align-items:start;gap:32px;margin-top:40px;display:grid}.agape-hr-eval-main>:last-child,.agape-hr-eval-side>:last-child{align-self:flex-start;margin-top:12px}.agape-hr-eval h4{margin:12px 0 0;font-family:Playfair Display,serif;font-size:20px;font-weight:500}.agape-hr-addon{background:var(--secondary);border-radius:10px;padding:18px 22px}.agape-hr-bullets{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.agape-hr-bullets li{padding-left:22px;position:relative}.agape-hr-bullets li:before{content:"";background:var(--gold-mid);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.agape-hr-programs{grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;display:grid}.agape-hr-program{background:var(--card);box-shadow:0 18px 40px -24px color-mix(in oklab,var(--foreground) 35%,transparent);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.agape-hr-program img{aspect-ratio:16/10;object-fit:cover;width:100%}.agape-hr-program>div{flex-direction:column;flex:1;gap:10px;padding:28px 32px 32px;display:flex}.agape-hr-sub{color:var(--gold-mid);margin:0;font-family:Playfair Display,serif;font-size:20px}.agape-hr-more{color:var(--foreground);align-items:center;gap:8px;margin-top:auto;font-weight:500;display:inline-flex}.agape-hr-grid4,.agape-hr-grid3{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.agape-hr-grid3{grid-template-columns:repeat(3,1fr)}.agape-hr-modality{transition:transform .25s}.agape-hr-modality:hover{transform:translateY(-4px)}.agape-hr-note{color:var(--muted-foreground);max-width:760px;margin-top:28px;font-size:14px}.agape-hr-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.agape-hr-split img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:0 18px 40px -24px color-mix(in oklab,var(--foreground) 35%,transparent);border-radius:12px}.agape-hr-progress{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;display:grid}.agape-hr-final{text-align:center;max-width:820px;margin-inline:auto}.agape-hr-final .agape-hr-hero-actions{justify-content:center}@media (width<=1050px){.agape-hr-steps,.agape-hr-grid4{grid-template-columns:1fr 1fr}.agape-hr-steps li:after{display:none}.agape-hr-eval{grid-template-columns:1fr}}@media (width<=700px){.agape-hr-steps,.agape-hr-steps-3,.agape-hr-grid4,.agape-hr-grid3,.agape-hr-programs,.agape-hr-split,.agape-hr-progress{grid-template-columns:1fr}.agape-hr-card{padding:24px}}
