/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 3.0.0
Text Domain: hello-elementor-child
*/
:root{--bg:#F3FAFA;--ink:#0B3B45;--body:#2A2F33;--muted:#4F5B60;--accent:#0B7A85;--leaf:#19B6B0;--mint:#DDF5F3;--ondeep:#A6E1DD;--deep:#062730;--line:#E1ECEC;--wa:#25D366;--call:#0FA3A3;--r:14px}
html{scroll-behavior:smooth;scroll-padding-top:84px}
body{font-family:'Tajawal',sans-serif;color:var(--body);background:var(--bg);direction:rtl;text-align:right;margin:0;font-size:17px;line-height:1.85}
body h1,body h2,body h3,body h4{font-family:'Tajawal',sans-serif;color:var(--ink);margin:0 0 10px}
body p{margin:0 0 10px}
body a{color:var(--accent);font-weight:700;text-decoration:none}
.rk-wrap{max-width:1240px;margin:0 auto;padding:0 20px}
.rk-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;border-radius:14px;background:var(--mint);color:var(--accent)}
.rk-ic svg{width:26px;height:26px}
.rk-ics{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:999px;background:var(--mint);color:var(--accent)}
.rk-ics svg{width:13px;height:13px;stroke-width:2.6}
/* header */
.rk-head{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}
.admin-bar .rk-head{top:32px}
.rk-head .rk-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:12px;padding-bottom:12px}
.rk-logo{font-weight:800;font-size:20px;line-height:1.3;color:var(--ink)!important;min-width:40px}
.rk-logo small{display:block;font-size:13px;color:var(--leaf);font-weight:700}
.rk-menu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}
.rk-menu>li{position:relative}
.rk-menu a{display:block;font-weight:700;font-size:16px;color:var(--ink);padding:8px 12px;white-space:nowrap}
.rk-menu a:hover{color:var(--leaf)}
.rk-menu .rk-sub{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px;min-width:230px;list-style:none;margin:0;box-shadow:0 18px 40px -24px rgba(11,59,69,.55)}
.rk-menu li:hover>.rk-sub,.rk-menu li:focus-within>.rk-sub{display:block}
.rk-sub a{padding:10px 12px;border-radius:8px;font-size:15px}
.rk-sub a:hover{background:var(--mint);color:var(--ink)}
.rk-menu .rk-navcall a{background:var(--call);color:#fff;border-radius:8px;padding:10px 18px;margin-inline-start:8px}
.rk-menu .rk-navcall a:hover{background:#0B8585;color:#fff}
.rk-burger{display:none;background:none;border:1px solid var(--line);border-radius:8px;width:44px;height:44px;color:var(--ink);font-size:22px;cursor:pointer}
/* buttons */
.rk-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}
.rk-btns.start{justify-content:flex-start}
.rk-btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:17px;border-radius:8px;padding:15px 26px;color:#fff!important;transition:background-color .15s,transform .15s}
.rk-btn:active{transform:translateY(1px)}
.rk-btn svg{width:20px;height:20px}
.rk-btn-wa{background:var(--wa)}.rk-btn-wa:hover{background:#1DA851}
.rk-btn-call{background:var(--call)}.rk-btn-call:hover{background:#0B8585}
/* sections */
.rk-sec{padding:80px 0}
.rk-white{background:#fff}
.rk-cream{background:var(--bg)}
.rk-dark{background:var(--ink)}
.rk-h2{font-size:clamp(26px,3vw,38px);line-height:1.45;font-weight:800}
.rk-center{text-align:center}
.rk-intro{color:var(--muted);max-width:46em;font-size:18px;margin-bottom:32px}
.rk-center .rk-intro{margin-inline:auto}
.rk-dark .rk-h2{color:#fff}
.rk-dark .rk-intro{color:var(--ondeep)}
/* hero */
.rk-hero{position:relative;background:#0B3B45 center/cover no-repeat;min-height:560px;display:flex;align-items:center;justify-content:center;padding:120px 20px 140px;text-align:center}
.rk-hero:before{content:'';position:absolute;inset:0;background:#03222A;opacity:.62}
.rk-hero>div{position:relative;max-width:900px}
.rk-hero h1{font-size:clamp(32px,4.6vw,52px);line-height:1.4;font-weight:800;color:#fff;margin-bottom:18px}
.rk-lead{font-size:clamp(17px,1.6vw,20px);line-height:1.8;color:var(--ondeep);max-width:36em;margin:0 auto 22px;font-weight:500}
.rk-hero.page{min-height:380px;padding:90px 20px 120px}
.rk-hero.page h1{font-size:clamp(28px,4vw,46px)}
.rk-crumb{display:flex;gap:8px;justify-content:center;font-size:15px;color:var(--ondeep);margin-bottom:14px}
.rk-crumb a{color:#fff}
/* trust */
.rk-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-64px;position:relative;z-index:2}
.rk-tcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 12px 30px -18px rgba(11,59,69,.45)}
.rk-tcard .rk-ic{width:46px;height:46px;flex-basis:46px}
.rk-tcard strong{display:block;font-weight:800;color:var(--ink);font-size:17px;margin-bottom:4px}
.rk-tcard span{display:block;color:var(--muted);font-size:15px;line-height:1.6}
.rk-answer{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-inline-start:5px solid var(--leaf);border-radius:14px;padding:28px 30px;margin-top:24px}
.rk-answer p:first-child{font-size:18px;font-weight:500}
/* marquee */
.rk-mq{overflow:hidden;background:var(--ink);padding:20px 0;direction:ltr;position:relative}
.rk-mq:before,.rk-mq:after{content:'';position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}
.rk-mq:before{left:0;background:linear-gradient(to right,#0B3B45 30%,transparent)}
.rk-mq:after{right:0;background:linear-gradient(to left,#0B3B45 30%,transparent)}
.rk-mq-t{display:inline-flex;align-items:center;white-space:nowrap;animation:rkmq 36s linear infinite}
.rk-mq:hover .rk-mq-t{animation-play-state:paused}
.rk-mq-t span{display:inline-flex;align-items:center;gap:34px;padding:0 0 0 34px;color:#fff;opacity:.85;font-weight:800;font-size:22px}
.rk-mq-t span:after{content:'';width:6px;height:6px;border-radius:50%;background:var(--leaf)}
@keyframes rkmq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* cards */
.rk-cards{display:grid;gap:18px}
.c4{grid-template-columns:repeat(4,1fr)}.c3{grid-template-columns:repeat(3,1fr)}.c2{grid-template-columns:repeat(2,1fr)}
.rk-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s,transform .2s}
.rk-card:hover{box-shadow:0 14px 34px -20px rgba(11,59,69,.5);transform:translateY(-2px)}
.rk-card h3,.rk-row h3,.rk-steps h3{font-weight:800;font-size:19px;line-height:1.5;margin:0}
.rk-card p{color:var(--muted);font-size:16px;margin:0}
.rk-tip{display:flex;gap:10px;align-items:flex-start;background:var(--mint);border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.7;color:var(--ink)!important;margin-top:auto!important}
.rk-dark .rk-card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}
.rk-dark .rk-card:hover{box-shadow:none;transform:none;background:rgba(255,255,255,.08)}
.rk-dark .rk-card h3{color:#fff}
.rk-dark .rk-card p{color:var(--ondeep)}
.rk-dark .rk-ic{background:rgba(25,182,176,.16);color:var(--leaf)}
.rk-dark .rk-tip{background:rgba(25,182,176,.14);color:#fff!important;display:block}
.rk-dark .rk-tip strong{color:var(--leaf)}
/* services split */
.rk-split{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:start}
.rk-rows{display:flex;flex-direction:column;gap:12px}
.rk-row{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}
.rk-row h3{font-size:18px}
.rk-row p{color:var(--muted);font-size:16px;margin:4px 0 0}
.rk-media{position:sticky;top:110px}
.rk-media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;display:block}
.rk-badge{position:absolute;bottom:22px;inset-inline-start:-18px;background:var(--ink);color:#fff;border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 14px 30px -16px rgba(0,0,0,.5)}
.rk-badge strong{font-size:34px;font-weight:800;color:var(--leaf);line-height:1}
.rk-badge span{font-size:15px;font-weight:700;line-height:1.4;max-width:9em}
/* service cards */
.rk-scards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.rk-scard{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}
.rk-scard:hover{box-shadow:0 16px 36px -22px rgba(11,59,69,.55);transform:translateY(-3px)}
.rk-simg{aspect-ratio:16/11;overflow:hidden;background:var(--mint)}
.rk-simg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.rk-scard:hover .rk-simg img{transform:scale(1.04)}
.rk-sbody{padding:0 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}
.rk-sbody .rk-ic{margin-top:-26px;background:var(--ink);color:#fff;border:4px solid #fff;width:56px;height:56px;flex-basis:56px;box-sizing:content-box}
.rk-sbody h3{font-size:19px;font-weight:800;margin:0}
.rk-sbody h3 a{color:var(--ink)}
.rk-sbody p{color:var(--muted);font-size:15.5px;margin:0}
.rk-chips{display:flex;flex-wrap:wrap;gap:6px}
.rk-chips span{background:var(--mint);color:var(--accent);font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px}
.rk-more{margin-top:auto;padding-top:6px;font-weight:800}
/* table */
.rk-tw{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}
.rk-table{width:100%;border-collapse:collapse;font-size:16px;margin:0}
.rk-table th{background:var(--ink);color:#fff;text-align:start;font-weight:800;padding:15px 20px;white-space:nowrap;border:0}
.rk-table td{padding:14px 20px;border:0;border-top:1px solid var(--line);background:#fff}
.rk-table tbody tr:nth-child(even)>td{background:var(--bg)}
.rk-code{display:inline-block;direction:ltr;font-weight:800;color:var(--accent);background:var(--mint);padding:2px 12px;border-radius:999px}
.rk-note{background:var(--mint);border-radius:14px;padding:16px 20px;color:var(--ink);margin-top:20px}
/* steps */
.rk-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.rk-steps li{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px}
.rk-stop{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.rk-n{font-size:40px;font-weight:800;color:var(--mint);line-height:1;-webkit-text-stroke:1px var(--leaf)}
.rk-steps p{color:var(--muted);font-size:16px;margin:6px 0 0}
/* panels */
.rk-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.rk-panel{background:var(--bg);border-radius:14px;padding:32px}
.rk-panel h3{font-size:22px;font-weight:800}
.rk-panel.dk{background:var(--ink)}
.rk-panel.dk h3{color:#fff}
.rk-panel.dk p{color:var(--ondeep)}
.rk-panel.dk .rk-ic{background:rgba(25,182,176,.16);color:var(--leaf);margin-bottom:14px}
.rk-checks{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:10px}
.rk-checks li{display:flex;gap:10px;align-items:center;font-weight:500}
.rk-checks.g2{grid-template-columns:1fr 1fr;gap:12px 20px}
.rk-checks.g2 li{align-items:flex-start;line-height:1.6}
.rk-panel.dk .rk-checks li{color:#fff}
.rk-panel.dk .rk-ics{background:rgba(25,182,176,.2);color:var(--leaf)}
/* tips bento */
.rk-tips{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}
.rk-tips>div:nth-child(1){grid-row:span 2}
.rk-tips>div:nth-child(4){grid-column:1/-1}
.rk-timg{border-radius:14px;background:center/cover no-repeat;min-height:360px;display:flex;align-items:flex-end;overflow:hidden}
.rk-timg-in{background:linear-gradient(to top,rgba(3,34,42,.92) 40%,rgba(3,34,42,0));padding:90px 26px 26px;width:100%}
.rk-timg-in h3{color:#fff;font-weight:800;font-size:20px}
.rk-timg-in p{color:var(--mint);margin:0}
.rk-timg-in .rk-ic{margin-bottom:12px;background:rgba(255,255,255,.14);color:#fff}
/* faq */
.rk-faq{background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px 28px;max-width:900px;margin:0 auto}
.rk-faq details{border-bottom:1px solid var(--line)}
.rk-faq details:last-child{border-bottom:0}
.rk-faq summary{padding:20px 0;font-weight:800;font-size:17px;line-height:1.6;color:var(--ink);display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}
.rk-faq summary::-webkit-details-marker{display:none}
.rk-faq summary:after{content:'+';margin-inline-start:auto;width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--mint);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:18px}
.rk-faq details[open] summary:after{content:'\2212';background:var(--ink);color:#fff}
.rk-faq details p{padding:0 0 20px;color:var(--muted);font-size:16px;margin:0}
/* other links */
.rk-other{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.rk-olink{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;color:var(--ink)!important;font-weight:800;font-size:17px;transition:border-color .2s,box-shadow .2s}
.rk-olink:hover{border-color:var(--leaf);box-shadow:0 12px 30px -20px rgba(11,59,69,.5)}
.rk-olink em{margin-inline-start:auto;color:var(--leaf);font-style:normal}
/* contact */
.rk-ccards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-64px;position:relative;z-index:2}
.rk-ccard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:6px;box-shadow:0 12px 30px -18px rgba(11,59,69,.45);color:var(--ink)!important;font-weight:400}
a.rk-ccard:hover{transform:translateY(-2px);border-color:var(--leaf)}
.rk-ccard .rk-ic{margin-bottom:8px}
.rk-clabel{font-size:15px;color:var(--muted);font-weight:700}
.rk-ccard strong{font-size:26px;font-weight:800;color:var(--ink);line-height:1.3;direction:ltr;text-align:right}
.rk-ccard strong.sm{font-size:18px;direction:rtl}
.rk-cnote{font-size:15px;color:var(--muted)}
.rk-map{border:0;width:100%;height:100%;min-height:380px;border-radius:14px}
.rk-waform{display:flex;flex-direction:column;gap:12px}
.rk-waform label{font-weight:700;color:var(--ink)}
.rk-waform textarea{font-family:'Tajawal',sans-serif;font-size:17px;line-height:1.9;border:1px solid var(--line);border-radius:8px;padding:14px 16px;background:#fff;min-height:200px;resize:vertical}
.rk-waform textarea:focus{outline:none;border-color:var(--leaf);box-shadow:0 0 0 3px var(--mint)}
.rk-waform button{display:inline-flex;align-items:center;gap:10px;background:var(--wa);color:#fff;border:0;border-radius:8px;padding:15px 26px;font-family:'Tajawal',sans-serif;font-weight:700;font-size:17px;cursor:pointer;align-self:flex-start}
.rk-prose{max-width:860px;margin:0 auto}
.rk-prose h3{margin-top:22px;font-size:20px;font-weight:800}
/* cta */
.rk-cta{background:var(--ink);padding:80px 0;text-align:center}
.rk-cta h2{color:#fff}
.rk-cta p{color:var(--ondeep);font-size:19px;max-width:34em;margin:0 auto 22px}
/* footer */
.rk-foot{background:var(--deep);padding:64px 0 0}
.rk-ft{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.4fr;gap:40px;color:#C3DCDD}
.rk-ftlogo{font-size:26px;font-weight:800;color:#fff;line-height:1.3}
.rk-ftlogo span{display:block;color:var(--leaf);font-size:14px;font-weight:700}
.rk-ft p{font-size:15px;color:#C3DCDD;margin-top:14px}
.rk-ft h4{color:#fff;font-size:16px;font-weight:800;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}
.rk-ft ul{list-style:none;margin:0;padding:0}
.rk-ft li{margin:0 0 10px;font-size:15px;display:flex;align-items:center;gap:10px}
.rk-ft a{color:#C3DCDD!important;font-weight:500}
.rk-ft a:hover{color:var(--leaf)!important}
.rk-ft .rk-ics{background:rgba(25,182,176,.16);color:var(--leaf)}
.rk-copy{border-top:1px solid rgba(255,255,255,.08);margin-top:48px;padding:18px 0;text-align:center;font-size:14px;color:var(--ondeep)}
.rk-wa{position:fixed;bottom:22px;left:22px;z-index:999;width:58px;height:58px;border-radius:50%;background:var(--wa);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -8px rgba(0,0,0,.45)}
.rk-wa svg{width:30px;height:30px;fill:#fff}
.rk-wa:hover{background:#1DA851}
/* responsive */
@media(max-width:1100px){.c4,.rk-scards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1024px){.rk-trust{grid-template-columns:1fr 1fr}.rk-steps{grid-template-columns:1fr 1fr}.rk-ft{grid-template-columns:1fr 1fr;gap:32px}.rk-split{grid-template-columns:1fr}.rk-media{position:relative;top:0}}
@media(max-width:960px){.rk-burger{display:block}.rk-nav{display:none;position:absolute;top:100%;right:0;left:0;background:#fff;border-bottom:1px solid var(--line);padding:10px 20px 18px}.rk-nav.open{display:block}.rk-menu{flex-direction:column;align-items:stretch}.rk-menu a{border-bottom:1px solid var(--line)}.rk-menu .rk-sub{display:block;position:static;box-shadow:none;border:0;padding:0 14px 0 0}.rk-menu .rk-navcall a{margin:10px 0 0;text-align:center}}
@media(max-width:900px){.c3,.rk-ccards{grid-template-columns:1fr 1fr}.rk-panels{grid-template-columns:1fr}}
@media(max-width:820px){.rk-tips,.rk-other{grid-template-columns:1fr}.rk-tips>div:nth-child(1){grid-row:auto}}
@media(max-width:767px){.rk-badge{inset-inline-start:12px;bottom:12px}.rk-media img{aspect-ratio:4/3}}
@media(max-width:640px){.rk-sec{padding:56px 0}.c4,.c3,.c2,.rk-scards,.rk-steps,.rk-trust,.rk-ccards,.rk-checks.g2{grid-template-columns:1fr}.rk-trust,.rk-ccards{margin-top:-40px}.rk-ft{grid-template-columns:1fr;gap:26px}.rk-answer{flex-direction:column;padding:22px}.rk-card{padding:22px}.rk-panel{padding:22px}.rk-faq{padding:4px 18px}.rk-hero{padding:90px 18px 110px;min-height:480px}}
@media(prefers-reduced-motion:reduce){.rk-mq-t{animation:none}.rk-card,.rk-scard,.rk-simg img{transition:none}}

/* === v4: feerozi theme, header/footer, icons, font === */
body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,p,a,li,span,td,th,summary,label,strong,small,em{font-family:'Tajawal',sans-serif!important}
body{font-size:17px;line-height:1.8;font-weight:400}
.rk-topbar{background:var(--deep);color:var(--ondeep);font-size:14px}
.rk-topbar .rk-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}
.rk-tb{display:flex;gap:20px;flex-wrap:wrap;align-items:center}
.rk-topbar span,.rk-topbar a{display:inline-flex;align-items:center;gap:6px;color:var(--ondeep)!important;font-weight:500}
.rk-topbar a:hover{color:#fff!important}
.rk-topbar svg{width:15px;height:15px;color:var(--leaf)}
.rk-head{box-shadow:0 6px 24px -18px rgba(11,59,69,.6)}
.rk-logo{display:flex!important;align-items:center;gap:12px}
.rk-mark{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--leaf),var(--accent));color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;box-shadow:0 8px 18px -10px rgba(11,122,133,.8)}
.rk-mark svg{width:26px;height:26px}
.rk-logo-t{display:flex;flex-direction:column;line-height:1.3;font-size:20px;font-weight:800;color:var(--ink)}
.rk-logo-t small{font-size:13px;color:var(--accent);font-weight:700}
.rk-menu a{display:inline-flex!important;align-items:center;gap:6px}
.rk-menu>li>a svg{width:17px;height:17px;color:var(--leaf)}
.rk-sub a svg{width:15px;height:15px;color:var(--leaf)}
.rk-menu .rk-navcall a{background:var(--call)}
.rk-menu .rk-navcall a svg,.rk-menu .rk-navwa a svg{color:#fff}
.rk-menu .rk-navwa a{background:var(--wa);color:#fff;border-radius:8px;padding:10px 16px;margin-inline-start:6px}
.rk-menu .rk-navwa a:hover{background:#1DA851;color:#fff}
.rk-credit{display:block;font-size:11px;color:var(--muted);padding:4px 22px 0;direction:ltr;text-align:left}
.rk-credit-hero{background:var(--bg);padding:6px 20px;text-align:center}
.rk-pre{background:linear-gradient(135deg,var(--accent),var(--leaf))}
.rk-pre .rk-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:34px;padding-bottom:34px}
.rk-pre-t{display:flex;align-items:center;gap:16px}
.rk-pre-t .rk-ic{background:rgba(255,255,255,.18);color:#fff;width:58px;height:58px;flex-basis:58px}
.rk-pre h3{color:#fff;font-size:24px;font-weight:800;margin:0}
.rk-pre p{color:#E6FBF9;margin:4px 0 0}
.rk-pre .rk-btns{margin:0}
.rk-pre .rk-btn-call{background:var(--ink)}
.rk-ft h4{display:flex;align-items:center;gap:8px}
.rk-ft h4 svg{width:18px;height:18px;color:var(--leaf)}
.rk-ft .rk-logo{margin-bottom:6px}
.rk-ft .rk-logo-t{color:#fff}
.rk-ft .rk-logo-t small{color:var(--leaf)}
.rk-social{display:flex;gap:10px;margin-top:16px}
.rk-social a{width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.07);display:inline-flex;align-items:center;justify-content:center;color:var(--leaf)!important}
.rk-social a:hover{background:var(--leaf);color:#fff!important}
.rk-social svg{width:20px;height:20px}
.rk-areas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}
.rk-areas b{color:#fff;margin-inline-end:6px;font-size:15px;display:inline-flex;gap:6px;align-items:center}
.rk-areas b svg{width:16px;height:16px;color:var(--leaf)}
.rk-areas span{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#C3DCDD;border-radius:999px;padding:4px 12px;font-size:13px}
.rk-copyw{border-top:1px solid rgba(255,255,255,.08);margin-top:40px}
.rk-copyw .rk-copy{border-top:0;margin:0 auto;max-width:1240px;padding:18px 20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;text-align:start}
.rk-copy a{color:var(--ondeep)!important;font-weight:500;margin-inline-start:14px}
.rk-fab{position:fixed;bottom:22px;left:22px;z-index:999;display:flex;flex-direction:column;gap:10px}
.rk-fab a{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;box-shadow:0 10px 24px -8px rgba(0,0,0,.45)}
.rk-fab a svg{width:27px;height:27px}
.rk-fab .w{background:var(--wa)}.rk-fab .c{background:var(--accent)}
@media(max-width:960px){.rk-menu .rk-navwa a{margin:8px 0 0;justify-content:center}.rk-menu .rk-navcall a{justify-content:center}}
@media(max-width:768px){.rk-tb-hide{display:none!important}.rk-topbar .rk-wrap{justify-content:center}.rk-pre .rk-wrap{justify-content:center;text-align:center}.rk-pre-t{flex-direction:column}}

.rk-h2:before{content:'';display:block;width:50px;height:50px;border-radius:14px;margin:0 0 14px;background:var(--mint) url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230B7A85%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.8-3.8a6%206%200%200%201-7.9%207.9l-6.9%206.9a2.1%202.1%200%200%201-3-3l6.9-6.9a6%206%200%200%201%207.9-7.9z%22%2F%3E%3C%2Fsvg%3E') center/24px no-repeat}
.rk-center .rk-h2:before,.rk-cta .rk-h2:before{margin-inline:auto}
.rk-dark .rk-h2:before,.rk-cta .rk-h2:before{background:rgba(25,182,176,.18) url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2319B6B0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.8-3.8a6%206%200%200%201-7.9%207.9l-6.9%206.9a2.1%202.1%200%200%201-3-3l6.9-6.9a6%206%200%200%201%207.9-7.9z%22%2F%3E%3C%2Fsvg%3E') center/24px no-repeat}
.rk-hero:not(.page) h1:before{content:'خدمة منزلية في جميع أحياء الرياض';display:table;margin:0 auto 16px;font-size:15px;font-weight:700;color:#fff;background:rgba(25,182,176,.25) url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%200%201%2016%200z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E') no-repeat right 14px center/16px;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:6px 38px 6px 16px}
.rk-faq summary:before{content:'';width:24px;height:24px;flex:0 0 24px;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2319B6B0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M9.1%209a3%203%200%200%201%205.8%201c0%202-3%203-3%203M12%2017h.01%22%2F%3E%3C%2Fsvg%3E') center/24px no-repeat}

/* === icon-center fix === */
.rk-ic,.rk-ics,.rk-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;padding:0!important;margin-bottom:0}
.rk-ic svg,.rk-ics svg,.rk-mark svg{display:block!important;margin:0!important;flex:0 0 auto}
.rk-tcard .rk-ic{display:inline-flex!important}
.rk-card .rk-ic,.rk-sbody .rk-ic,.rk-timg-in .rk-ic,.rk-ccard .rk-ic,.rk-panel .rk-ic{margin-bottom:6px}

/* === burger turquoise === */
.rk-head .rk-burger{color:var(--accent)!important;border:1.5px solid var(--leaf)!important;background:#fff!important;border-radius:10px!important;width:46px;height:46px;font-size:22px;line-height:1;padding:0!important;align-items:center;justify-content:center}
.rk-head .rk-burger:hover,.rk-head .rk-burger:focus,.rk-head .rk-burger[aria-expanded=true]{background:var(--leaf)!important;color:#fff!important;border-color:var(--leaf)!important;outline:none!important;box-shadow:0 0 0 3px var(--mint)!important}
@media(max-width:960px){.rk-head .rk-burger{display:inline-flex}}
