.features-sel{--rg-dusk:#1C1008;--rg-shade:#301D0C;--rg-ember:#FFCE85;position:relative;z-index:1;background-color:var(--rg-dusk);background-image:url("/assets/images/photo-sunset.webp");background-size:cover;background-position:center;padding-top:100px;padding-bottom:100px}.features-sel::before{position:absolute;content:"";inset:0;z-index:-1;background-image:linear-gradient(180deg,rgba(255,140,0,0.26) 0,rgba(255,140,0,0.18) 100%),linear-gradient(180deg,rgba(28,16,8,0.72) 0,rgba(22,13,7,0.82) 45%,rgba(18,11,6,0.86) 100%)}.features-sel .section-title .sub-heading{--rg-eyebrow-rule:var(--secondary-color);background-color:transparent;color:var(--white-color)}.features-sel .section-title h2 .text-highlight{color:var(--rg-ember)}.features-sel .rg-cards{margin-top:40px}.features-sel .rg-cards > [class*="col-"]{margin-top:30px}.features-sel .rg-card{height:100%;background-color:var(--rg-shade);border:1px solid rgba(255,255,255,0.09);border-radius:7px;padding:45px 40px}.features-sel .rg-card__icon{font-size:55px;line-height:1;color:var(--rg-ember);margin-bottom:35px;height:62px;display:flex;align-items:center}.features-sel .rg-card__title{font-size:22px;line-height:1.35;color:var(--white-color);margin-bottom:14px}.features-sel .rg-card p{color:rgba(255,255,255,0.72);margin-bottom:0}.features-sel .features-cta{margin-top:55px;background-color:var(--secondary-color);border-radius:7px;padding:45px 40px;text-align:center}.features-sel .features-cta__title{color:var(--heading-color);font-size:30px;line-height:1.25;margin-bottom:12px}.features-sel .features-cta__title > span{white-space:nowrap}.features-sel .features-cta__note{color:rgba(17,17,17,0.76);font-size:var(--font-18);margin-bottom:30px}.features-sel .features-cta .theme-btn.style-one{background-color:var(--rg-shade);color:var(--white-color)}.features-sel .features-cta .theme-btn.style-one:hover{background-color:var(--primary-black-color);color:var(--white-color)}@media screen and (max-width:991px){.features-sel{padding-top:80px;padding-bottom:80px;background-position:64% center}.features-sel .rg-card{padding:40px 35px}.features-sel .features-cta{padding:40px 28px}.features-sel .features-cta__title{font-size:25px}}.text-mode-block{--rg-dark:#3A2310;--rg-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media screen and (min-width:992px){.text-mode-block > .col-lg-6:first-child{padding-right:30px}.text-mode-block > .col-lg-6:last-child{padding-left:30px}}.features-sel .text-mode-block > [class*="col-"] > .section-content-box > p{color:rgba(255,255,255,0.82)}.text-mode-block .rg-cmds{list-style:none;padding:0;margin:25px 0 30px;display:flex;flex-direction:column;gap:14px}.text-mode-block .rg-cmds li{display:flex;align-items:baseline;gap:15px;color:rgba(255,255,255,0.82)}.text-mode-block .rg-cmds code{flex:0 0 auto;min-width:95px;text-align:center;font-family:var(--rg-mono);font-size:14px;font-weight:700;letter-spacing:0.04em;color:var(--rg-ember);background-color:var(--rg-dark);padding:5px 12px;border-radius:5px}.text-mode-block .rg-cmds-to a{color:#fff;text-decoration:underline;text-underline-offset:3px}.text-mode-block .rg-cmds-to a:hover,.text-mode-block .rg-cmds-to a:focus-visible{color:rgba(255,255,255,0.82)}.text-mode-block .rg-thread-wrap{position:relative}.text-mode-block .rg-replay{position:absolute;right:14px;bottom:14px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--heading-color);background-color:var(--secondary-color);border:none;border-radius:50%;box-shadow:0 6px 20px rgba(28,16,8,0.35);cursor:pointer;visibility:hidden;opacity:0;transform:scale(0.85);transition:opacity 0.3s ease,transform 0.3s ease,background-color 0.3s ease}.text-mode-block .rg-replay.is-on{visibility:visible;opacity:1;transform:scale(1)}.text-mode-block .rg-replay:hover{background-color:var(--rg-ember)}.text-mode-block .rg-replay:focus-visible{outline:3px solid var(--rg-dark);outline-offset:3px}.text-mode-block .rg-thread{background-color:var(--white-color);border:1px solid var(--border-color);border-radius:22px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,0.32)}.text-mode-block .rg-thread__bar{display:flex;align-items:center;gap:11px;padding:13px 20px;background-color:#FCF3E6;border-bottom:1px solid rgba(58,35,16,0.12);font-size:18px;font-weight:700;color:var(--heading-color)}.text-mode-block .rg-thread__bar img{width:52px;height:52px;margin:-4px;border-radius:50%}.text-mode-block .rg-thread__log{display:flex;flex-direction:column;gap:12px;padding:20px}.text-mode-block .rg-time{text-align:center;font-size:12.5px;color:rgba(17,17,17,0.45);padding:4px 0;opacity:0}.text-mode-block .rg-time.is-shown{opacity:1;transition:opacity 0.32s ease}.text-mode-block .rg-row{position:relative;display:flex}.text-mode-block .rg-row--in{justify-content:flex-start}.text-mode-block .rg-row--out{justify-content:flex-end}.text-mode-block .rg-row:last-child{padding-right:66px}.text-mode-block .rg-bub{max-width:92%;padding:10px 15px;border-radius:18px;font-size:14px;line-height:1.5;opacity:0;transform:translateY(8px)}.text-mode-block .rg-row.is-shown .rg-bub{opacity:1;transform:none;transition:opacity 0.32s ease,transform 0.32s ease}.text-mode-block .rg-row--out .rg-bub{background-color:var(--rg-dark);color:var(--white-color);border-bottom-right-radius:0}.text-mode-block .rg-row--in .rg-bub{background-color:var(--main-gray);color:var(--heading-color);border-bottom-left-radius:0}.text-mode-block .rg-cmd-text{font-family:var(--rg-mono);font-weight:700;letter-spacing:0.04em}.text-mode-block .rg-dots{position:absolute;top:0;left:0;display:none;align-items:center;gap:4px;padding:14px 16px;border-radius:18px;border-bottom-left-radius:0;background-color:var(--main-gray)}.text-mode-block .rg-dots.is-typing{display:flex}.text-mode-block .rg-dots span{width:6px;height:6px;border-radius:50%;background-color:#A9B3AE;animation:rg-bounce 1.1s infinite}.text-mode-block .rg-dots span:nth-child(2){animation-delay:0.15s}.text-mode-block .rg-dots span:nth-child(3){animation-delay:0.3s}@keyframes rg-bounce{0%,60%,100%{transform:translateY(0);opacity:0.5}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.text-mode-block .rg-bub{opacity:1;transform:none}.text-mode-block .rg-row.is-shown .rg-bub{transition:none}.text-mode-block .rg-time{opacity:1}.text-mode-block .rg-dots span{animation:none}.text-mode-block .rg-replay{display:none}}