/* Ana sayfa — Roket düzeni. Yalnızca ana sayfada yüklenir; tüm kurallar .rk-home altında. */
.rk-home{
	--rk-bg:#0E0E10; --rk-card:#202022; --rk-card2:#2A2C2E; --rk-line:#1F1F22;
	--rk-acc:#25D1DA; --rk-ink:#061214; --rk-t2:#EBEBEB; --rk-t3:#8A8A92; --rk-t4:#DADADE; --rk-r:6px;
	font-family:Geist,system-ui,sans-serif; color:#fff;
	max-width:1440px; margin:0 auto; padding:20px 24px 40px; box-sizing:border-box;
}
.rk-home *,.rk-home *::before,.rk-home *::after{box-sizing:border-box}
.rk-home a{color:inherit;text-decoration:none}
.rk-home ul,.rk-home ol{list-style:none;margin:0;padding:0}
.rk-home img{display:block;width:100%;height:100%;object-fit:cover}
.rk-home button{font:inherit}

/* Başlıklar */
.rk-sec{padding:28px 0;border-bottom:1px solid var(--rk-line)}
.rk-sec[hidden]{display:none}
.rk-sec-h{display:flex;align-items:center;gap:16px;margin-bottom:18px}
.rk-sec-h h2{margin:0;font-size:21px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;color:#fff}
.rk-sec-h h2 small{font-size:13px;font-weight:600;color:var(--rk-t3);margin-left:8px;letter-spacing:0}
.rk-rule{flex:1;height:1px;background:linear-gradient(90deg,#2A2A2E,transparent)}
.rk-arrows{display:flex;gap:8px}
.rk-arr{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--rk-r);background:var(--rk-card);color:#fff;border:0;cursor:pointer}
.rk-arr:hover{background:var(--rk-card2)}
.rk-more{display:inline-flex;align-items:center;gap:2px;font-size:13.5px;font-weight:700;color:var(--rk-acc)!important;white-space:nowrap}
.rk-link-btn{background:none;border:0;cursor:pointer;padding:0}

/* Ray */
.rk-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
.rk-rail::-webkit-scrollbar{display:none}
.rk-rail[hidden]{display:none}
.rk-rail>li{flex:0 0 auto;scroll-snap-align:start}

/* Kartlar */
.rk-card .rk-card-b{display:flex;flex-direction:column;gap:3px;width:150px}
.rk-rank{position:relative;display:flex;align-items:flex-end;padding-left:50px}
.rk-rank .rk-card-b{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;width:136px}
.rk-rank-n{position:absolute;left:0;bottom:46px;font-family:Archivo,Geist,sans-serif;font-size:120px;font-weight:900;line-height:.8;letter-spacing:-.06em;color:#26262A;-webkit-text-stroke:1px #3A3A40}
.rk-poster{position:relative;display:block;width:100%;aspect-ratio:2/3;border-radius:var(--rk-r);overflow:hidden;background:var(--rk-card);margin-bottom:5px;transition:transform .2s}
a:hover>.rk-card-b>.rk-poster,a.rk-poster:hover{transform:translateY(-3px)}
.rk-card-t{display:block;font-size:13.5px;font-weight:700;color:var(--rk-t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rk-meta{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--rk-t3);white-space:nowrap;overflow:hidden}
.rk-ell{overflow:hidden;text-overflow:ellipsis}
.rk-imdb{display:inline-flex;align-items:center;gap:3px;color:var(--rk-t4);font-weight:700;flex-shrink:0}
.rk-imdb svg,.rk-tr-s svg{color:#F5C518}
.rk-pills{position:absolute;left:6px;top:6px;display:flex;gap:4px;flex-wrap:wrap}
.rk-pill{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10.5px;font-weight:700;line-height:1.4;background:rgba(14,14,16,.82);color:var(--rk-t4);border:1px solid #34343A}
.rk-pill-dub{background:var(--rk-acc);color:var(--rk-ink);border-color:var(--rk-acc)}
.rk-pill-new{background:#F5C518;color:#1a1400;border-color:#F5C518}

/* Vitrin */
.rk-hero{position:relative;height:440px;border-radius:10px;overflow:hidden;background:#111}
.rk-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s;display:flex;align-items:flex-end}
.rk-slide.is-on{opacity:1;visibility:visible;z-index:1}
.rk-slide-bg{position:absolute;inset:0;background-size:cover;background-position:center 25%}
.rk-slide-bg.is-blur{filter:blur(18px) brightness(.7);transform:scale(1.15)}
.rk-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,14,16,.96) 0%,rgba(14,14,16,.7) 40%,transparent 75%),linear-gradient(0deg,rgba(14,14,16,.9),transparent 50%)}
.rk-slide-in{position:relative;z-index:2;padding:40px 40px 40px 72px;max-width:600px}
.rk-hero-tag{display:inline-block;font-size:12px;font-weight:700;color:var(--rk-acc);text-transform:uppercase;letter-spacing:.08em}
.rk-hero-t{font-family:Archivo,Geist,sans-serif;font-size:50px;font-weight:900;line-height:.98;letter-spacing:-.03em;margin:12px 0;text-transform:uppercase;color:#fff}
.rk-hero-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:13px;color:var(--rk-t4);font-weight:600}
.rk-hero-p,.rk-spot-p{color:#B9B9C0;font-size:14.5px;line-height:1.6;margin:14px 0 22px}
.rk-hero-p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.rk-btns{display:flex;gap:10px;flex-wrap:wrap}
.rk-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--rk-r);font-size:14.5px;font-weight:700}
.rk-btn-p{background:var(--rk-acc);color:var(--rk-ink)!important}
.rk-btn-p:hover{filter:brightness(1.1)}
.rk-btn-g{background:rgba(255,255,255,.1);color:#fff!important}
.rk-btn-g:hover{background:rgba(255,255,255,.17)}
.rk-hero-arr{position:absolute;top:50%;z-index:3;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(14,14,16,.55);color:#fff;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:.75;transition:opacity .15s,background .15s}
.rk-hero-arr:hover{opacity:1;background:var(--rk-acc);color:var(--rk-ink)}
.rk-hero-arr.is-prev{left:14px}
.rk-hero-arr.is-next{right:14px}
.rk-hero-arr svg{width:20px;height:20px}
.rk-hero:hover .rk-hero-arr{opacity:1}
.rk-hero-dots{position:absolute;right:72px;bottom:28px;z-index:3;display:flex;gap:10px}
.rk-hd{width:64px;height:92px;border-radius:5px;overflow:hidden;border:2px solid transparent;opacity:.55;cursor:pointer;padding:0;background:#222;transition:.2s}
.rk-hd.is-on{border-color:var(--rk-acc);opacity:1;transform:translateY(-4px)}

/* Devam et */
.rk-cw{display:flex;flex-direction:column;gap:5px;width:260px}
.rk-cw-th{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--rk-r);overflow:hidden;background:var(--rk-card)}
.rk-cw .rk-ep-s{font-size:12.5px}
.rk-play{position:absolute;inset:0;margin:auto;width:40px;height:40px;border-radius:50%;background:var(--rk-acc);display:grid;place-items:center;opacity:0;transform:scale(.8);transition:.15s}
a:hover .rk-play{opacity:1;transform:scale(1)}

/* Bölümler */
.rk-tabs{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}
.rk-tab{height:34px;padding:0 14px;border-radius:var(--rk-r);background:var(--rk-card);border:0;color:#B4B4BB;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}
.rk-tab:hover{color:#fff}
.rk-tab.is-on{background:var(--rk-acc);color:var(--rk-ink)}
.rk-eps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.rk-eps[hidden]{display:none}
.rk-ep{display:flex;align-items:center;gap:12px;padding:7px;border-radius:var(--rk-r);background:var(--rk-card);min-width:0}
.rk-ep:hover{background:var(--rk-card2)}
.rk-ep-th{position:relative;flex-shrink:0;width:112px;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--rk-card2)}
.rk-ep-th .rk-play{width:28px;height:28px}
.rk-ep-b{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}
.rk-ep-b .rk-card-t{font-size:14px}
.rk-ep-s{font-size:12.5px;font-weight:600;color:var(--rk-acc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rk-ep-m{display:flex;align-items:center;gap:6px}
.rk-ep-m time{font-size:12px;color:var(--rk-t3);font-weight:500;white-space:nowrap}
.rk-ep-m .rk-pill{margin-left:auto}

/* Takvim */
.rk-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}
.rk-day{background:#151517;border:1px solid var(--rk-line);border-radius:8px;padding:10px;min-height:200px}
.rk-day.is-today{border-color:var(--rk-acc);background:linear-gradient(180deg,rgba(37,209,218,.08),#151517 40%)}
.rk-day.is-next{opacity:.75}
.rk-day-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:13px;font-weight:700;text-transform:capitalize}
.rk-day-h span{font-size:11px;color:var(--rk-t3);font-weight:600}
.rk-day.is-today .rk-day-h{color:var(--rk-acc)}
.rk-day-bos{font-size:12px;color:var(--rk-t3);margin:0}
.rk-ci{display:flex;gap:8px;align-items:center;padding:6px;border-radius:5px;margin-bottom:4px}
.rk-ci:hover{background:var(--rk-card)}
.rk-ci img{width:30px;height:42px;border-radius:3px;flex-shrink:0}
.rk-ci>span{min-width:0}
.rk-ci b{display:block;font-size:12px;font-weight:700;color:var(--rk-t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rk-ci small{font-size:11px;color:var(--rk-acc);font-weight:600}
.rk-day.is-next .rk-ci small{color:var(--rk-t3)}

/* Türler: arka plan görseli + renk katmanı + ikon */
.rk-genres{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.rk-genre{--c1:#25D1DA;--c2:#0b4f53;position:relative;isolation:isolate;height:120px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;padding:14px;background:linear-gradient(135deg,var(--c1),var(--c2));transition:transform .2s,box-shadow .2s}
.rk-genre:hover{transform:translateY(-3px);box-shadow:0 12px 28px -10px var(--c1)}
.rk-genre-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .4s}
.rk-genre:hover .rk-genre-bg{transform:scale(1.08)}
.rk-genre::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 70%,transparent) 0%,color-mix(in srgb,var(--c2) 92%,#000) 85%)}
.rk-genre-ik{position:absolute;top:12px;right:12px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:17px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}
.rk-genre-t{display:flex;flex-direction:column;gap:2px;font-size:17px;font-weight:800;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.5)}
.rk-genre-t small{font-size:11.5px;font-weight:600;opacity:.85}
.rk-g0{--c1:#f59e0b;--c2:#7c3a0b}
.rk-g1{--c1:#ef4444;--c2:#5b0f0f}
.rk-g2{--c1:#3b82f6;--c2:#0c2a5b}
.rk-g3{--c1:#a855f7;--c2:#3b1a4a}
.rk-g4{--c1:#8b5cf6;--c2:#1e1b4b}
.rk-g5{--c1:#f97316;--c2:#431407}
.rk-g6{--c1:#64748b;--c2:#0f172a}
.rk-g7{--c1:#facc15;--c2:#713f12}
.rk-g8{--c1:#991b1b;--c2:#0a0a0a}
.rk-g9{--c1:#10b981;--c2:#064e3b}
.rk-g10{--c1:#ec4899;--c2:#500724}
.rk-g11{--c1:#475569;--c2:#020617}
@media (max-width:1200px){.rk-genres{grid-template-columns:repeat(4,1fr)}}
@media (max-width:760px){.rk-genres{grid-template-columns:repeat(2,1fr)}.rk-genre{height:100px}}

/* Platform */
.rk-plat{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}
.rk-pb{height:40px;padding:0 18px;border-radius:var(--rk-r);background:var(--rk-card);border:1px solid transparent;color:#C8C8CE;font-size:14px;font-weight:800;cursor:pointer}
.rk-pb.is-on{border-color:var(--rk-acc);color:#fff;background:rgba(37,209,218,.1)}

/* Haftanın dizisi */
.rk-spot{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:24px;border-radius:10px;background:linear-gradient(120deg,#1a2a2c,#151517 60%);border:1px solid #233234}
.rk-spot-t{font-family:Archivo,Geist,sans-serif;font-size:34px;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin:8px 0;color:#fff}
.rk-spot-p{max-width:680px}

/* Top IMDb */
.rk-top{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 24px}
.rk-tr{display:flex;align-items:center;gap:14px;padding:8px;border-radius:var(--rk-r)}
.rk-tr:hover{background:var(--rk-card)}
.rk-tr-n{width:34px;font-family:Archivo,Geist,sans-serif;font-size:28px;font-weight:900;color:#3A3A40;text-align:center}
.rk-top li:nth-child(-n+3) .rk-tr-n{color:var(--rk-acc)}
.rk-tr img{width:44px;height:64px;border-radius:4px;flex-shrink:0}
.rk-tr-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.rk-tr-b .rk-card-t{font-size:14.5px}
.rk-tr-s{font-size:18px;font-weight:800;display:flex;align-items:center;gap:5px}

/* Yakında */
.rk-soon{display:block;width:210px;border-radius:8px;overflow:hidden;background:var(--rk-card)}
.rk-soon-th{position:relative;display:block;aspect-ratio:16/10;background:var(--rk-card2)}
.rk-soon-th .rk-pill{position:absolute;left:8px;top:8px}
.rk-soon-b{display:block;padding:10px 12px 12px}
.rk-cd{display:flex;gap:6px;margin-top:8px}
.rk-cd>span{flex:1;text-align:center;background:#151517;border-radius:4px;padding:5px 0;font-size:9.5px;color:var(--rk-t3);font-weight:600;text-transform:uppercase}
.rk-cd b{display:block;font-size:15px;font-weight:800;color:var(--rk-acc)}

/* Yorumlar */
.rk-cmts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.rk-cm{background:var(--rk-card);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}
.rk-cm-h{display:flex;align-items:center;gap:10px}
.rk-cm-h b{display:block;font-size:13.5px}
.rk-cm-h small{display:block;font-size:11.5px;color:var(--rk-t3)}
.rk-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;color:var(--rk-ink);flex-shrink:0}
.rk-av0{background:#25D1DA}.rk-av1{background:#F5C518}.rk-av2{background:#F15F79}.rk-av3{background:#71B280}.rk-av4{background:#9B8CFF}.rk-av5{background:#FF9F43}
.rk-cm p{margin:0;font-size:13.5px;line-height:1.55;color:#C8C8CE;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}
.rk-cm-on{font-size:12px;font-weight:700;color:var(--rk-acc)!important;border-top:1px solid #2c2c30;padding-top:8px}

/* SEO */
.rk-seo{padding:28px 0 8px;color:#A0A0A8;font-size:14px;line-height:1.7}
.rk-seo h2{font-size:19px;font-weight:800;color:#fff;margin:0 0 10px}
.rk-seo p{margin:0 0 10px}

/* Duyarlı */
@media (max-width:1200px){
	.rk-eps,.rk-cmts{grid-template-columns:repeat(2,1fr)}
	.rk-cal{grid-template-columns:repeat(7,180px);overflow-x:auto;scrollbar-width:thin}
}
@media (max-width:760px){
	.rk-home{padding:12px 14px 30px}
	.rk-hero{height:420px}
	.rk-slide-in{padding:22px}
	.rk-hero-t{font-size:32px}
	.rk-hero-dots{display:none}
	.rk-hero-arr{width:36px;height:36px;margin-top:-18px;top:38%}
	.rk-hero-arr.is-prev{left:8px}
	.rk-hero-arr.is-next{right:8px}
	.rk-eps,.rk-cmts,.rk-top{grid-template-columns:1fr}
	.rk-spot{grid-template-columns:1fr;padding:18px}
	.rk-spot>.rk-poster{width:150px}
	.rk-sec-h h2{font-size:18px}
	.rk-sec-h h2 small{display:none}
}

/* Dil rozetleri: Türkçe Dublaj (kırmızı, TR bayrağı) / Türkçe Altyazılı (mavi, İngiltere bayrağı) */
.rk-dil{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px 0 4px;border-radius:999px;font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.45)}
.rk-dil .r-flag{width:16px;height:11px;border-radius:2px;flex-shrink:0;display:block;box-shadow:0 0 0 1px rgba(255,255,255,.55)}
.rk-dil-dub{background:#E30A17}
.rk-dil-sub{background:#1E5BD8}
.rk-dil-alt{position:absolute;left:6px;bottom:6px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:2}
.rk-ep-time{font-size:12px;color:var(--rk-t3);font-weight:500;white-space:nowrap}
.rk-ep-dil{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}
.rk-ep-dil .rk-dil{height:18px;font-size:10px;padding:0 7px 0 4px;box-shadow:none}
.rk-ep-dil .r-flag{width:14px;height:10px}
.rk-hero-meta .rk-dil{height:24px;font-size:12px;padding:0 10px 0 5px}
.rk-hero-meta .rk-dil .r-flag{width:19px;height:13px}

/* Popüler: her sayfada 6 kart (ok bir sonraki 6'ya geçer) */
.rk-rail-6{--rk-n:6;gap:16px;scroll-snap-type:x mandatory}
.rk-rail-6>li{flex:0 0 calc((100% - (var(--rk-n) - 1) * 16px) / var(--rk-n));min-width:0}
.rk-rail-6>li:nth-child(6n+1){scroll-snap-align:start}
.rk-rail-6>li:not(:nth-child(6n+1)){scroll-snap-align:none}
.rk-rail-6 .rk-rank{padding-left:28%}
.rk-rail-6 .rk-rank .rk-card-b{width:100%}
.rk-rail-6 .rk-rank-n{font-size:clamp(70px,7.5vw,120px)}
@media (max-width:1000px){.rk-rail-6{--rk-n:3}.rk-rail-6>li{scroll-snap-align:start !important}}
@media (max-width:600px){.rk-rail-6{--rk-n:2}}

/* Büyük bölüm kartları: rozetler sığsın diye kart en az 360px; sığmazsa sütun sayısı kendiliğinden azalır */
.rk-eps{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}
.rk-ep{gap:14px;padding:9px;border-radius:8px;align-items:stretch}
.rk-ep-th{width:168px;border-radius:6px;align-self:center}
.rk-ep-th .rk-play{width:34px;height:34px}
.rk-ep-b{justify-content:center;gap:4px;padding:2px 0}
.rk-ep-b .rk-card-t{font-size:15px}
.rk-ep-s{font-size:13px}
.rk-ep-time{font-size:12px}
.rk-ep-dil{margin-top:4px;gap:5px}
.rk-ep-dil .rk-dil{height:20px;font-size:10.5px;padding:0 8px 0 4px}
.rk-ep-dil .r-flag{width:15px;height:10px}
@media (max-width:1200px){.rk-eps{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}
@media (max-width:760px){
	.rk-eps{grid-template-columns:1fr;gap:10px}
	.rk-ep-th{width:140px}
}

/* Vitrin: büyük dizi adı */
.rk-hero-t{font-size:clamp(44px,5.6vw,80px);line-height:.92;margin:0 0 16px;letter-spacing:-.035em;text-shadow:0 4px 24px rgba(0,0,0,.55);max-width:14ch;overflow-wrap:break-word}
.rk-slide-in{max-width:720px}
@media (max-width:760px){.rk-hero-t{font-size:clamp(32px,9vw,46px);margin-bottom:12px}}

/* SEO metni alt başlıkları */
.rk-seo h3{font-size:15.5px;font-weight:800;color:#EBEBEB;margin:18px 0 6px}
.rk-seo strong{color:#DADADE}
.rk-seo em{font-style:normal;color:#C8C8CE}

/* Eski style.css "a, a:visited{font-size:12px}" kuralı ana sayfadaki linkleri küçültüyordu */
.rk-home a,.rk-home a:visited{font-size:inherit;font-family:inherit}

/* Vitrin dizi adı: büyük, kalın, Archivo */
.rk-home .rk-hero .rk-hero-t{display:block;font-family:Archivo,Geist,system-ui,sans-serif !important;font-weight:900 !important;font-size:clamp(48px,6vw,88px) !important;line-height:.92 !important;letter-spacing:-.035em;text-transform:uppercase;color:#fff;margin:0 0 16px !important;max-width:14ch;text-shadow:0 4px 24px rgba(0,0,0,.55);overflow-wrap:break-word}
.rk-home .rk-hero .rk-hero-t a,.rk-home .rk-hero .rk-hero-t a:visited{font:inherit !important;color:#fff !important;letter-spacing:inherit;text-decoration:none}
.rk-home .rk-hero .rk-hero-t a:hover{color:var(--rk-acc) !important}
@media (max-width:760px){.rk-home .rk-hero .rk-hero-t{font-size:clamp(34px,10vw,50px) !important;margin-bottom:12px !important}}

/* =====================================================================
 * VİTRİN — Sade tam genişlik (Netflix tarzı)
 * ===================================================================== */
.rk-home .rk-hero3{height:520px;border-radius:12px;background:#0b0b0d;outline:0}
.rk-hero3 .rk-slide{display:block}
.rk-hero3 .rk-slide::after{background:radial-gradient(ellipse at center bottom,rgba(14,14,16,.2),rgba(14,14,16,.9) 75%),linear-gradient(0deg,#0E0E10 2%,transparent 55%)}
.rk-hero3 .rk-slide-bg{background-position:center 20%;transform:scale(1.05);transition:transform 7s ease-out}
.rk-hero3 .rk-slide.is-on .rk-slide-bg{transform:scale(1)}
.rk-h3-info{position:absolute;left:0;right:0;bottom:54px;z-index:2;text-align:center;padding:0 80px}
.rk-h3-info>*{transform:translateY(12px);opacity:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s}
.rk-hero3 .rk-slide.is-on .rk-h3-info>*{transform:none;opacity:1}
.rk-hero3 .rk-slide.is-on .rk-h3-info>*:nth-child(2){transition-delay:.08s}
.rk-hero3 .rk-slide.is-on .rk-h3-info>*:nth-child(3){transition-delay:.16s}
.rk-home .rk-hero3 .rk-hero-t{font-family:Archivo,Geist,sans-serif !important;font-weight:900 !important;font-size:clamp(40px,4.6vw,64px) !important;line-height:1 !important;letter-spacing:-.03em;text-transform:none;max-width:none;margin:0 auto 14px !important;text-shadow:0 4px 30px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.rk-hero3 .rk-hero-meta{justify-content:center;gap:8px 16px;font-size:14px;margin-bottom:22px}
.rk-hero3 .rk-btns{justify-content:center}
.rk-home .rk-hero3 .rk-btn{height:46px;padding:0 22px;border-radius:8px}
.rk-home .rk-hero3 .rk-btn-g{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.rk-h3-dots{position:absolute;left:0;right:0;bottom:20px;z-index:3;display:flex;justify-content:center;gap:7px}
.rk-h3-dots .rk-hd{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.35);opacity:1;transform:none;cursor:pointer;transition:width .25s,background .25s}
.rk-h3-dots .rk-hd:hover{background:rgba(255,255,255,.6)}
.rk-h3-dots .rk-hd.is-on{width:26px;background:var(--rk-acc)}
.rk-home .rk-hero3 .rk-hero-arr{top:50%;margin-top:-22px;opacity:0}
.rk-home .rk-hero3:hover .rk-hero-arr,.rk-home .rk-hero3:focus-within .rk-hero-arr{opacity:1}
@media (max-width:760px){
	.rk-home .rk-hero3{height:440px;border-radius:10px}
	.rk-h3-info{padding:0 18px;bottom:46px}
	.rk-home .rk-hero3 .rk-hero-t{font-size:32px !important}
	.rk-hero3 .rk-hero-meta{font-size:13px;margin-bottom:16px}
	.rk-home .rk-hero3 .rk-btn{height:42px;padding:0 16px;font-size:14px}
	.rk-home .rk-hero3 .rk-hero-arr{display:none}
}
