.sp-v11 .rl-hero,.sp-v11 .rl-filters,.sp-v11 .rl-grid-wrap{font-family:var(--fh,"Figtree", "Inter", sans-serif);color:var(--v11-text,#0f1128)}.sp-v11 .rl-hero{text-align:center;color:#fff;padding:clamp(132px,16vw,184px) 24px clamp(44px,6vw,72px)}.rl-eyebrow{font-family:var(--fh);letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:100px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-block}.rl-h1{font-family:var(--fh);letter-spacing:-.02em;background:linear-gradient(135deg,#fff 32%,#9de4ff 100%);color:#0000;text-shadow:0 2px 34px #06105059;-webkit-background-clip:text;background-clip:text;max-width:820px;margin:20px auto 0;font-size:clamp(36px,5.2vw,60px);font-weight:800;line-height:1.05}.rl-sub{font-family:var(--fh);color:#ffffffdb;max-width:580px;margin:18px auto 0;font-size:clamp(16px,1.6vw,19px);font-weight:500;line-height:1.6}.rl-filters{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1080px;margin:0 auto;padding:8px 24px clamp(24px,4vw,40px);display:flex}.rl-filter{font-family:var(--fh);color:var(--v11-muted,#5a6275);border:1px solid var(--v11-border,#e4e7f0);cursor:pointer;background:#fff;border-radius:100px;padding:10px 20px;font-size:14px;font-weight:700;transition:color .16s,border-color .16s,background .16s,box-shadow .16s}.rl-filter:hover{color:#2b4aff;border-color:#c9d2ef}.rl-filter--active{color:#fff;background:linear-gradient(135deg,#2b4aff,#7c3aed);border-color:#0000;box-shadow:0 8px 20px #2b4aff42}.rl-grid-wrap{max-width:1080px;margin:0 auto;padding:0 24px clamp(72px,10vw,128px)}.rl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);display:grid}.rl-empty{text-align:center;font-family:var(--fh);color:var(--v11-muted,#5a6275);padding:48px 0;font-size:16px;font-weight:500}.rl-card{border:1px solid var(--v11-border,#e4e7f0);background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f1e5a0f}.rl-card:hover{border-color:#c9d2ef;transform:translateY(-4px);box-shadow:0 18px 38px #0f1e5a1f}.rl-thumb{place-items:center;height:132px;display:grid;position:relative}.rl-card--guide .rl-thumb{background:linear-gradient(135deg,#2b4aff,#5b6dff)}.rl-card--ebook .rl-thumb{background:linear-gradient(135deg,#7c3aed,#a855f7)}.rl-card--template .rl-thumb{background:linear-gradient(135deg,#0ea5a5,#2bc0b0)}.rl-card--webinar .rl-thumb{background:linear-gradient(135deg,#f0851e,#f5a623)}.rl-thumb-ic{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff2e;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.rl-thumb-ic svg{width:28px;height:28px}.rl-card-body{flex-direction:column;flex:1;padding:20px 20px 22px;display:flex}.rl-badge{font-family:var(--fh);letter-spacing:.07em;text-transform:uppercase;border-radius:100px;align-self:flex-start;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700}.rl-badge--guide{color:#2b4aff;background:#eef1ff}.rl-badge--ebook{color:#7c3aed;background:#f3ebfe}.rl-badge--template{color:#0b8f8f;background:#e3f7f5}.rl-badge--webinar{color:#c66a0e;background:#fdf0dd}.rl-card-title{font-family:var(--fh);letter-spacing:-.01em;color:var(--v11-text,#0f1128);margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.25}.rl-card-desc{font-family:var(--fh);color:var(--v11-muted,#5a6275);margin:0 0 18px;font-size:14.5px;font-weight:500;line-height:1.55}.rl-card-action{font-family:var(--fh);color:#2b4aff;align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:700;display:inline-flex}.rl-card-arrow svg{width:16px;height:16px;transition:transform .18s;display:block}.rl-card:hover .rl-card-arrow svg{transform:translate(3px)}@media (max-width:920px){.rl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rl-grid{grid-template-columns:1fr}}
