:root{--rl-gold:#ffc62b;--rl-green:#377b50;--rl-leaf:#62ad69;--rl-mint:#edf8e9;--rl-pink:#ed6f8d;--rl-ink:#315243;--rl-muted:#65796d;--rl-paper:#fffdf3;--rl-line:rgba(67,112,74,.18);--rl-shadow:0 18px 44px rgba(54,96,64,.14);--rl-serif:"Cormorant Garamond",Georgia,serif;--rl-sans:"Nunito",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.rl-theme{margin:0;overflow-x:hidden;background:#f8f8e9;color:var(--rl-ink);font-family:var(--rl-sans)}body.rl-theme #wrapper{background:transparent}body.rl-theme p{color:var(--rl-muted)}.rl-shell{position:relative;width:min(1180px,calc(100% - 40px));margin-inline:auto}.rl-home{background:linear-gradient(180deg,#f7faea,#fffdf3 28%,#eff8e9);isolation:isolate}.rl-home h1,.rl-home h2,.rl-home h3{font-family:var(--rl-serif);color:var(--rl-green);letter-spacing:-.02em}.rl-home a{text-decoration:none}.rl-section{position:relative;padding:78px 0}.rl-section-heading{text-align:center;max-width:740px;margin:0 auto 36px}.rl-section-heading h2{font-size:clamp(38px,4vw,54px);line-height:1;margin:8px 0 12px}.rl-section-heading p{font-size:16px}.rl-eyebrow{display:block;color:#4e8b5c;font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.rl-center{text-align:center;margin-top:30px}.rl-text-link{color:#3a8655;font-weight:900}
/* approved forest header */
.rl-legacy-header{display:none!important}.rl-topbar{position:fixed!important;z-index:1100!important;inset:0 0 auto!important;width:100%;height:76px!important;min-height:76px!important;background:rgba(255,254,246,.97)!important;border-bottom:1px solid rgba(79,113,71,.2)!important;box-shadow:0 5px 18px rgba(54,85,58,.08)!important;backdrop-filter:blur(12px)}.rl-topbar__inner{display:grid;grid-template-columns:166px minmax(430px,1fr) auto;align-items:center;width:min(1340px,calc(100% - 34px));height:100%;margin:auto;gap:22px}.rl-topbar__brand{display:flex;align-items:center;height:100%}.rl-topbar__brand img{display:block;width:150px!important;height:auto!important;max-height:60px!important;object-fit:contain}.rl-topbar__nav{display:flex;align-items:stretch;justify-content:flex-start;height:100%;gap:2px}.rl-topbar__nav>a{position:relative;display:flex;align-items:center;padding:0 13px;color:#3b5949!important;font:800 11px/1 var(--rl-sans);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.rl-topbar__nav>a:after{content:"";position:absolute;left:13px;right:13px;bottom:19px;height:2px;border-radius:2px;background:#79ad67;transform:scaleX(0);transition:transform .2s}.rl-topbar__nav>a:hover:after,.rl-topbar__nav>a:first-child:after{transform:scaleX(1)}.rl-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:100%}.rl-topbar__actions .ss-chip{display:flex;align-items:center;min-height:34px;margin-right:4px;padding:5px 10px;border:1px solid #d9dfca;border-radius:9px;background:#fffef8;font-size:10px}.rl-topbar__actions .ss-servers{display:none}.rl-topbar__login,.rl-topbar__account{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border-radius:8px;color:#345c48!important;font:900 11px var(--rl-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.rl-topbar__login{border:1px solid #b8cbb7;background:#fffef8}.rl-topbar__account{border:1px solid #e8ae00;background:linear-gradient(#ffdb58,#ffc528);box-shadow:0 6px 13px rgba(210,157,0,.2);color:#5c4500!important}.rl-topbar__toggle{display:none;width:42px;height:42px;padding:9px;border:1px solid #cad9c6;border-radius:9px;background:#fffef8}.rl-topbar__toggle span{display:block;height:2px;margin:5px 0;border-radius:2px;background:#416650}.rl-home{padding-top:76px}
body.rl-theme header,body.rl-theme header.transparent,body.rl-theme header.header-mobile{height:72px;min-height:72px;background:rgba(255,254,246,.96)!important;border-bottom:1px solid var(--rl-line);box-shadow:0 6px 24px rgba(57,90,64,.08);backdrop-filter:blur(14px)}body.rl-theme header>.container{max-width:1400px;padding-inline:24px}body.rl-theme header .de-flex{height:72px;gap:20px}body.rl-theme #logo img{width:142px;height:auto;max-height:58px;object-fit:contain}body.rl-theme #mainmenu{display:flex;align-items:center;flex-wrap:nowrap;gap:2px}body.rl-theme #mainmenu>li{margin:0}body.rl-theme #mainmenu>li>a{padding:27px 9px;color:#315243!important;font:800 12px var(--rl-sans);white-space:nowrap;text-transform:uppercase}body.rl-theme #mainmenu>li>a:hover{color:#62ad69!important}body.rl-theme #mainmenu ul{background:#fffef8;border:1px solid var(--rl-line);border-radius:0 0 18px 18px;box-shadow:var(--rl-shadow)}body.rl-theme header .header-right-cluster{display:flex;flex-flow:row nowrap;align-items:center;gap:8px;padding:0}body.rl-theme header .menu_side_area{display:flex;align-items:center;gap:7px}body.rl-theme header .menu_side_area .btn-line{order:-1}body.rl-theme header .ss-chip{font-size:10px;color:#527064;gap:6px}body.rl-theme header .ss-item{color:#61776d}body.rl-theme header .ss-players{color:#9b7200}body.rl-theme header .ss-players b{color:#26895b}body.rl-theme .btn-main,body.rl-theme .rl-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 22px;border:1px solid #e6ad00;border-radius:9px;background:linear-gradient(#ffd85b,var(--rl-gold));box-shadow:0 8px 18px rgba(223,169,0,.23);color:#5b4500!important;font:900 14px var(--rl-sans);transition:.2s}body.rl-theme .btn-main.btn-line,.rl-button--ghost{background:rgba(255,255,255,.86);border-color:rgba(55,123,80,.25);box-shadow:none;color:var(--rl-green)!important}body.rl-theme .btn-main:hover,.rl-button:hover{transform:translateY(-2px)}
/* Navigation is positioned against the slider, never against the page. */
body.rl-theme .rl-hero #swiper.rl-hero-slider{position:relative!important;overflow:hidden!important;isolation:isolate}
/* Invisible legacy scroll controls must not intercept carousel clicks. */
body.rl-theme .float-text.show-on-scroll{visibility:hidden;pointer-events:none}
body.rl-theme .float-text.show-on-scroll.show:not(.hide){visibility:visible;pointer-events:auto}
body.rl-theme .scrollbar-v{pointer-events:none}
@media(prefers-reduced-motion:reduce){body.rl-theme .rl-hero .swiper-wrapper{transition-duration:100ms!important}}
body.rl-theme .rl-hero #swiper>.swiper-button-prev,
body.rl-theme .rl-hero #swiper>.swiper-button-next{position:absolute!important;top:50%!important;bottom:auto!important;margin:0!important;transform:translateY(-50%)!important;z-index:20!important;pointer-events:auto}
body.rl-theme .rl-hero #swiper>.swiper-button-prev{left:18px!important;right:auto!important}
body.rl-theme .rl-hero #swiper>.swiper-button-next{right:18px!important;left:auto!important}
body.rl-theme .rl-hero #swiper>.swiper-pagination{position:absolute!important;top:auto!important;bottom:24px!important;left:0!important;right:0!important;width:100%!important;z-index:20!important;transform:none!important}
@media(min-width:994px){body.rl-theme .rl-hero-slide--opening .rl-hero-layout .rl-hero-copy{top:23%!important;left:12%!important;bottom:auto!important;width:min(370px,38%)!important}}
/* hero */
.rl-hero,.rl-hero-slider,.rl-hero-slide{height:100svh;min-height:720px}.rl-hero-slide{position:relative;overflow:hidden}.rl-hero-art{position:absolute;inset:0;background-position:center;background-size:cover}.rl-hero-slide--opening .rl-hero-art{background-image:url('/imagens/ragnalink-funny/hero-floresta.webp')}.rl-hero-slide--ash .rl-hero-art{background-image:linear-gradient(90deg,rgba(255,253,242,.96),rgba(255,253,242,.15) 65%),url('/NewLayout/images/slider/2.webp')}.rl-hero-slide--vip .rl-hero-art{background-image:linear-gradient(90deg,rgba(255,253,242,.96),rgba(255,253,242,.15) 65%),url('/NewLayout/images/slider/3.webp')}.rl-hero-slide--opening:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,254,246,.92),rgba(255,254,246,.38) 36%,transparent 59%)}.rl-hero-layout{height:100%;display:grid;grid-template-columns:minmax(0,490px) 1fr;align-items:center;z-index:2}.rl-hero-copy{position:relative;z-index:3;padding-top:60px}.rl-hero-copy h1,.rl-hero-copy h2{margin:12px 0 15px;font-size:clamp(54px,5.2vw,82px);line-height:.93}.rl-hero-copy p{max-width:500px;color:#52695e;font-size:15px;line-height:1.65}.rl-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.rl-count-card{position:absolute;z-index:5;right:4%;bottom:10%;width:430px;padding:20px 24px;border:1px solid rgba(76,118,79,.18);border-radius:48px 12px 48px 12px;background:rgba(255,253,238,.92);box-shadow:var(--rl-shadow);text-align:center;backdrop-filter:blur(8px)}.rl-count-card>.rl-count-label{display:block;color:var(--rl-green);font:700 21px var(--rl-serif);text-transform:uppercase}.rl-count-card>strong{display:none}.rl-count-card>small{display:block;color:#7b806d;font-size:11px}.rl-count-card #countdown-inaug{display:grid!important;grid-template-columns:repeat(4,1fr);gap:8px!important}.rl-count-card #countdown-inaug .cd-box{min-width:0!important;padding:12px 6px!important;border:1px solid var(--rl-line)!important;border-radius:12px!important;background:#fff!important}.rl-count-card .cd-n{color:var(--rl-green)!important;font:700 29px var(--rl-serif)!important}.rl-count-card .cd-l{color:#708174!important;font-weight:800}.rl-hero .swiper-button-prev,.rl-hero .swiper-button-next{width:48px;height:48px;border:1px solid var(--rl-line);border-radius:50%;background:rgba(255,254,244,.9);color:var(--rl-green);box-shadow:var(--rl-shadow)}.rl-hero .swiper-button-prev:after,.rl-hero .swiper-button-next:after{font-size:17px;font-weight:900}.rl-hero .swiper-pagination{bottom:24px!important}.rl-hero .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.9}.rl-hero .swiper-pagination-bullet-active{width:28px;border-radius:10px;background:var(--rl-gold)}
/* Gift banner: decorative artwork with live accessible content. */
body.rl-theme .rl-gift-section{padding:22px 0 28px!important;background:#f8f8e9!important}
.rl-opening-gift{position:relative;aspect-ratio:3.5;display:flex;align-items:center;background:url('/imagens/ragnalink-funny/presente-pergaminho.webp') center/100% 175% no-repeat}
.rl-opening-gift-copy{width:63%;padding:10px 0 10px 18%}
@media(min-width:701px){.rl-opening-gift-copy{transform:translateY(-24px)}}
body.rl-theme .rl-opening-gift h2{margin:0 0 14px!important;color:#34764b!important;-webkit-text-fill-color:#34764b!important;background:none!important;text-shadow:none!important;font:700 clamp(22px,2.5vw,32px)/1.1 "Times New Roman",Georgia,serif!important;text-transform:uppercase;letter-spacing:-1px!important}
body.rl-theme .rl-opening-gift p{margin:0 0 18px!important;color:#77735c!important;-webkit-text-fill-color:#77735c!important;text-shadow:none!important;font:400 14px/1.55 Arial,sans-serif!important;letter-spacing:0!important}
body.rl-theme .rl-opening-gift .rl-button{display:inline-flex!important;width:auto!important;min-height:40px!important;padding:9px 16px!important;gap:8px!important;border:1px solid #efb41a!important;border-radius:7px!important;background:linear-gradient(180deg,#ffdc50,#ffc52c)!important;box-shadow:0 3px 6px #a7842724!important;color:#80600e!important;-webkit-text-fill-color:#80600e!important;text-shadow:none!important;font:600 13px/1.2 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
body.rl-theme .rl-opening-gift .rl-button:hover{background:linear-gradient(180deg,#ffe271,#ffd044)!important;transform:translateY(-1px)}
body.rl-theme .rl-opening-gift .rl-button:focus-visible{outline:2px solid #377b50;outline-offset:3px}
body.rl-theme .rl-opening-gift .rl-button .rl-gift-leaf{-webkit-text-fill-color:initial!important;font-size:16px}
.rl-opening-gift-details{margin:0 8%;color:#42694b}
.rl-opening-gift-details>summary{width:fit-content;margin:auto;cursor:pointer;font:700 12px/1.6 var(--rl-sans);padding:8px}
.rl-opening-gift-details[open]>.rl-dc{margin-top:12px}
body.rl-theme .rl-opening-gift-details .rl-dc h2,body.rl-theme .rl-opening-gift-details .subtitle,body.rl-theme .rl-opening-gift-details .text-gradient{color:#377b50!important;background:none!important;-webkit-text-fill-color:#377b50!important}
@media(max-width:700px){
 .rl-opening-gift{aspect-ratio:auto;min-height:330px;background-size:auto 440px;background-position:66% top;align-items:flex-end;padding-top:215px}
 .rl-opening-gift-copy{width:100%;padding:20px 22px;background:#fff8e4;border:1px solid #d9caa6;border-radius:14px;text-align:center}
 body.rl-theme .rl-opening-gift h2{font-size:27px!important}
 .rl-opening-gift-details{margin:8px 0}
}
/* gift */
.rl-gift-section{padding-top:54px}.rl-gift-section .rl-dc{position:relative;padding:42px 52px!important;overflow:visible!important;border:1px solid rgba(126,101,56,.2)!important;border-radius:55px 16px 55px 16px!important;background:linear-gradient(110deg,#fff9df,#fffdf5)!important;box-shadow:var(--rl-shadow)!important}.rl-gift-section .rl-dc:before{content:"";position:absolute;inset:-15px;border:2px solid rgba(92,145,83,.18);border-radius:62px 22px 62px 22px;pointer-events:none}.rl-gift-section .rl-dc h2{font-size:42px!important}.rl-gift-section .rl-dc p,.rl-gift-section .rl-dc li{color:#68796d!important}.rl-gift-section .rl-dc-nome{color:var(--rl-green)!important}.rl-gift-section .rl-dc-lista li:before{background:var(--rl-leaf)!important}.rl-gift-section .rl-dc-arte img{filter:drop-shadow(0 14px 18px rgba(62,101,67,.2))!important}
/* systems */
.rl-systems-section:before,.rl-news-section:before,.rl-faq-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 50%,rgba(98,173,105,.13),transparent 30%),radial-gradient(ellipse at 100% 55%,rgba(98,173,105,.13),transparent 30%);pointer-events:none}.rl-system-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px 14px}.rl-system-card{position:relative;min-height:248px;padding:26px 15px 18px;border:1px solid var(--rl-line);border-radius:64px 64px 14px 14px;background:rgba(255,255,248,.9);box-shadow:0 12px 28px rgba(61,101,68,.1);text-align:center}.rl-system-card:nth-child(n+7){transform:translateX(52%)}.rl-system-card:after{content:"";position:absolute;left:13px;right:13px;bottom:-7px;height:18px;border-radius:50%;background:rgba(69,127,76,.15);filter:blur(7px)}.rl-system-icon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 13px;border-radius:50%;background:linear-gradient(145deg,#fff3b6,#e7f6df);color:#488b58}.rl-system-icon svg{width:38px;height:38px}.rl-system-card h3{margin:0 0 8px;font:700 20px var(--rl-serif)}.rl-system-card p{min-height:58px;margin:0 0 12px;font-size:12px;line-height:1.45}.rl-system-link,.rl-system-soon{position:relative;z-index:2;display:inline-block;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:900}.rl-system-link{color:#3d8755;background:#edf7df}.rl-system-soon{color:#726947;background:#eee8d0}
/* news */
.rl-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rl-news-card{overflow:hidden;border:1px solid var(--rl-line);border-radius:22px;background:#fffef9;box-shadow:var(--rl-shadow)}.rl-news-image{height:190px;background:url('/NewLayout/images/blog/1.jpg') center/cover}.rl-news-card:nth-child(2) .rl-news-image{background-image:url('/NewLayout/images/blog/2.jpg')}.rl-news-card:nth-child(3) .rl-news-image{background-image:url('/NewLayout/images/blog/3.jpg')}.rl-news-body{padding:20px 22px}.rl-news-body time{color:#879185;font-size:11px}.rl-news-body h3{margin:6px 0 8px;font-size:24px;line-height:1}.rl-news-body p{margin:0;font-size:13px;line-height:1.55}
/* signup */
.rl-signup-card{position:relative;display:grid;grid-template-columns:1fr 1.1fr;min-height:380px;overflow:hidden;border:1px solid var(--rl-line);border-radius:50px 16px 50px 16px;background:linear-gradient(100deg,#fffdf4 0 45%,#eaf6e4 45%);box-shadow:var(--rl-shadow)}.rl-signup-copy{position:relative;z-index:2;align-self:center;padding:50px 0 50px 65px}.rl-signup-copy h2{margin:8px 0 13px;font-size:48px;line-height:.98}.rl-signup-copy p{font-size:14px;line-height:1.6}.rl-signup-art{background:url('/NewLayout/images/background/mago-cena.webp') 57% 15%/cover no-repeat;mask-image:linear-gradient(90deg,transparent,#000 18%)}
/* trust */
.rl-trust-section{padding:100px 0;overflow:hidden}.rl-trust-art{position:absolute;inset:0;background:url('/NewLayout/images/background/3.webp') center/cover fixed}.rl-trust-section:after{content:"";position:absolute;inset:0;background:rgba(47,105,72,.52)}.rl-trust-section .rl-shell{z-index:2}.rl-section-heading--light h2,.rl-section-heading--light p,.rl-section-heading--light .rl-eyebrow{color:#fff}.rl-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rl-feature-card{padding:28px 22px;border:1px solid rgba(255,255,255,.62);border-radius:34px 12px 34px 12px;background:rgba(255,255,247,.87);box-shadow:0 18px 35px rgba(24,66,43,.18);text-align:center;backdrop-filter:blur(9px)}.rl-feature-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 12px;border-radius:18px;background:#e9f6e4;color:#4c9a61;font-size:30px}.rl-feature-card h3{font-size:23px}.rl-feature-card p{font-size:13px;line-height:1.5}.rl-feature-card a{color:#287f4d;font-weight:800}
/* hosting */
.rl-hosting-card{display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;border:1px solid var(--rl-line);border-radius:44px 15px 44px 15px;background:#fffdf4;box-shadow:var(--rl-shadow)}.rl-hosting-visual{position:relative;min-height:520px}.rl-hosting-visual>img{width:100%;height:100%;object-fit:cover}.rl-hosting-copy{position:absolute;inset:auto 20px 20px;padding:24px;border-radius:24px;background:rgba(255,254,242,.91);backdrop-filter:blur(8px)}.rl-hosting-copy h3{margin:6px 0;font-size:34px;line-height:1}.rl-hosting-copy p{margin:0;font-size:12px}.rl-security-list{display:grid;align-content:center;gap:2px;margin:0;padding:36px 42px;list-style:none}.rl-security-list li{position:relative;padding:13px 10px 13px 38px;border-bottom:1px solid var(--rl-line);color:#557064;font-size:14px}.rl-security-list li:before{content:"✓";position:absolute;left:6px;top:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#dff4e2;color:#3c985a;font-weight:900}
/* faq */
.rl-faq-layout{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:20px;align-items:start}.rl-faq-intro{padding:28px;text-align:center}.rl-faq-book{display:grid;place-items:center;width:110px;height:90px;margin:0 auto 20px;border-radius:45% 45% 15px 15px;background:linear-gradient(145deg,#8fc477,#f4d56a);color:white;font:800 54px var(--rl-serif);transform:rotate(-5deg);box-shadow:var(--rl-shadow)}.rl-faq-intro p{font-size:13px}.rl-faq-column{display:grid;gap:10px}.rl-faq-column details{overflow:hidden;border:1px solid var(--rl-line);border-radius:10px;background:#fffef8;box-shadow:0 6px 18px rgba(60,92,65,.06)}.rl-faq-column summary{position:relative;padding:15px 42px 15px 18px;color:#3b6650;font-weight:900;cursor:pointer;list-style:none}.rl-faq-column summary:after{content:"+";position:absolute;right:18px;font-size:20px}.rl-faq-column details[open] summary:after{content:"−"}.rl-faq-column details p{margin:0;padding:0 18px 18px;font-size:13px;line-height:1.55}
/* final */
.rl-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rl-final-card{position:relative;min-height:350px;overflow:hidden;border:1px solid rgba(255,255,255,.65);border-radius:50px 16px 50px 16px;background-position:center;background-size:cover;box-shadow:var(--rl-shadow)}.rl-final-card--download{background-image:url('/NewLayout/images/cards/assassino.webp')}.rl-final-card--cards{background-image:url('/NewLayout/images/cards/arcebispa.webp')}.rl-final-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(37,88,57,.94),rgba(37,88,57,.1) 70%)}.rl-final-card span{position:absolute;z-index:2;left:34px;bottom:28px;display:grid;color:#fff}.rl-final-card small{font-weight:800}.rl-final-card strong{font:700 36px var(--rl-serif)}.rl-final-card em{justify-self:start;margin-top:8px;padding:8px 14px;border-radius:8px;background:var(--rl-gold);color:#624800;font-style:normal;font-weight:900}
/* footer */
body.rl-theme footer{position:relative;margin:0;padding-top:65px;background:linear-gradient(#e6f4e4,#d9eedc);color:#4e685c;border-top:1px solid var(--rl-line)}body.rl-theme footer h5{color:var(--rl-green);font-family:var(--rl-serif);font-size:21px}body.rl-theme footer p,body.rl-theme footer a,body.rl-theme footer small{color:#587064!important}body.rl-theme footer .subfooter{margin-top:45px;background:#315c48;color:#e6f1e8}body.rl-theme footer .subfooter a{color:#e6f1e8!important}
@media(max-width:1199px){.rl-system-grid{grid-template-columns:repeat(4,1fr)}.rl-system-card:nth-child(n+7){transform:none}body.rl-theme #mainmenu>li>a{padding-inline:6px;font-size:11px}.rl-count-card{width:390px}}
@media(max-width:1120px){.rl-topbar__inner{grid-template-columns:145px 1fr auto;gap:10px}.rl-topbar__brand img{width:135px!important}.rl-topbar__nav>a{padding-inline:8px;font-size:10px}.rl-topbar__actions .ss-chip{display:none}.rl-topbar__login,.rl-topbar__account{padding-inline:12px}}
@media(max-width:993px){body.rl-theme header .header-right-cluster{flex-direction:row}.rl-hero,.rl-hero-slider,.rl-hero-slide{min-height:760px}.rl-hero-slide--opening:after{background:linear-gradient(180deg,transparent 30%,rgba(255,254,246,.95) 62%,#fffef6)}.rl-hero-slide--opening .rl-hero-art{background-position:67% center}.rl-hero-layout{display:block}.rl-hero-copy{position:absolute;left:20px;right:20px;bottom:70px;padding:0;max-width:620px}.rl-hero-copy p{max-height:105px;overflow:auto}.rl-count-card{right:20px;bottom:72px}.rl-hero-slide--opening .rl-hero-copy{bottom:260px}.rl-feature-grid{grid-template-columns:1fr 1fr}.rl-system-grid{grid-template-columns:repeat(3,1fr)}.rl-hosting-card{grid-template-columns:1fr}.rl-faq-layout{grid-template-columns:1fr 1fr}.rl-faq-intro{grid-column:1/-1}}
@media(max-width:880px){.rl-topbar__inner{grid-template-columns:1fr auto;position:relative}.rl-topbar__toggle{display:block;grid-column:2}.rl-topbar__brand{grid-column:1;grid-row:1}.rl-topbar__nav{position:absolute;top:76px;left:-17px;right:-17px;display:none;height:auto;padding:12px 18px 18px;border-top:1px solid var(--rl-line);background:#fffef8;box-shadow:0 14px 25px rgba(52,86,57,.15)}.rl-topbar__nav.is-open{display:grid}.rl-topbar__nav>a{min-height:43px;padding:0 10px;border-bottom:1px solid var(--rl-line)}.rl-topbar__nav>a:after{display:none}.rl-topbar__actions{display:none}.rl-topbar__brand img{width:145px!important}}
@media(max-width:767px){.rl-shell{width:min(100% - 28px,1180px)}.rl-section{padding:58px 0}.rl-hero-copy h1,.rl-hero-copy h2{font-size:43px}.rl-hero-copy p{font-size:13px}.rl-count-card{left:14px;right:14px;width:auto;bottom:64px;padding:15px}.rl-hero-slide--opening .rl-hero-copy{bottom:265px}.rl-gift-section .rl-dc{padding:28px 20px!important}.rl-system-grid{grid-template-columns:1fr 1fr}.rl-news-grid,.rl-feature-grid,.rl-final-grid{grid-template-columns:1fr}.rl-signup-card{grid-template-columns:1fr;min-height:620px}.rl-signup-copy{padding:34px 26px}.rl-signup-art{min-height:300px;mask-image:linear-gradient(180deg,transparent,#000 18%)}.rl-faq-layout{grid-template-columns:1fr}.rl-faq-intro{grid-column:auto}.rl-trust-art{background-attachment:scroll}}
@media(max-width:480px){.rl-hero,.rl-hero-slider,.rl-hero-slide{min-height:800px}.rl-hero-copy h1,.rl-hero-copy h2{font-size:37px}.rl-actions{display:grid}.rl-button{width:100%}.rl-count-card #countdown-inaug{gap:4px!important}.rl-count-card .cd-n{font-size:23px!important}.rl-system-grid{grid-template-columns:1fr}.rl-system-card{min-height:auto}.rl-section-heading h2{font-size:37px}.rl-hosting-copy{position:relative;inset:auto;margin:-100px 12px 12px}.rl-security-list{padding:22px}.rl-final-card{min-height:300px}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.rl-topbar__inner{grid-template-columns:190px minmax(430px,1fr) auto;gap:18px}.rl-topbar__brand img{width:184px!important;max-height:64px!important}
.rl-topbar__nav>a.has-menu:before{content:"";order:2;width:0;height:0;margin-left:5px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #708477}.rl-topbar__rates{display:grid;place-items:center;min-width:70px;min-height:36px;padding:3px 8px;border:1px solid #d9dfca;border-radius:8px;background:#fffef8;line-height:1}.rl-topbar__rates small{color:#7b8a7e;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rl-topbar__rates strong{color:#496553;font-size:10px}.rl-topbar__actions #serverStatusBar{min-width:72px;justify-content:center}.rl-topbar__actions .ss-geral{padding:0;background:transparent;font-size:0}.rl-topbar__actions .ss-geral:before{content:"Online";display:block;color:#758579;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.rl-topbar__actions .ss-players{display:inline-flex;flex-direction:column;gap:0;font-size:0}.rl-topbar__actions .ss-players b{font-size:10px}
body.rl-theme header .menu_side_area a.btn-main.btn-line,
body.rl-theme header .menu_side_area a.btn-main.btn-line:focus,
body.rl-theme header .menu_side_area a.btn-main.btn-line:visited{
    color:#3f694f!important;
    border:1px solid #9fbea2!important;
    background:#fffdf4!important;
    box-shadow:0 3px 10px rgba(54,96,64,.08)!important;
}
body.rl-theme header .menu_side_area a.btn-main.btn-line:hover,
body.rl-theme header .menu_side_area a.btn-main.btn-line:active{
    color:#fffdf4!important;
    border-color:#4f8c5d!important;
    background:#4f8c5d!important;
    box-shadow:0 6px 14px rgba(55,123,80,.2)!important;
}
body.rl-theme header .menu_side_area a.btn-main.btn-line:before,
body.rl-theme header .menu_side_area a.btn-main.btn-line:after{content:none!important;background:none!important}
/* Dropdowns: apenas aparência; o mecanismo original de hover/click permanece intacto. */
body.rl-theme #mainmenu>li>ul:not(.mega){
    margin-top:0!important;
    padding:9px!important;
    border:1px solid #d7e2cf!important;
    border-radius:0 0 14px 14px!important;
    background:#fffdf4!important;
    box-shadow:0 16px 35px rgba(50,83,56,.16)!important;
}
body.rl-theme #mainmenu>li>ul:not(.mega)>li{border-bottom:1px solid #e6ecdf!important}
body.rl-theme #mainmenu>li>ul:not(.mega)>li:last-child{border-bottom:0!important}
body.rl-theme #mainmenu>li>ul:not(.mega) a{
    padding:11px 13px!important;
    border-radius:8px!important;
    background:transparent!important;
    color:#466551!important;
    font-family:var(--rl-sans)!important;
    font-size:12px!important;
    font-weight:800!important;
    text-align:left!important;
}
body.rl-theme #mainmenu>li>ul:not(.mega) a:hover{
    background:#eef6df!important;
    color:#2f794a!important;
}
body.rl-theme #mainmenu>li>ul.mega{padding:0 18px!important;background:transparent!important}
body.rl-theme #mainmenu>li>ul.mega .sb-menu{
    border:1px solid #d7e2cf!important;
    border-radius:0 0 22px 22px!important;
    background:rgba(255,253,244,.98)!important;
    box-shadow:0 20px 50px rgba(50,83,56,.18)!important;
    backdrop-filter:blur(14px);
}
.rl-home{padding-top:0!important;margin-top:0!important}
.rl-hero-slide--opening:after{background:linear-gradient(90deg,rgba(255,255,244,.83) 0%,rgba(255,255,244,.55) 25%,rgba(255,255,244,.08) 48%,transparent 68%)}
.rl-hero-slide--opening .rl-hero-layout{grid-template-columns:420px 1fr;align-items:center;padding-top:72px}
.rl-hero-slide--opening .rl-hero-copy{padding:0 0 28px 18px}
.rl-hero-slide--opening .rl-hero-copy h1{margin:0 0 14px;color:#405f4c;font:700 clamp(45px,4.15vw,66px)/.92 var(--rl-serif);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 2px 0 rgba(255,255,255,.55)}
.rl-hero-slide--opening .rl-hero-logo{display:block;width:310px;max-width:100%;height:auto;margin:0 0 9px -10px}
.rl-hero-slide--opening .rl-hero-copy h2{margin:0 0 13px;color:#3f8255;font:800 18px/1.2 var(--rl-sans);letter-spacing:0}
.rl-hero-slide--opening .rl-hero-copy p{width:350px;max-width:100%;margin:0;color:#52675c;font:600 13px/1.55 var(--rl-sans)}
.rl-hero-slide--opening .rl-actions{display:grid;width:255px;gap:9px;margin-top:22px}
.rl-hero-slide--opening .rl-button{min-height:49px;padding:10px 20px;font-size:15px;border-radius:9px}
.rl-hero-slide--opening .rl-button--ghost{min-height:43px;background:rgba(255,255,246,.9)!important;border-color:#c8d8ba!important;color:#467459!important}
.rl-hero-slide--opening .rl-button span{margin-left:9px;font-size:15px}
.rl-hero-slide--opening .rl-count-card{right:8%;bottom:10%;width:445px;padding:20px 25px 23px;border:2px solid rgba(85,131,73,.2);border-radius:48% 44% 16px 18px;background:rgba(255,254,231,.94);box-shadow:0 16px 35px rgba(50,88,54,.2)}
.rl-hero-slide--opening .rl-count-card:before{content:"";position:absolute;inset:-9px;border:1px solid rgba(84,137,72,.22);border-radius:50% 47% 20px 22px;pointer-events:none}
.rl-hero-slide--opening .rl-count-card>.rl-count-label{font-size:23px;letter-spacing:.035em}
.rl-hero-slide--opening .rl-count-card>small{display:none}
.rl-hero-slide--opening .rl-count-card #countdown-inaug{margin-top:11px!important}
.rl-hero-slide--opening .rl-count-card #countdown-inaug .cd-box{padding:12px 6px 9px!important;border-color:#dae5c9!important;border-radius:10px!important;box-shadow:0 4px 10px rgba(69,102,64,.06)}
.rl-hero-slide--opening .rl-count-card .cd-n{font-size:31px!important}
.rl-hero-slide--opening .rl-count-card .cd-l{font-size:9px!important;color:#72816f!important}
@media(max-width:993px){.rl-hero-slide--opening .rl-hero-layout{padding-top:72px}.rl-hero-slide--opening .rl-hero-copy{bottom:80px;padding:0 20px}.rl-hero-slide--opening .rl-count-card{right:18px;bottom:70px}.rl-hero-slide--opening .rl-hero-copy h1{font-size:46px}.rl-hero-slide--opening .rl-hero-logo{width:260px}.rl-hero-slide--opening .rl-hero-copy p{display:none}}
@media(max-width:767px){.rl-hero-slide--opening .rl-hero-copy{bottom:255px}.rl-hero-slide--opening .rl-count-card{left:14px;right:14px;bottom:62px;width:auto}.rl-hero-slide--opening .rl-hero-copy h1{font-size:38px}.rl-hero-slide--opening .rl-hero-logo{width:225px}.rl-hero-slide--opening .rl-hero-copy h2{font-size:15px}.rl-hero-slide--opening .rl-actions{width:230px}}
/* Ajuste visual conferido contra o mockup aprovado — somente slide 01. */
body.rl-theme .rl-hero{padding:0!important;margin:0!important;background:#dff3df!important}
body.rl-theme .rl-hero-slider{margin:0!important}
body.rl-theme .rl-hero-slide--opening .rl-hero-layout{display:block;padding-top:0!important}
body.rl-theme .rl-hero-slide--opening .rl-hero-copy{position:absolute;top:13%;left:calc((100% - min(1180px,calc(100% - 40px)))/2 + 18px);bottom:auto;width:370px;padding:0!important}
body.rl-theme .rl-hero-slide--opening .rl-hero-copy h1{
    color:#405e49!important;
    background:none!important;
    -webkit-background-clip:initial!important;
    -webkit-text-fill-color:#405e49!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:clamp(42px,3.6vw,58px)!important;
    font-style:normal!important;
    font-weight:700!important;
    line-height:.98!important;
    letter-spacing:-.035em!important;
}
body.rl-theme .rl-hero-slide--opening .rl-hero-logo{width:278px;margin:1px 0 10px -5px}
body.rl-theme .rl-hero-slide--opening .rl-hero-copy h2{
    color:#3e8052!important;
    background:none!important;
    -webkit-background-clip:initial!important;
    -webkit-text-fill-color:#3e8052!important;
    font-family:var(--rl-sans)!important;
    font-size:16px!important;
    font-weight:900!important;
}
body.rl-theme .rl-hero-slide--opening .rl-hero-copy p{color:#536a5d!important;-webkit-text-fill-color:#536a5d!important;font-size:12px!important;line-height:1.48!important}
body.rl-theme .rl-hero-slide--opening .rl-actions{width:258px;margin-top:18px}
body.rl-theme .rl-hero-slide--opening .rl-button{min-height:44px;font-size:13px}
body.rl-theme .rl-hero-slide--opening .rl-count-card{
    right:8%;bottom:9%;width:430px;padding:19px 24px 22px;
    border:2px solid #dbe5c7;border-radius:54px 54px 13px 13px;
    background:rgba(255,254,231,.97);box-shadow:0 14px 30px rgba(49,83,53,.18)
}
body.rl-theme .rl-hero-slide--opening .rl-count-card:before{inset:-7px;border-color:rgba(77,130,70,.22);border-radius:60px 60px 17px 17px}
body.rl-theme .rl-hero-slide--opening .rl-count-card>.rl-count-label{color:#49815a!important;-webkit-text-fill-color:#49815a!important;font-family:Georgia,"Times New Roman",serif!important;font-size:21px;font-weight:700}
@media(max-width:993px){body.rl-theme .rl-hero-slide--opening .rl-hero-copy{top:auto;left:20px;bottom:250px;width:min(360px,calc(100% - 40px))}body.rl-theme .rl-hero-slide--opening .rl-count-card{right:18px;bottom:65px}}
@media(max-width:767px){body.rl-theme .rl-hero-slide--opening .rl-hero-copy{bottom:255px}body.rl-theme .rl-hero-slide--opening .rl-count-card{left:14px;right:14px;bottom:58px;width:auto}}
body.rl-theme .rl-hero-slide--opening .rl-hero-art{background-image:url('/imagens/ragnalink-funny/hero-floresta-v2.webp')!important}
body.rl-theme .rl-hero-slide--opening .rl-hero-copy h1{font-family:var(--rl-serif)!important;font-weight:600!important}
body.rl-theme .rl-hero-slide--opening .rl-count-card{border:2px solid #cbdcae!important;border-radius:48% 48% 15px 15px / 36px 36px 15px 15px!important;background:radial-gradient(circle at 5% 12%,rgba(116,166,83,.2) 0 5px,transparent 6px),radial-gradient(circle at 95% 15%,rgba(116,166,83,.18) 0 6px,transparent 7px),linear-gradient(105deg,#fffbe3,#fffef1 48%,#faf5d8)!important;box-shadow:0 14px 30px rgba(49,83,53,.18),inset 0 0 24px rgba(171,146,81,.08)!important}
body.rl-theme .rl-hero-slide--opening .rl-count-card>.rl-count-label{font-family:var(--rl-serif)!important;font-size:22px!important}
body.rl-theme #mainmenu ul.mega .bc-titulo{color:#74876f!important}
body.rl-theme #mainmenu ul.mega .bc-item{border-color:transparent!important}
body.rl-theme #mainmenu ul.mega .bc-item:hover{
    border-color:#c8dcbf!important;
    background:#eef6df!important;
}
body.rl-theme #mainmenu ul.mega .bc-ico{
    border-color:#d5e3cb!important;
    background:#f6f4d9!important;
    color:#4f8d59!important;
}
body.rl-theme #mainmenu ul.mega .bc-item:hover .bc-ico{
    border-color:#9ec698!important;
    background:#dfeecf!important;
    color:#327d49!important;
}
body.rl-theme #mainmenu ul.mega .bc-nome{color:#315f43!important}
body.rl-theme #mainmenu ul.mega .bc-linha{color:#708174!important}
body.rl-theme .rl-hero-slide--opening .rl-hero-art{background-size:120% auto!important;background-position:57% center!important}
body.rl-theme .rl-hero-slide--opening .rl-hero-copy h1{font-size:clamp(40px,3.25vw,52px)!important}
body.rl-theme .rl-hero-slide--opening .rl-hero-logo{width:250px!important}
@media(max-width:993px){body.rl-theme .rl-hero-slide--opening .rl-hero-art{background-size:cover!important;background-position:64% center!important}}
body.rl-theme .rl-hero-slide--opening .rl-count-card{isolation:isolate;overflow:visible;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.72),transparent 55%),linear-gradient(105deg,rgba(255,250,222,.97),rgba(255,254,239,.98) 52%,rgba(246,241,207,.97))!important}
body.rl-theme .rl-hero-slide--opening .rl-count-card:before,
body.rl-theme .rl-hero-slide--opening .rl-count-card:after{content:"";position:absolute;top:8px;width:76px;height:136px;border:0!important;border-radius:0!important;background:url('/imagens/ragnalink-funny/folhas-contador.svg') center/contain no-repeat;pointer-events:none;z-index:2}
body.rl-theme .rl-hero-slide--opening .rl-count-card:before{left:-42px;right:auto;bottom:auto;transform:rotate(-7deg)}
body.rl-theme .rl-hero-slide--opening .rl-count-card:after{left:auto;right:-42px;bottom:auto;transform:scaleX(-1) rotate(-7deg)}
body.rl-theme .rl-hero-slide--opening .rl-count-card>*{position:relative;z-index:3}

/* Moldura aprovada do contador de inauguração. */
body.rl-theme .rl-hero-slide--opening .rl-count-card{
    width:500px!important;
    min-height:245px!important;
    right:3.5%!important;
    bottom:5.5%!important;
    padding:68px 64px 52px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent url('/imagens/ragnalink-funny/molduraback-aprimorada-transparente.webp') center/100% 100% no-repeat!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
}
body.rl-theme .rl-hero-slide--opening .rl-count-card:before,
body.rl-theme .rl-hero-slide--opening .rl-count-card:after{content:none!important}
body.rl-theme .rl-hero-slide--opening .rl-count-card>.rl-count-label{
    margin-bottom:7px!important;
    color:#39734c!important;
    font-size:23px!important;
    line-height:1!important;
}
body.rl-theme .rl-hero-slide--opening .rl-count-card>small{display:none!important}
body.rl-theme .rl-hero-slide--opening .rl-count-card #countdown-inaug{gap:9px!important;margin-top:0!important}
body.rl-theme .rl-hero-slide--opening .rl-count-card #countdown-inaug .cd-box{
    padding:10px 5px!important;
    border-color:rgba(76,118,79,.2)!important;
    background:rgba(255,255,251,.92)!important;
}
@media(max-width:993px){
    body.rl-theme .rl-hero-slide--opening .rl-count-card{right:50%!important;bottom:3%!important;transform:translateX(50%);width:min(500px,94vw)!important}
}
@media(max-width:540px){
    body.rl-theme .rl-hero-slide--opening .rl-count-card{min-height:190px!important;padding:52px 40px 38px!important}
    body.rl-theme .rl-hero-slide--opening .rl-count-card>.rl-count-label{font-size:19px!important}
    body.rl-theme .rl-hero-slide--opening .rl-count-card .cd-n{font-size:23px!important}
}

/* Composição aprovada: personagens em primeiro plano e cenário integral. */
body.rl-theme .rl-hero-slide--opening .rl-hero-art{
    background-image:url('/imagens/ragnalink-funny/hero-floresta-v3.webp')!important;
    background-size:cover!important;
    background-position:center center!important;
}

/* Contadores compactos, inteiramente contidos na área útil da moldura. */
body.rl-theme .rl-hero-slide--opening .rl-count-card #countdown-inaug{
    grid-template-columns:repeat(4,60px)!important;
    justify-content:center!important;
    gap:7px!important;
}
body.rl-theme .rl-hero-slide--opening .rl-count-card #countdown-inaug .cd-box{
    width:60px!important;
    min-width:60px!important;
    height:62px!important;
    padding:7px 3px 5px!important;
    border-radius:8px!important;
}
body.rl-theme .rl-hero-slide--opening .rl-count-card .cd-n{
    font-size:22px!important;
    line-height:1!important;
}
body.rl-theme .rl-hero-slide--opening .rl-count-card .cd-l{
    display:block!important;
    margin-top:5px!important;
    font-size:8px!important;
    line-height:1!important;
}
@media(max-width:540px){
    body.rl-theme .rl-hero-slide--opening .rl-count-card #countdown-inaug{
        grid-template-columns:repeat(4,48px)!important;
        gap:4px!important;
    }
    body.rl-theme .rl-hero-slide--opening .rl-count-card #countdown-inaug .cd-box{
        width:48px!important;
        min-width:48px!important;
        height:54px!important;
        padding:6px 2px 4px!important;
    }
    body.rl-theme .rl-hero-slide--opening .rl-count-card .cd-n{font-size:19px!important}
    body.rl-theme .rl-hero-slide--opening .rl-count-card .cd-l{font-size:7px!important;margin-top:4px!important}
}
@media(max-width:993px){
    body.rl-theme .rl-hero-slide--opening .rl-hero-art{
        background-size:cover!important;
        background-position:61% center!important;
    }
}
