:root{--shiny-cta-bg:#141339;--shiny-cta-bg-subtle:#1a1818;--shiny-cta-fg:#ffffff;--shiny-cta-highlight:blue;--shiny-cta-highlight-subtle:#8484ff}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-percent{syntax:"<percentage>";initial-value:5%;inherits:false}@property --gradient-shine{syntax:"<color>";initial-value:white;inherits:false}.shiny-cta{--animation:gradient-angle linear infinite;--duration:5s;--shadow-size:2px;isolation:isolate;position:relative;overflow:hidden;cursor:pointer;outline-offset:4px;padding:16px 34px;font-family:inherit;font-size:1.125rem;line-height:1.2;border:1px solid transparent;border-radius:360px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);&:after,&:before,span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}&:active{translate:0 1px}}.shiny-cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),white calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4;z-index:-1}.shiny-cta:after{--animation:shimmer linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,black);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6}.shiny-cta span{z-index:1;&:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0}}.shiny-cta{--transition:800ms cubic-bezier(0.25,1,0.5,1);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine;&,&:after,&:before{animation:var(--animation) var(--duration),var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}span:before{transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}}.shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle);&,&:after,&:before{animation-play-state:running}span:before{opacity:1}}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:1turn}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}:root{--ex-radius:24px;--ex-inner-radius:18px;--ex-shadow:0 12px 40px rgba(0,0,0,.12);--ex-grad:linear-gradient(135deg,#0fbad6,#2757ff 60%,#0b1b6b)}.ex-wrap{max-width:1200px;margin:0 auto;padding:32px 16px;direction:rtl}.ex-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:1000px){.ex-grid{grid-template-columns:1fr 1fr}}.ex-card{border-radius:var(--ex-radius);box-shadow:var(--ex-shadow);background:var(--ex-grad);color:#fff;display:flex;align-items:stretch;gap:0;flex-direction:column}.ex-card,.ex-card__media{position:relative;overflow:hidden}.ex-card__media{width:calc(100% - 30px);flex:0 0 260px;margin:16px 16px 16px 0;border-radius:var(--ex-inner-radius);min-height:200px;background:#0d1420;box-shadow:0 6px 20px rgba(0,0,0,.18)}.ex-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ex-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.28),transparent)}.ex-card__body{display:flex;flex-direction:column;gap:12px;padding:24px 28px;min-height:200px}.ex-card__title{font-size:clamp(22px,2.2vw,24px);font-weight:800;line-height:1.3;margin:0 0 6px}.ex-card__text{color:rgba(255,255,255,.92);font-size:14px;line-height:1.9}.ex-meta{color:rgba(255,255,255,.9);font-size:14px;display:grid;gap:4px}.ex-cur{margin-top:8px}.ex-cur__title{display:flex;justify-content:space-between;font-weight:800;margin-bottom:6px}.ex-chips{display:flex;flex-direction:column;gap:8px}.ex-chip{display:flex;justify-content:space-between;padding:6px 10px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:15px}.ex-actions{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.ex-btn{padding:10px 16px;border-radius:14px;font-size:13px;border:1px solid rgba(255,255,255,.4);color:#0b1b6b;background:#fff}.ex-btn--ghost{background:transparent;color:#fff}.ex-hero{padding:40px 16px;text-align:center;color:#fff;background:linear-gradient(135deg,#141a24,#283146)}.ex-hero__title{margin:0;font-weight:900;font-size:clamp(24px,3.3vw,40px)}.ex-hero__desc{opacity:.9;margin-top:8px}.ex-count{margin:24px 0 12px;color:#444;font-size:14px}@media (max-width:860px){.ex-card{flex-direction:column}.ex-card__media{width:calc(100% - 24px);flex-basis:auto;margin:12px;min-height:200px;border-radius:16px}.ex-card__body{padding:16px 16px 20px}}@media (max-width:420px){.ex-chip{font-size:14px;padding:6px 8px}.ex-card__media{min-height:170px}}