@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-500-normal.NlrCPXnF.woff2)format("woff2"),url(/_astro/public-sans-latin-500-normal.vCxiVFAq.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.BqJmxWdE.woff2)format("woff2"),url(/_astro/public-sans-latin-700-normal.Dm-oTPSL.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/public-sans-latin-800-normal.Cymo4W0O.woff2)format("woff2"),url(/_astro/public-sans-latin-800-normal.qgH1Oyzx.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/public-sans-latin-900-normal.ComRs1a5.woff2)format("woff2"),url(/_astro/public-sans-latin-900-normal.Cvm28Ll6.woff)format("woff")}:root{--rk-maroon:#90191c;--rk-maroon-dark:#7a1518;--rk-gold:#c9a656;--rk-cream:#faf7f2;--rk-ink:#1a1a1a;--rk-navy:#1e293b;--rk-slate:#334155;--rk-muted:#666;--rk-line:#00000010;--rk-white:#fff;--rk-font-body:"Poppins", sans-serif;--rk-font-head:"Public Sans", sans-serif;--ast-global-color-0:#046bd2;--ast-global-color-1:#045cb4;--ast-global-color-2:#1e293b;--ast-global-color-3:#334155;--ast-global-color-4:#fff;--ast-global-color-5:#f0f5fa;--ast-global-color-6:#111;--ast-global-color-7:#d1d5db;--ast-border-color:var(--ast-global-color-7);color-scheme:light}address,blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,li,ol,p,textarea,ul{font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;border:0;outline:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:100%}*,:before,:after{box-sizing:inherit}body{color:var(--ast-global-color-3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.65;overflow-x:hidden}a{color:var(--ast-global-color-0);background-color:#0000;text-decoration:none;transition:all .2s linear}b,strong{font-weight:700}em{font-style:italic}small{font-size:80%}img{vertical-align:middle;border:0;max-width:100%;height:auto}iframe{max-width:100%}figure{margin:0}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{cursor:pointer}table{border-collapse:separate;border-spacing:0;width:100%}ol,ul{margin:0 0 1.5em 3em}ul{list-style:outside}ol{list-style:decimal}p{margin-bottom:1.75em}h1,h2,h3,h4,h5,h6{clear:both;color:var(--ast-global-color-2);margin-bottom:20px;font-weight:600}h1{font-size:2.25rem;line-height:1.4em}h2{font-size:1.875rem;line-height:1.3em}h3{font-size:1.5rem;line-height:1.3em}h4{font-size:1.25rem;line-height:1.2em}h5{font-size:1.125rem;line-height:1.2em}h6{font-size:1rem;line-height:1.25em}.entry-content p{margin-bottom:1.6em}.entry-content ul,.entry-content ol{padding:revert;margin:revert;padding-left:20px}@media (width<=921px){html{font-size:91.2%}h1{font-size:1.875rem}h2{font-size:1.5625rem}h3{font-size:1.25rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100000;background:var(--rk-maroon);color:#fff;font:600 14px/1.2 var(--rk-font-body);border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{color:#fff;top:12px}:focus-visible{outline:2px solid var(--rk-gold);outline-offset:2px}html:not(.js) .rk-faq-a,html:not(.js) .vm-faq-a,html:not(.js) .pk-a{max-height:none!important}html:not(.js) .bk-panel-item{margin-bottom:28px;display:flex}html:not(.js) .bk-tabs,html:not(.js) .bk-dots,html:not(.js) .rk-hdr-burger{display:none}.acc-btn{all:unset;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;display:block}.acc-btn:focus-visible{outline:2px solid var(--rk-gold);outline-offset:4px;border-radius:4px}html.js .rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}html.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rk-hdr{-webkit-backdrop-filter:saturate(180%)blur(14px);z-index:9999;background:#fffffff2;border-bottom:1px solid #00000010;font-family:Poppins,sans-serif;transition:all .35s;position:sticky;top:0}.rk-hdr.scrolled{background:#fffffff7;box-shadow:0 10px 30px -18px #0000001f}.rk-hdr *{box-sizing:border-box}.rk-hdr-bar{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:14px 20px;display:flex}.rk-hdr-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rk-hdr-logo img{width:auto;height:46px;transition:transform .35s;display:block}.rk-hdr-logo:hover img{transform:scale(1.04)}.rk-hdr-logo-fallback{color:#90191c;letter-spacing:-.4px;font-family:Public Sans,sans-serif;font-size:22px;font-weight:800;line-height:1}.rk-hdr-logo-fallback span{color:#c9a656}.rk-hdr-logo-fallback small{color:#666;letter-spacing:1.5px;text-transform:uppercase;margin-top:3px;font-family:Poppins,sans-serif;font-size:9.5px;font-weight:500;display:block}.rk-hdr-nav{align-items:center;gap:6px;display:flex}.rk-hdr-nav a{color:#1a1a1a;letter-spacing:.1px;border-radius:50px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.rk-hdr-nav a:hover{color:#90191c;background:#90191c08}.rk-hdr-nav a.active{color:#90191c;background:#90191c0d}.rk-hdr-nav .has-drop{position:relative}.rk-hdr-nav .has-drop>a{align-items:center;gap:6px;display:inline-flex}.rk-hdr-nav .has-drop>a:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transition:transform .3s;transform:rotate(45deg)}.rk-hdr-nav .has-drop:hover>a:after{margin-top:2px;transform:rotate(225deg)}.rk-hdr-drop{opacity:0;visibility:hidden;background:#fff;border:1px solid #00000010;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;min-width:520px;margin-top:6px;padding:18px;transition:all .3s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 30px 60px -25px #0003}.rk-hdr-nav .has-drop:hover .rk-hdr-drop{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.rk-hdr-drop a{color:#333;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.rk-hdr-drop a:hover{color:#90191c;background:#faf7f2}.rk-hdr-drop a .di{background:#90191c0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:inline-flex}.rk-hdr-drop a:hover .di{background:#90191c}.rk-hdr-drop a .di svg{color:#90191c;width:14px;height:14px;transition:color .3s}.rk-hdr-drop a:hover .di svg{color:#c9a656}.rk-hdr-cta{flex-shrink:0;align-items:center;gap:10px;display:flex}.rk-hdr-call{background:#faf7f2;border:1px solid #00000008;border-radius:50px;align-items:center;gap:10px;padding:8px 14px 8px 8px;text-decoration:none;transition:all .3s;display:inline-flex}.rk-hdr-call:hover{background:#fff;border-color:#90191c33;transform:translateY(-1px)}.rk-hdr-call .ic{background:#90191c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .35s;display:flex}.rk-hdr-call:hover .ic{transform:rotate(-12deg)}.rk-hdr-call .ic svg{color:#c9a656;width:14px;height:14px}.rk-hdr-call .tx{flex-direction:column;line-height:1.1;display:flex}.rk-hdr-call .tx small{color:#666;letter-spacing:1px;text-transform:uppercase;font-size:9.5px;font-weight:600}.rk-hdr-call .tx strong{color:#1a1a1a;margin-top:1px;font-family:Public Sans,sans-serif;font-size:13.5px;font-weight:700}.rk-hdr-wa{color:#fff;background:#90191c;border-radius:50px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 20px -10px #90191c80}.rk-hdr-wa:hover{color:#fff;background:#7a1518;transform:translateY(-1px);box-shadow:0 12px 24px -10px #90191c99}.rk-hdr-wa svg{width:15px;height:15px}.rk-hdr-burger{cursor:pointer;background:#faf7f2;border:1px solid #00000010;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:none}.rk-hdr-burger:hover{background:#fff;border-color:#90191c33}.rk-hdr-burger span{background:#1a1a1a;border-radius:2px;width:18px;height:2px;transition:all .3s;display:block;position:relative}.rk-hdr-burger span:before,.rk-hdr-burger span:after{content:"";background:#1a1a1a;border-radius:2px;width:18px;height:2px;transition:all .3s;position:absolute;left:0}.rk-hdr-burger span:before{top:-6px}.rk-hdr-burger span:after{top:6px}.rk-hdr.menu-open .rk-hdr-burger span{background:0 0}.rk-hdr.menu-open .rk-hdr-burger span:before{top:0;transform:rotate(45deg)}.rk-hdr.menu-open .rk-hdr-burger span:after{top:0;transform:rotate(-45deg)}.rk-hdr-mobile{z-index:9998;background:#fff;flex-direction:column;gap:8px;width:min(360px,90%);height:100vh;padding:90px 28px 30px;transition:right .4s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-20px 0 60px -20px #0000002e}.rk-hdr.menu-open .rk-hdr-mobile{right:0}.rk-hdr-mobile a{color:#1a1a1a;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.rk-hdr-mobile a:hover,.rk-hdr-mobile a.active{color:#90191c;background:#faf7f2}.rk-hdr-mobile a:after{content:"→";color:#c9a656;opacity:0;font-weight:700;transition:opacity .3s}.rk-hdr-mobile a:hover:after,.rk-hdr-mobile a.active:after{opacity:1}.rk-hdr-mobile-cta{border-top:1px solid #00000010;flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;display:flex}.rk-hdr-mobile-cta a{color:#fff;background:#90191c;justify-content:center;font-weight:600}.rk-hdr-mobile-cta a:after{display:none}.rk-hdr-mobile-cta a.alt{color:#1a1a1a;background:#faf7f2}.rk-hdr-mobile-cta a:hover{color:#fff;background:#7a1518}.rk-hdr-mobile-cta a.alt:hover{color:#90191c;background:#fff;border:1px solid #90191c33}.rk-hdr-overlay{backdrop-filter:blur(4px);z-index:9997;opacity:0;visibility:hidden;background:#1a1a1a99;transition:all .35s;position:fixed;inset:0}.rk-hdr.menu-open .rk-hdr-overlay{opacity:1;visibility:visible}@media (width<=1100px){.rk-hdr-nav,.rk-hdr-call{display:none}.rk-hdr-burger{display:inline-flex}}@media (width<=560px){.rk-hdr-bar{gap:14px;padding:12px 16px}.rk-hdr-logo img{height:40px}.rk-hdr-wa{padding:10px 16px;font-size:12.5px}.rk-hdr-wa span{display:none}}.rk-hdr-nav .has-drop:focus-within .rk-hdr-drop{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.rk-hdr-nav .has-drop>a{cursor:pointer}.rk-hdr{-webkit-backdrop-filter:none}.rk-hdr:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(180%)blur(14px);position:absolute;inset:0}.rk-hdr-bar{z-index:9999;position:relative}.rk-ft{color:#1a1a1a;background:#faf7f2;padding:80px 20px 0;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.rk-ft *{box-sizing:border-box}.rk-ft:before{content:"";background:linear-gradient(90deg,#0000,#90191c33,#0000);height:1px;position:absolute;top:0;left:0;right:0}.rk-ft-wrap{z-index:1;max-width:1240px;margin:0 auto;position:relative}.rk-ft-cta{background:#fff;border:1px solid #00000010;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-bottom:64px;padding:36px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px -28px #0000001f}.rk-ft-cta:before{content:"";background:radial-gradient(#c9a65622,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.rk-ft-cta-tx{flex:1;min-width:280px;position:relative}.rk-ft-cta-tx h3{letter-spacing:-.4px;margin:0 0 8px;font-family:Public Sans,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2}.rk-ft-cta-tx h3 .accent{color:#90191c}.rk-ft-cta-tx p{color:#555;max-width:540px;margin:0;font-size:14px;line-height:1.6}.rk-ft-cta-btns{flex-wrap:wrap;gap:10px;display:flex;position:relative}.rk-ft-btn{border-radius:50px;align-items:center;gap:8px;padding:14px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.rk-ft-btn-pri{color:#fff;background:#90191c;box-shadow:0 10px 22px -10px #90191c8c}.rk-ft-btn-pri:hover{color:#fff;background:#7a1518;transform:translateY(-2px)}.rk-ft-btn-out{color:#1a1a1a;background:0 0;border:1.5px solid #1a1a1a22}.rk-ft-btn-out:hover{color:#90191c;border-color:#90191c}.rk-ft-grid{border-bottom:1px solid #00000010;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:48px;padding-bottom:50px;display:grid}.rk-ft-brand .logo{align-items:center;margin-bottom:18px;text-decoration:none;display:inline-flex}.rk-ft-brand .logo img{width:auto;height:54px;display:block}.rk-ft-brand .logo-fb{color:#90191c;letter-spacing:-.5px;font-family:Public Sans,sans-serif;font-size:26px;font-weight:800;line-height:1}.rk-ft-brand .logo-fb span{color:#c9a656}.rk-ft-brand .logo-fb small{color:#666;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;display:block}.rk-ft-brand p{color:#555;max-width:340px;margin:0 0 22px;font-size:13.5px;line-height:1.7}.rk-ft-trust{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.rk-ft-trust span{color:#1a1a1a;background:#fff;border:1px solid #00000010;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.rk-ft-trust span svg{color:#c9a656;width:12px;height:12px}.rk-ft-social{gap:8px;display:flex}.rk-ft-social a{color:#1a1a1a;background:#fff;border:1px solid #00000010;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.rk-ft-social a:hover{color:#c9a656;background:#90191c;border-color:#90191c;transform:translateY(-2px)}.rk-ft-social a svg{width:16px;height:16px}.rk-ft-col h4{letter-spacing:.4px;color:#1a1a1a;align-items:center;gap:10px;margin:0 0 22px;font-family:Public Sans,sans-serif;font-size:14px;font-weight:700;display:flex}.rk-ft-col h4:before{content:"";background:#c9a656;border-radius:2px;width:18px;height:2px}.rk-ft-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.rk-ft-col ul li a{color:#555;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;transition:all .25s;display:inline-flex}.rk-ft-col ul li a:before{content:"";background:#90191c;border-radius:1px;width:0;height:1.5px;transition:width .3s}.rk-ft-col ul li a:hover{color:#90191c}.rk-ft-col ul li a:hover:before{width:14px;margin-right:4px}.rk-ft-contact{flex-direction:column;gap:14px;display:flex}.rk-ft-contact-item{align-items:flex-start;gap:12px;display:flex}.rk-ft-contact-item .ic{background:#fff;border:1px solid #00000010;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .35s;display:flex}.rk-ft-contact-item:hover .ic{background:#90191c;border-color:#90191c}.rk-ft-contact-item .ic svg{color:#90191c;width:15px;height:15px;transition:color .35s}.rk-ft-contact-item:hover .ic svg{color:#c9a656}.rk-ft-contact-item .tx small{color:#888;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.rk-ft-contact-item .tx a,.rk-ft-contact-item .tx span{color:#1a1a1a;font-family:Public Sans,sans-serif;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .3s;display:block}.rk-ft-contact-item .tx a:hover{color:#90191c}.rk-ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;display:flex}.rk-ft-bottom p{color:#666;margin:0;font-size:12.5px}.rk-ft-bottom-links{flex-wrap:wrap;gap:20px;display:flex}.rk-ft-bottom-links a{color:#666;font-size:12.5px;text-decoration:none;transition:color .3s}.rk-ft-bottom-links a:hover{color:#90191c}.rk-ft-areas{border-top:1px solid #00000010;flex-wrap:wrap;align-items:center;gap:16px;padding:22px 0;display:flex}.rk-ft-areas strong{color:#1a1a1a;text-transform:uppercase;letter-spacing:1.3px;font-family:Public Sans,sans-serif;font-size:11.5px;font-weight:700}.rk-ft-areas .pills{flex-wrap:wrap;gap:6px;display:flex}.rk-ft-areas .pills a{color:#555;background:#fff;border:1px solid #00000010;border-radius:50px;padding:5px 11px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .3s}.rk-ft-areas .pills a:hover{color:#c9a656;background:#90191c;border-color:#90191c}@media (width<=960px){.rk-ft-grid{grid-template-columns:repeat(2,1fr);gap:36px}.rk-ft-cta{padding:28px 26px}}@media (width<=560px){.rk-ft{padding:64px 16px 0}.rk-ft-grid{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.rk-ft-cta-btns{width:100%}.rk-ft-btn{flex:1;justify-content:center}.rk-ft-bottom{flex-direction:column;align-items:flex-start;gap:10px}}.rk-float{z-index:9990;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:25px;right:25px}.rk-float-btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .25s;display:flex;position:relative;box-shadow:0 8px 20px -6px #0000004d}.rk-float-btn:hover{color:#fff;transform:scale(1.06)}.rk-float-btn svg{width:26px;height:26px}.rk-float-call{background:#03e78b}.rk-float-call svg{fill:#fff;stroke:#fff;stroke-width:1.2px}.rk-float-wa{background:#49e670}.rk-float-tip{color:#333;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:6px;padding:8px 10px;font:500 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:opacity .2s;position:absolute;top:50%;right:66px;transform:translateY(-50%);box-shadow:0 4px 14px #00000026}.rk-float-btn:hover .rk-float-tip,.rk-float-btn:focus-visible .rk-float-tip{opacity:1}@media (width<=560px){.rk-float{bottom:16px;right:16px}.rk-float-btn{width:50px;height:50px}}@media print{.rk-float{display:none}}.rk-bl,.rk-bl-section,.rk-post{color:#1a1a1a;font-family:Poppins,sans-serif}.rk-bl *,.rk-bl-section *,.rk-post *{box-sizing:border-box}.rk-bl-wrap{max-width:1240px;margin:0 auto}.rk-crumbs{color:#777;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.rk-crumbs li{align-items:center;gap:6px;margin:0;display:inline-flex}.rk-crumbs li+li:before{content:"›";color:#c9a656;font-weight:700}.rk-crumbs a{color:#555}.rk-crumbs a:hover{color:#90191c}.rk-crumbs [aria-current]{color:#90191c;font-weight:500}.rk-bl-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#90191c;background:#90191c0d;border-radius:50px;align-items:center;gap:10px;margin-bottom:18px;padding:8px 18px;font-size:12.5px;font-weight:600;display:inline-flex}.rk-bl-eyebrow .dot{background:#c9a656;border-radius:50%;width:6px;height:6px}.rk-bl-head{text-align:center;max-width:760px;margin:0 auto 48px}.rk-bl-head :is(h1,h2){letter-spacing:-.8px;color:#1a1a1a;margin:0 0 16px;font-family:Public Sans,sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.1}.rk-bl-head .accent{color:#90191c}.rk-bl-head p{color:#555;margin:0;font-size:15.5px;line-height:1.65}.rk-bl-hero{background:#faf7f2;padding:64px 20px 56px}.rk-bl-hero .rk-bl-head{margin-bottom:0}.rk-bl-hero .rk-crumbs{justify-content:center}.rk-bl-section{background:#fff;padding:70px 20px 90px}.rk-bl-featured{color:inherit;background:#fff;border:1px solid #00000010;border-radius:22px;grid-template-columns:1.15fr 1fr;margin-bottom:56px;text-decoration:none;transition:all .4s cubic-bezier(.2,.7,.3,1);display:grid;overflow:hidden}.rk-bl-featured:hover{color:inherit;border-color:#90191c33;transform:translateY(-4px);box-shadow:0 34px 60px -32px #00000038}.rk-bl-featured-img{background:#f3f0ea;min-height:340px;position:relative;overflow:hidden}.rk-bl-featured-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.rk-bl-featured:hover .rk-bl-featured-img img{transform:scale(1.05)}.rk-bl-featured-body{flex-direction:column;justify-content:center;padding:44px 42px;display:flex}.rk-bl-flag{letter-spacing:2px;text-transform:uppercase;color:#1a1a1a;background:#c9a656;border-radius:50px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:16px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.rk-bl-featured h2{letter-spacing:-.5px;color:#1a1a1a;margin:0 0 14px;font-family:Public Sans,sans-serif;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.18}.rk-bl-featured p{color:#555;margin:0 0 22px;font-size:14.5px;line-height:1.75}.rk-bl-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.rk-bl-card{color:inherit;background:#fff;border:1px solid #00000010;border-radius:18px;flex-direction:column;text-decoration:none;transition:all .4s cubic-bezier(.2,.7,.3,1);display:flex;overflow:hidden}.rk-bl-card:hover{color:inherit;border-color:#90191c33;transform:translateY(-6px);box-shadow:0 30px 50px -25px #0000002e}.rk-bl-card-img{aspect-ratio:16/10;background:#f3f0ea;position:relative;overflow:hidden}.rk-bl-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.rk-bl-card:hover .rk-bl-card-img img{transform:scale(1.08)}.rk-bl-cat{letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:#90191c;border-radius:50px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px}.rk-bl-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.rk-bl-meta{color:#777;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;font-size:12.5px;display:flex}.rk-bl-meta span+span:before{content:"·";color:#c9a656;margin-right:10px;font-weight:700}.rk-bl-card h3{color:#1a1a1a;margin:0 0 10px;font-family:Public Sans,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.rk-bl-card p{color:#5a5a5a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.rk-bl-link{color:#90191c;letter-spacing:.3px;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.rk-bl-link .arr{color:#fff;background:#90191c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:all .35s;display:inline-flex}.rk-bl-card:hover .rk-bl-link .arr,.rk-bl-featured:hover .rk-bl-link .arr{color:#1a1a1a;background:#c9a656;transform:translate(4px)}.rk-bl-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:56px 0 0;padding:0;list-style:none;display:flex}.rk-bl-pages li{margin:0}.rk-bl-pages a,.rk-bl-pages span{color:#1a1a1a;border:1.5px solid #1a1a1a1a;border-radius:50px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.rk-bl-pages a:hover{color:#90191c;border-color:#90191c}.rk-bl-pages [aria-current=page]{color:#fff;background:#90191c;border-color:#90191c}.rk-bl-more{text-align:center;margin-top:44px}.rk-bl-btn{letter-spacing:.3px;border-radius:50px;align-items:center;gap:10px;padding:15px 26px;font-size:14.5px;font-weight:600;transition:all .3s;display:inline-flex}.rk-bl-btn-gold{color:#1a1a1a;background:#c9a656}.rk-bl-btn-gold:hover{color:#1a1a1a;background:#d8b86a;transform:translateY(-2px)}.rk-bl-btn-out{color:#fff;border:1.5px solid #fff5}.rk-bl-btn-out:hover{color:#90191c;background:#fff}.rk-bl-section .rk-bl-btn-out,.rk-bl-more .rk-bl-btn-out{color:#1a1a1a;border-color:#1a1a1a22}.rk-bl-section .rk-bl-btn-out:hover,.rk-bl-more .rk-bl-btn-out:hover{color:#90191c;background:0 0;border-color:#90191c}.rk-bl-cta{background:#faf7f2;padding:0 20px 90px}.rk-bl-cta-card{background:linear-gradient(135deg,#90191c 0%,#7a1518 100%);border-radius:26px;grid-template-columns:1.4fr auto;align-items:center;gap:30px;max-width:1240px;margin:0 auto;padding:54px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #90191c73}.rk-bl-cta-card:before{content:"";background:#c9a65622;border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-100px}.rk-bl-cta-card h2{letter-spacing:-.6px;color:#fff;margin:0 0 12px;font-family:Public Sans,sans-serif;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.12;position:relative}.rk-bl-cta-card h2 .accent{color:#c9a656}.rk-bl-cta-card p{color:#fffc;max-width:560px;margin:0;font-size:15px;line-height:1.7;position:relative}.rk-bl-cta-btns{flex-wrap:wrap;gap:12px;display:flex;position:relative}.rk-bl-section+.rk-bl-cta{background:#fff;padding-top:0}.rk-post-hero{background:#faf7f2;padding:56px 20px 0}.rk-post-hero-wrap{max-width:1100px;margin:0 auto}.rk-post-cat{letter-spacing:2px;text-transform:uppercase;color:#90191c;background:#90191c0d;border-radius:50px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.rk-post-cat .dot{background:#c9a656;border-radius:50%;width:6px;height:6px}.rk-post-hero h1{letter-spacing:-1px;color:#1a1a1a;max-width:900px;margin:0 0 20px;font-family:Public Sans,sans-serif;font-size:clamp(30px,4vw,50px);font-weight:800;line-height:1.1}.rk-post-meta{color:#666;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-bottom:34px;font-size:13.5px;display:flex}.rk-post-meta .by{color:#1a1a1a;align-items:center;gap:10px;font-weight:600;display:inline-flex}.rk-avatar{color:#c9a656;background:#90191c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Public Sans,sans-serif;font-size:15px;font-weight:800;display:inline-flex;overflow:hidden}.rk-avatar img{object-fit:cover;width:100%;height:100%}.rk-post-meta .m{align-items:center;gap:7px;display:inline-flex}.rk-post-meta .m svg{color:#c9a656;width:15px;height:15px}.rk-post-feature{max-width:1100px;margin:0 auto;position:relative}.rk-post-feature:before{content:"";z-index:-1;background:#faf7f2;height:50%;position:absolute;top:0;left:-20px;right:-20px}.rk-post-feature img{background:#f3f0ea;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 34px 60px -36px #00000059}.rk-post-body{background:#fff;padding:56px 20px 40px}.rk-post-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;max-width:1100px;margin:0 auto;display:grid}.rk-post-article{min-width:0}.rk-post-side{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.rk-toc{background:#faf7f2;border:1px solid #00000012;border-radius:16px;padding:0}.rk-toc summary{cursor:pointer;color:#1a1a1a;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;font-family:Public Sans,sans-serif;font-size:15px;font-weight:800;list-style:none;display:flex}.rk-toc summary::-webkit-details-marker{display:none}.rk-toc summary .t{align-items:center;gap:9px;display:inline-flex}.rk-toc summary svg{color:#90191c;width:16px;height:16px}.rk-toc summary .chev{border-bottom:2px solid #90191c;border-right:2px solid #90191c;width:8px;height:8px;margin-right:4px;transition:transform .25s;transform:rotate(45deg)}.rk-toc[open] summary .chev{transform:rotate(225deg)}.rk-toc ol{counter-reset:toc;max-height:60vh;margin:0;padding:0 12px 14px;list-style:none;overflow:auto}.rk-toc li{margin:0}.rk-toc a{color:#444;border-left:2px solid #0000;border-radius:10px;padding:7px 10px;font-size:13px;line-height:1.45;display:block}.rk-toc a:hover{color:#90191c;background:#fff}.rk-toc a.active{color:#90191c;background:#fff;border-left-color:#90191c;font-weight:600}.rk-toc li.l3 a{color:#666;padding-left:22px;font-size:12.5px}.rk-side-cta{color:#fff;background:linear-gradient(135deg,#90191c 0%,#7a1518 100%);border-radius:18px;padding:26px 22px;position:relative;overflow:hidden}.rk-side-cta:before{content:"";background:#c9a65626;border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-60px}.rk-side-cta h2{color:#fff;letter-spacing:-.3px;margin:0 0 8px;font-family:Public Sans,sans-serif;font-size:21px;font-weight:800;line-height:1.2;position:relative}.rk-side-cta h2 .accent{color:#c9a656}.rk-side-cta p{color:#fffc;margin:0 0 18px;font-size:13.5px;line-height:1.6;position:relative}.rk-side-cta a.rk-bl-btn{justify-content:center;width:100%;padding:13px 18px;font-size:14px;position:relative}.rk-side-cta .rk-side-call{text-align:center;color:#fff;margin-top:10px;font-size:13px;font-weight:500;display:block;position:relative}.rk-share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rk-share-label{color:#1a1a1a;margin-right:4px;font-size:13px;font-weight:600}.rk-share a,.rk-share button{color:#90191c;cursor:pointer;width:38px;height:38px;box-shadow:none;background:#faf7f2;border:1px solid #00000010;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .25s;display:inline-flex}.rk-share a:hover,.rk-share button:hover{color:#c9a656;background:#90191c;border-color:#90191c}.rk-share svg{width:16px;height:16px}.rk-share .copied{color:#fff;background:#90191c}.rk-post-foot{border-top:1px solid #00000012;flex-direction:column;gap:28px;margin-top:40px;padding-top:28px;display:flex}.rk-post-faq{margin-top:44px}.rk-post-faq>h2{letter-spacing:-.4px;color:#1a1a1a;margin:0 0 18px;font-family:Public Sans,sans-serif;font-size:clamp(23px,2.4vw,29px);font-weight:800;line-height:1.22}.rk-post-faq>h2 .accent{color:#90191c}.rk-post-faq .rk-faq-list{flex-direction:column;gap:12px;display:flex}.rk-author{background:#faf7f2;border:1px solid #00000010;border-radius:18px;gap:18px;padding:24px;display:flex}.rk-author .rk-avatar{width:64px;height:64px;font-size:22px}.rk-author small{letter-spacing:1.8px;text-transform:uppercase;color:#90191c;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.rk-author h3{color:#1a1a1a;margin:0 0 4px;font-family:Public Sans,sans-serif;font-size:19px;font-weight:800}.rk-author h3 a{color:inherit}.rk-author .role{color:#777;margin:0 0 8px;font-size:13px}.rk-author .bio p{color:#555;margin:0;font-size:14px;line-height:1.7}.rk-bl-related{background:#faf7f2}.rk-bl-related .rk-bl-head{margin-bottom:40px}@media (width<=1023px){.rk-post-grid{grid-template-columns:1fr;gap:0}.rk-post-side{order:-1;margin-bottom:28px;position:static}.rk-post-side .rk-side-cta,.rk-post-side .rk-share{display:none}.rk-bl-grid{grid-template-columns:repeat(2,1fr)}.rk-bl-featured{grid-template-columns:1fr}.rk-bl-featured-img{aspect-ratio:16/9;min-height:0}.rk-bl-cta-card{grid-template-columns:1fr;padding:44px 32px}}@media (width>=1024px){.rk-post-mobile-cta{display:none}}@media (width<=640px){.rk-bl-hero{padding:44px 16px 40px}.rk-bl-section{padding:48px 16px 64px}.rk-bl-grid{grid-template-columns:1fr;gap:20px}.rk-bl-featured-body{padding:26px 22px}.rk-bl-cta{padding:0 16px 64px}.rk-bl-cta-card{border-radius:20px;padding:36px 22px}.rk-post-hero{padding:36px 16px 0}.rk-post-body{padding:36px 16px 28px}.rk-post-feature:before{left:-16px;right:-16px}.rk-post-feature img{border-radius:16px}.rk-author{flex-direction:column}}
