#rkap-home{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);gap:40px;align-items:center;position:relative;isolation:isolate;overflow:hidden;width:100%;margin:0 0 32px;padding:34px 38px;background:radial-gradient(ellipse at 88% 12%,#d5ac4c16,transparent 62%),linear-gradient(120deg,#191a17,#101110);border:1px solid #8c7444;border-radius:18px;color:#f3f1e9;font:15px/1.6 Inter,Arial,sans-serif;text-align:left;box-sizing:border-box}
#rkap-home::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,#77603a,#e0bd68 48%,#7b653c);z-index:-1}
#rkap-home *,#rkap-home *::before,#rkap-home *::after{box-sizing:border-box}
#rkap-home p,#rkap-home h2,#rkap-home ul{margin:0;padding:0;font-family:inherit}
#rkap-home .rkap-home-eyebrow{display:flex;align-items:center;gap:10px;color:#ddbd78;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:1.7px;margin-bottom:14px}
#rkap-home .rkap-home-eyebrow>span{font-size:10px;letter-spacing:1px;color:#17150f;background:#ddbd78;padding:3px 7px;border-radius:4px}
#rkap-home #rkap-home-title{font-size:clamp(28px,3.2vw,42px);line-height:1.07;font-weight:800;letter-spacing:-1.2px;color:#f3f1e9!important;margin-bottom:14px}
#rkap-home #rkap-home-title br{display:none}
#rkap-home #rkap-home-title span{color:#ddbd78}
#rkap-home .rkap-home-description{font-size:14px;line-height:1.7;max-width:590px;color:#c6c3b9}
#rkap-home .rkap-home-benefits{display:flex;flex-wrap:wrap;gap:5px 18px;list-style:none;margin:16px 0 20px;color:#e0d8c5;font-size:11px}
#rkap-home .rkap-home-benefits li{display:flex;gap:7px;align-items:center;margin:0;padding:0;list-style:none}
#rkap-home .rkap-home-benefits li::before{content:"✓";color:#ddbd78;font-weight:700}
#rkap-home .rkap-home-bottom{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
#rkap-home .rkap-home-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 19px;min-height:48px;border:1px solid #f5c400;border-radius:8px;background:#f5c400;color:#111!important;font-size:14px;font-weight:750;line-height:1.5;text-decoration:none;transition:background .15s}
#rkap-home .rkap-home-cta:hover{background:#ffda38;border-color:#ffda38}
#rkap-home .rkap-home-cta:focus-visible{outline:3px solid #f5c400;outline-offset:5px}
#rkap-home .rkap-home-note{font-size:10px;line-height:1.5;color:#b8b4a9}
#rkap-home .rkap-home-art{width:100%;max-width:370px;justify-self:end;min-width:0;border:1px solid #60543b;border-radius:12px;background:linear-gradient(150deg,#29271fbb,#151614);box-shadow:0 16px 35px #0003;transform:rotate(-2deg);color:#d6ceb9}
#rkap-home .rkap-home-art-top{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;border-bottom:1px solid #8c744431;font-size:9px;line-height:1.4;font-weight:650;letter-spacing:1.3px}
#rkap-home .rkap-home-dot{width:6px;height:6px;border-radius:50%;background:#c8b88c;box-shadow:0 0 10px #c8b88c55}
#rkap-home .rkap-home-art svg{display:block;width:100%;height:auto;margin:2px 0 0}
#rkap-home .rkap-home-art-tabs{display:flex;justify-content:center;gap:18px;font-size:9px;line-height:1.5;padding:2px 10px 16px;color:#aca89b}
#rkap-home .rkap-home-art-tabs span:first-child{color:#ddbd78;text-decoration:underline;text-underline-offset:5px}
#rkap-home .rkap-home-art-footer{display:flex;align-items:center;gap:9px;padding:10px 18px;border-top:1px solid #8c744431;background:#bda05c09;font-size:10px;border-radius:0 0 12px 12px}
#rkap-home .rkap-home-check{color:#ddbd78}
@media(max-width:980px){#rkap-home{gap:28px;padding:30px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.8fr)}#rkap-home .rkap-home-bottom{gap:10px}#rkap-home .rkap-home-note{display:block;width:100%}}
@media(max-width:700px){#rkap-home{display:block;padding:26px 23px 29px;border-radius:14px;margin-bottom:24px}#rkap-home .rkap-home-art{display:none}#rkap-home .rkap-home-eyebrow{font-size:9px;letter-spacing:1.1px}#rkap-home #rkap-home-title{font-size:34px;margin-bottom:15px}#rkap-home #rkap-home-title br{display:block}#rkap-home .rkap-home-description{font-size:13px}#rkap-home .rkap-home-benefits{font-size:11px;gap:7px 14px;margin:17px 0 22px}#rkap-home .rkap-home-cta{width:100%;min-height:49px}#rkap-home .rkap-home-note{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){#rkap-home .rkap-home-cta{transition:none}}
