:root{--green:#009739;--dark:#07150d;--panel:#102219;--yellow:#ffdf00;--blue:#002776;--text:#f5f7f5;--muted:#a9b8ae;--red:#d92b2b}*{box-sizing:border-box}html{background:var(--dark);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}body{margin:0;background:radial-gradient(circle at 80% 10%,rgba(0,151,57,.18),transparent 32%),var(--dark)}a{color:inherit;text-decoration:none}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,6vw,100px);background:rgba(5,20,11,.94);border-bottom:1px solid rgba(255,223,0,.24);position:sticky;top:0;z-index:5;backdrop-filter:blur(10px)}.brand{display:flex;align-items:center;gap:14px;font-weight:900;letter-spacing:1px}.brand img{width:54px;height:54px;object-fit:contain}.brand span{font-size:20px}.discord,.steam-button,.buy{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:800;transition:.2s}.discord{padding:11px 18px;border:1px solid rgba(255,255,255,.2)}.hero{min-height:510px;display:flex;align-items:center;padding:70px clamp(22px,8vw,145px);background:linear-gradient(90deg,rgba(3,15,8,.96),rgba(3,15,8,.47)),url('/assets/rust-brasil-banner.png') center/cover}.hero-content{max-width:680px}.eyebrow,.section-title span{color:var(--yellow);font-weight:900;letter-spacing:2px}.hero h1{font-size:clamp(42px,6vw,76px);line-height:.98;margin:18px 0}.hero p{font-size:20px;color:#d6dfd9;line-height:1.6}.steam-button{background:var(--green);padding:16px 24px;margin-top:16px}.identity{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:rgba(0,0,0,.45);padding:14px 18px;border-left:4px solid var(--yellow);border-radius:6px;margin-top:22px}.identity span{color:var(--muted)}.link-button{background:none;border:0;color:var(--yellow);cursor:pointer;font-weight:800}.plans{padding:90px clamp(22px,6vw,100px)}.section-title{text-align:center;max-width:660px;margin:0 auto 42px}.section-title h2{font-size:44px;margin:12px}.section-title p{color:var(--muted)}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1180px;margin:auto}.plan{background:linear-gradient(145deg,rgba(255,255,255,.04),transparent),var(--panel);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:28px;position:relative;overflow:hidden}.plan:before{content:'';position:absolute;left:0;right:0;top:0;height:5px;background:var(--green)}.plan.silver:before{background:#c9d1d6}.plan.gold:before{background:var(--yellow)}.plan.bronze:before{background:#c77b30}.badge{font-size:12px;font-weight:900;color:var(--yellow)}.plan h3{font-size:29px;margin:12px 0}.price{font-size:42px;font-weight:900}.price small{font-size:17px;margin-right:6px;color:var(--muted)}.plan ul{padding:0;list-style:none;margin:26px 0}.plan li{padding:10px 0;color:#cad5ce;border-bottom:1px solid rgba(255,255,255,.07)}.plan li:before{content:'✓';color:var(--green);font-weight:900;margin-right:9px}.buy{width:100%;min-height:52px;background:var(--green);border:0;color:white;cursor:pointer;padding:12px;text-align:center}.buy:hover{filter:brightness(1.15);transform:translateY(-1px)}.buy.disabled{background:#536057;cursor:not-allowed}.security{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:20px clamp(22px,6vw,100px) 95px;max-width:1380px;margin:auto}.security>div{background:#0c1e14;border:1px solid rgba(255,255,255,.08);padding:26px;border-radius:12px}.security span{font-size:28px}.security p{color:var(--muted);line-height:1.55}.status-card{max-width:650px;margin:100px auto;padding:55px;text-align:center;background:var(--panel);border-radius:14px;border-top:5px solid var(--green)}.status-card.pending{border-color:var(--yellow)}.status-card.failure{border-color:var(--red)}.status-icon{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;margin:auto;background:var(--green);font-size:40px;font-weight:900}.pending .status-icon{background:var(--yellow);color:#222}.failure .status-icon{background:var(--red)}.status-card p{color:var(--muted);line-height:1.6;margin-bottom:30px}footer{display:flex;justify-content:space-between;gap:15px;padding:30px clamp(22px,6vw,100px);border-top:1px solid rgba(255,255,255,.1);color:var(--muted)}@media(max-width:850px){.plan-grid,.security{grid-template-columns:1fr}.hero{min-height:430px}.hero h1{font-size:44px}.brand span{font-size:16px}.discord{display:none}.status-card{margin:55px 18px;padding:35px 22px}footer{flex-direction:column}}
/* Temas adicionais e adaptação para celulares. */
.plan.blue:before{background:#3c83f6}.plan.green:before{background:#00c853}
html,body{max-width:100%;overflow-x:hidden}.hero-content,.section-title,.plan-grid,.plan{min-width:0}h1,h2,h3,p,.brand span{overflow-wrap:anywhere}
@media(max-width:560px){.topbar{height:68px;padding:0 14px}.brand{gap:9px;min-width:0}.brand img{width:42px;height:42px;flex:0 0 42px}.brand span{font-size:14px;letter-spacing:.4px}.hero{min-height:470px;padding:48px 18px;background:linear-gradient(90deg,rgba(3,15,8,.96),rgba(3,15,8,.66)),url('/assets/rust-brasil-banner.png') 58% center/cover}.hero-content{width:calc(100vw - 36px);max-width:calc(100vw - 36px);flex:0 0 calc(100vw - 36px)}.hero h1{font-size:34px;line-height:1.05}.hero p{font-size:17px;line-height:1.45}.steam-button{width:100%;padding:15px 12px}.identity{align-items:flex-start;flex-direction:column}.plans{padding:62px 16px}.section-title{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-bottom:28px}.section-title h2{font-size:32px;margin:12px 0}.section-title p{line-height:1.5}.plan-grid{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.plan{width:100%;padding:23px 20px}.plan h3{font-size:25px}.price{font-size:36px}.security{padding:10px 16px 60px}.security>div{padding:22px}.status-card{margin:35px 14px;padding:30px 18px}footer{padding:26px 18px;font-size:14px}}

.site-nav{display:flex;align-items:center;gap:12px}.site-nav>a{color:#fff;text-decoration:none;font-weight:800}.ranking-shell{width:min(1180px,92vw);margin:54px auto 80px}.ranking-hero{text-align:center;margin-bottom:28px}.ranking-hero h1{font-size:clamp(2rem,5vw,4rem);margin:8px 0;color:#ffd21c}.ranking-hero p{color:#b8c7bd}.ranking-search{display:flex;gap:10px;max-width:720px;margin:0 auto 24px}.ranking-search input{flex:1;min-width:0;background:#14231a;border:1px solid #31523b;color:#fff;border-radius:10px;padding:15px 16px;font:inherit}.ranking-search button{border:0;border-radius:10px;background:#00843d;color:#fff;font-weight:900;padding:0 22px;cursor:pointer}.ranking-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 16px;scrollbar-width:thin}.ranking-tabs a{white-space:nowrap;color:#c9d6cd;text-decoration:none;padding:11px 15px;border-radius:999px;background:#14231a;border:1px solid #284431;font-weight:800}.ranking-tabs a.active{background:#ffcf00;color:#102218;border-color:#ffcf00}.ranking-card{overflow:hidden;border-radius:16px;background:#101a14;border:1px solid #294233;box-shadow:0 22px 55px rgba(0,0,0,.28)}.ranking-heading,.ranking-row{display:grid;grid-template-columns:110px minmax(220px,1fr) minmax(170px,.45fr) 100px;align-items:center;gap:18px;padding:16px 24px}.ranking-heading{font-size:.78rem;letter-spacing:.08em;color:#8da193;background:#0a110d}.ranking-row{border-top:1px solid rgba(255,255,255,.07)}.ranking-row:nth-child(2){background:linear-gradient(90deg,rgba(255,210,28,.13),transparent)}.rank-position{font-size:1.18rem}.rank-player{display:flex;flex-direction:column;min-width:0}.rank-player strong{overflow:hidden;text-overflow:ellipsis}.rank-player small{color:#7f9385;margin-top:4px}.rank-value{color:#ffd21c}.rank-kd{color:#b8c7bd}.ranking-empty{text-align:center;padding:70px 20px;color:#9fb2a5}.ranking-update{text-align:center;color:#819487;margin-top:16px;font-size:.9rem}
@media(max-width:720px){.topbar{padding:10px 14px}.brand span{font-size:.92rem}.brand img{width:42px;height:42px}.site-nav{gap:6px}.site-nav>a{font-size:.8rem;padding:9px}.ranking-shell{margin-top:28px}.ranking-search{flex-direction:column}.ranking-search button{padding:14px}.ranking-heading{display:none}.ranking-row{grid-template-columns:48px minmax(0,1fr) auto;padding:14px 12px;gap:10px}.rank-kd{display:none}.rank-player small{font-size:.65rem}.rank-value{text-align:right;font-size:.82rem}.ranking-tabs{margin-inline:-4vw;padding-inline:4vw}}

.site-nav{overflow-x:auto;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav a{white-space:nowrap;padding:10px 8px}.site-nav .nav-store{background:#009739;border:1px solid #1fd062;border-radius:8px;padding:11px 16px}.site-nav .nav-admin{padding-inline:10px}.portal-hero{min-height:680px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(3,15,8,.97) 0%,rgba(3,15,8,.72) 48%,rgba(3,15,8,.2)),url('/assets/rust-brasil-banner.png') center/cover;padding:80px clamp(22px,8vw,145px)}.portal-hero-inner{max-width:760px}.portal-hero h1{font-size:clamp(3.2rem,7vw,6.3rem);line-height:.93;margin:20px 0;text-transform:uppercase}.portal-hero h1 em{font-style:normal;color:#ffdf00}.portal-hero p{font-size:1.2rem;line-height:1.65;color:#d1ddd5;max-width:690px}.portal-actions{display:flex;gap:14px;flex-wrap:wrap;margin:26px 0 18px}.secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border:1px solid rgba(255,255,255,.34);border-radius:8px;font-weight:900}.portal-hero code,.server-card code{display:inline-block;background:rgba(0,0,0,.62);border:1px solid rgba(255,223,0,.35);color:#ffdf00;padding:11px 14px;border-radius:7px}.portal-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#0b1b12;border-block:1px solid rgba(255,255,255,.08);padding:0 clamp(22px,6vw,100px)}.portal-stats article{text-align:center;padding:30px 18px;border-right:1px solid rgba(255,255,255,.08)}.portal-stats article:last-child{border:0}.portal-stats strong{display:block;color:#ffdf00;font-size:2rem}.portal-stats span{color:#a9b8ae;font-size:.85rem}.portal-section,.content-page{width:min(1180px,92vw);margin:0 auto;padding:90px 0}.feature-grid,.mini-plan-grid,.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-grid article,.team-grid article{background:#102219;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:28px}.feature-grid b{font-size:2rem}.feature-grid h3{font-size:1.3rem}.feature-grid p,.team-grid p{color:#a9b8ae;line-height:1.6}.wipe-banner{width:min(1180px,92vw);margin:0 auto;padding:38px 42px;background:linear-gradient(100deg,#003f1c,#009739);border:1px solid #23d064;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wipe-banner h2{font-size:clamp(1.8rem,4vw,3rem);margin:8px 0}.wipe-banner p{margin:0;color:#d5e9dc}.mini-plan-grid article{background:#102219;border-top:4px solid #ffdf00;border-radius:12px;padding:25px}.mini-plan-grid span{color:#87a08f;font-size:.75rem;font-weight:900}.mini-plan-grid h3{font-size:1.5rem;margin:10px 0}.mini-plan-grid strong{color:#ffdf00;font-size:1.7rem}.portal-store-button{max-width:360px;margin:30px auto 0}.inner-hero{text-align:center;padding:100px 20px 70px;background:linear-gradient(rgba(3,15,8,.86),rgba(3,15,8,.96)),url('/assets/rust-brasil-banner.png') center/cover}.inner-hero h1{font-size:clamp(2.7rem,6vw,5rem);margin:12px 0}.inner-hero p{max-width:780px;margin:auto;color:#c7d4cb;font-size:1.1rem;line-height:1.6}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.about-grid article{background:#102219;border-radius:14px;padding:35px;border:1px solid rgba(255,255,255,.08)}.about-grid article>span{font-size:2.6rem;font-weight:900;color:rgba(255,223,0,.35)}.about-grid p{color:#b4c3b9;line-height:1.8}.inner-stats{width:min(1180px,92vw);border-radius:14px;margin-bottom:80px;padding-inline:0}.rules-list{max-width:960px}.rules-list details{background:#102219;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:12px;overflow:hidden}.rules-list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:52px 1fr auto;align-items:center;padding:22px}.rules-list summary::-webkit-details-marker{display:none}.rules-list summary b{color:#ffdf00}.rules-list summary span{font-size:1.1rem;font-weight:900}.rules-list summary i{font-size:1.7rem;color:#ffdf00}.rules-list details p{padding:0 74px 24px;color:#b9c7bd;line-height:1.7;margin:0}.support-cta{width:min(960px,92vw);margin:0 auto 80px;background:#102219;border-left:5px solid #ffdf00;border-radius:12px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.support-cta h2{margin:0}.support-cta p{color:#a9b8ae}.server-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:25px}.server-card{background:#102219;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:30px}.server-card-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#21d265;box-shadow:0 0 14px #21d265;margin-right:6px}.server-card li{padding:10px 0;color:#b9c7bd}.server-card code{display:block;margin:20px 0}.server-features{display:grid;grid-template-columns:1fr 1fr;gap:15px}.server-features article{background:#102219;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:22px}.server-features b{font-size:1.8rem}.server-features p{color:#a9b8ae;line-height:1.5}.team-avatar{width:76px;height:76px;display:grid;place-items:center;background:#07391b;border:2px solid #ffdf00;border-radius:50%;font-size:2rem;margin-bottom:20px}.team-grid span{color:#ffdf00;font-size:.75rem;font-weight:900}.team-grid h2{margin:10px 0}.team-owner{background:linear-gradient(145deg,rgba(255,223,0,.1),transparent),#102219!important}
@media(max-width:1050px){.site-nav a{font-size:.78rem}.portal-hero{min-height:600px}.server-layout{grid-template-columns:1fr}}
@media(max-width:850px){.topbar{height:auto;min-height:74px}.site-nav{max-width:70vw}.site-nav .nav-admin{display:none}.portal-stats{grid-template-columns:1fr 1fr}.portal-stats article:nth-child(2){border-right:0}.portal-stats article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.feature-grid,.mini-plan-grid,.team-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr}.wipe-banner,.support-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.topbar{align-items:center}.brand span{display:none}.site-nav{max-width:calc(100vw - 70px)}.site-nav a{font-size:.75rem;padding:9px 6px}.site-nav .nav-store{padding:9px 11px}.portal-hero{min-height:600px;padding:65px 18px;background-position:58% center}.portal-hero h1{font-size:3rem}.portal-hero p{font-size:1rem}.portal-actions>a{width:100%}.portal-hero code{max-width:100%;overflow-wrap:anywhere}.portal-stats{padding:0}.portal-stats article{padding:22px 8px}.portal-stats strong{font-size:1.5rem}.portal-section,.content-page{padding:62px 0}.wipe-banner{padding:28px 22px}.server-features{grid-template-columns:1fr}.server-card{padding:21px 17px}.server-card-head{flex-direction:column}.rules-list summary{grid-template-columns:38px 1fr auto;padding:18px 14px}.rules-list details p{padding:0 18px 20px}.inner-hero{padding:74px 17px 55px}}

@keyframes heroEnter{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes backgroundDrift{0%,100%{background-position:center center}50%{background-position:54% 48%}}@keyframes buttonGlow{0%,100%{box-shadow:0 0 0 rgba(0,151,57,0)}50%{box-shadow:0 0 28px rgba(0,151,57,.35)}}.portal-hero{animation:backgroundDrift 18s ease-in-out infinite}.portal-hero-inner>*{opacity:0;animation:heroEnter .7s cubic-bezier(.2,.75,.2,1) forwards}.portal-hero-inner>*:nth-child(2){animation-delay:.08s}.portal-hero-inner>*:nth-child(3){animation-delay:.16s}.portal-hero-inner>*:nth-child(4){animation-delay:.24s}.portal-hero-inner>*:nth-child(5){animation-delay:.32s}.portal-actions .steam-button,.portal-store-button{animation:buttonGlow 3s ease-in-out infinite}.feature-grid article,.mini-plan-grid article,.server-features article,.team-grid article,.plan{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.feature-grid article:hover,.mini-plan-grid article:hover,.server-features article:hover,.team-grid article:hover,.plan:hover{transform:translateY(-7px);border-color:rgba(255,223,0,.42);box-shadow:0 18px 40px rgba(0,0,0,.3)}.rules-list summary i{transition:transform .25s ease}.rules-list details[open] summary i{transform:rotate(45deg)}.reveal-item{opacity:0;transform:translateY(24px);transition:opacity .65s ease var(--reveal-delay,0ms),transform .65s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0ms)}.reveal-item.is-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal-item{opacity:1;transform:none}}

.server-browser{max-width:1180px}.server-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.live-server-card{background:linear-gradient(145deg,rgba(255,255,255,.035),transparent),#102219;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;box-shadow:0 20px 50px rgba(0,0,0,.22);transition:transform .25s ease,border-color .25s ease}.live-server-card:hover{transform:translateY(-5px);border-color:rgba(255,223,0,.35)}.live-server-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.live-server-top h2{margin:9px 0 18px;font-size:1.45rem}.server-state{font-size:.72rem;font-weight:900;letter-spacing:.12em;color:#38dc78}.is-offline .server-state{color:#ff7777}.is-offline .live-dot{background:#e33;box-shadow:0 0 12px #e33}.player-total{font-size:2.25rem;color:#ffdf00;white-space:nowrap}.player-total small{font-size:1rem;color:#8da193}.player-bar{height:9px;background:#263b2e;border-radius:999px;overflow:hidden}.player-bar span{display:block;height:100%;background:linear-gradient(90deg,#009739,#ffdf00);border-radius:inherit;transition:width .5s ease}.is-offline .player-bar span{width:0!important}.server-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.server-meta span{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.06);border-radius:9px;padding:12px;color:#d2ddd5}.server-meta b{display:block;color:#91a599;font-size:.72rem;text-transform:uppercase;margin-bottom:5px}.wipe-schedule{display:flex;flex-direction:column;gap:7px;padding:15px 17px;border-left:4px solid #ffdf00;background:rgba(255,223,0,.055);color:#c7d4cb}.wipe-schedule b{color:#ffdf00}.server-connect{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px}.server-connect code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#07150d;border:1px solid #31523b;padding:14px;border-radius:8px;color:#d6e6da}.server-connect .steam-button{margin:0;padding:14px 25px}.server-refresh{text-align:center;color:#91a599;margin:24px 0 0}.server-empty{text-align:center;padding:70px 20px;background:#102219;border-radius:14px;color:#a9b8ae}
.site-nav .nav-login,.site-nav .nav-account{border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:10px 13px}.site-nav .nav-login{color:#ffdf00;border-color:rgba(255,223,0,.45)}.site-nav .nav-account{color:#8ff0ad;border-color:rgba(0,151,57,.55)}
.checkout-form{display:flex;flex-direction:column;gap:10px}.coupon-input{display:flex;flex-direction:column;gap:6px;color:#a9b8ae;font-size:.74rem;font-weight:900}.coupon-input input{width:100%;background:#08130d;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#fff;padding:12px;text-transform:uppercase;font:inherit}.coupon-input input:focus{outline:2px solid rgba(255,223,0,.45);border-color:#ffdf00}
@media(max-width:850px){.server-list{grid-template-columns:1fr}}
@media(max-width:560px){.live-server-card{padding:21px 17px}.live-server-top h2{font-size:1.18rem}.player-total{font-size:1.8rem}.server-meta{grid-template-columns:1fr}.server-connect{grid-template-columns:1fr}.server-connect code{white-space:normal;overflow-wrap:anywhere}.server-connect .steam-button{width:100%}}

.checkout-page{width:min(1180px,92vw);margin:0 auto;padding:70px 0 90px}.checkout-title{margin-bottom:32px}.checkout-title h1{font-size:clamp(2.3rem,5vw,4rem);margin:10px 0}.checkout-title p{color:var(--muted);font-size:1.05rem}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:26px;align-items:start}.checkout-main,.checkout-summary{background:#102219;border:1px solid rgba(255,255,255,.1);border-radius:15px}.checkout-main{padding:27px}.checkout-product{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:20px;align-items:center;padding-bottom:27px;border-bottom:1px solid rgba(255,255,255,.09)}.checkout-product-icon{width:76px;height:76px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#009739,#004d22);border:1px solid #23d064;color:#ffdf00;font-weight:1000;font-size:1.25rem}.checkout-product span{font-size:.7rem;color:#ffdf00;font-weight:900;letter-spacing:.12em}.checkout-product h2{margin:7px 0}.checkout-product p{margin:0;color:#a9b8ae;line-height:1.5}.checkout-product>strong{font-size:1.35rem;color:#ffdf00;white-space:nowrap}.payment-choice{padding-top:25px}.payment-choice h2,.checkout-summary h2{margin-top:0}.payment-provider{display:grid;grid-template-columns:auto 48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:2px solid #009739;background:#0a1910;border-radius:11px}.payment-provider input{accent-color:#009739}.mp-mark{width:46px;height:34px;display:grid;place-items:center;background:#08a8ef;color:white;border-radius:8px;font-size:.78rem;font-weight:1000}.payment-provider span:nth-of-type(2){display:flex;flex-direction:column;gap:4px}.payment-provider small,.payment-note{color:#98aa9e;line-height:1.45}.payment-provider b{font-size:.65rem;color:#70e899;background:rgba(0,151,57,.18);padding:7px;border-radius:999px}.payment-note{font-size:.78rem;margin:14px 3px 0}.checkout-summary{padding:27px;position:sticky;top:105px}.checkout-summary>div:first-of-type{display:flex;justify-content:space-between;gap:14px;padding:17px 0 23px;border-bottom:1px solid rgba(255,255,255,.09)}.checkout-summary>div:first-of-type strong{color:#ffdf00}.checkout-summary .checkout-form{margin-top:22px}.coupon-box{position:relative}.coupon-box input{padding-right:45px}.coupon-box span{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.coupon-input small{font-weight:500;color:#7f9385;line-height:1.4}.checkout-terms{display:flex;align-items:flex-start;gap:9px;color:#c8d4cc;font-size:.78rem;line-height:1.45}.checkout-terms input{margin-top:3px;accent-color:#009739}.checkout-pay{margin-top:4px}.offline-delivery{display:flex!important;justify-content:flex-start!important;gap:13px!important;margin-top:22px;padding:16px!important;border:1px solid rgba(255,223,0,.2)!important;background:rgba(255,223,0,.045);border-radius:9px}.offline-delivery>span{font-size:1.4rem}.offline-delivery strong{color:#ffdf00;font-size:.85rem}.offline-delivery p{color:#9eb0a4;font-size:.75rem;line-height:1.45;margin:5px 0 0}.checkout-back{display:block;text-align:center;color:#a9b8ae;font-weight:800;font-size:.82rem;margin-top:20px}.checkout-unavailable{margin-top:20px;padding:15px;background:rgba(217,43,43,.15);border:1px solid rgba(217,43,43,.45);border-radius:9px;color:#ffaaaa}
@media(max-width:900px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-product{grid-template-columns:64px minmax(0,1fr)}.checkout-product-icon{width:64px;height:64px}.checkout-product>strong{grid-column:2}}
@media(max-width:560px){.checkout-page{padding:45px 0 60px}.checkout-main,.checkout-summary{padding:19px}.checkout-product{gap:13px}.payment-provider{grid-template-columns:auto 42px minmax(0,1fr);padding:14px;gap:9px}.payment-provider b{display:none}.payment-provider small{font-size:.7rem}}

.account-nav{display:flex;align-items:center}.account-nav>.nav-account{border-radius:8px 0 0 8px!important;border-right:0!important}.account-menu{position:relative}.account-toggle{height:40px;display:grid;place-items:center;min-width:34px;border:1px solid rgba(0,151,57,.55);border-left:1px solid rgba(255,255,255,.13);border-radius:0 8px 8px 0;color:#8ff0ad;list-style:none;cursor:pointer}.account-menu summary::-webkit-details-marker{display:none}.account-menu[open] .account-toggle{background:#183524;color:#ffdf00}.account-menu>div{position:absolute;right:0;top:calc(100% + 12px);width:210px;padding:7px;background:#17251c;border:1px solid rgba(255,255,255,.13);border-radius:9px;box-shadow:0 18px 45px rgba(0,0,0,.45);z-index:20}.account-menu>div:before{content:'';position:absolute;right:10px;top:-7px;width:13px;height:13px;background:#17251c;border-left:1px solid rgba(255,255,255,.13);border-top:1px solid rgba(255,255,255,.13);transform:rotate(45deg)}.account-menu a,.account-menu button{display:block!important;width:100%;padding:12px!important;border:0!important;background:transparent!important;color:#e2ebe5!important;text-align:left;font:inherit;font-weight:800!important;border-radius:6px;cursor:pointer}.account-menu a:hover,.account-menu button:hover{background:#263a2d!important;color:#ffdf00!important}.account-menu form{margin:0}.site-nav{overflow:visible}.account-page{width:min(1180px,92vw);margin:55px auto 90px}.account-cover{min-height:245px;padding:40px;display:flex;align-items:flex-end;gap:27px;position:relative;background:linear-gradient(90deg,rgba(4,20,10,.88),rgba(4,20,10,.45)),url('/assets/rust-brasil-banner.png') center/cover;border:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0}.account-cover h1{font-size:clamp(2rem,5vw,3.6rem);margin:7px 0;text-transform:uppercase}.account-cover p{margin:0;color:#b8c7bd}.account-cover code{color:#ffdf00}.account-avatar{width:120px;height:120px;flex:0 0 120px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#009739,#003c19);border:5px solid #dce6df;box-shadow:0 10px 30px rgba(0,0,0,.4);font-size:3rem;font-weight:1000;color:#ffdf00;position:relative}.account-avatar span{position:absolute;right:4px;bottom:5px;width:25px;height:25px;border-radius:50%;background:#24cf65;border:4px solid #dce6df}.owner-shortcut{margin-left:auto;align-self:flex-start;background:rgba(0,0,0,.55);border:1px solid rgba(255,223,0,.4);padding:12px 15px;border-radius:8px;color:#ffdf00;font-weight:900}.account-tabs{display:flex;gap:5px;background:#102219;border:1px solid rgba(255,255,255,.08);border-top:0;padding:13px 18px;border-radius:0 0 12px 12px;overflow-x:auto}.account-tabs a{white-space:nowrap;padding:12px 18px;border-radius:7px;color:#a9b8ae;font-weight:900}.account-tabs a.active{background:#009739;color:#fff}.account-tabs b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;background:#d92b2b;border-radius:999px;color:white;font-size:.68rem}.account-dashboard{margin-top:25px}.vip-status{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#102219;border-left:5px solid #65766a;padding:26px;border-radius:12px}.vip-status.has-vip{border-color:#ffdf00;background:linear-gradient(100deg,rgba(255,223,0,.09),transparent),#102219}.vip-status>div{display:flex;align-items:center;gap:18px}.vip-status>div>span{font-size:2.6rem}.vip-status small,.account-metrics small{color:#92a498;font-weight:900;letter-spacing:.08em}.vip-status h2{margin:5px 0}.vip-status p{margin:0;color:#a9b8ae}.vip-status .buy{width:auto;padding:13px 25px}.account-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0}.account-metrics article{display:flex;flex-direction:column;gap:8px;background:#102219;border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:21px}.account-metrics article>span{font-size:1.5rem}.account-metrics strong{font-size:1.15rem;color:#ffdf00}.account-info,.customer-list{background:#102219;border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:27px}.account-info dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}.account-info dl>div{padding:17px;border-bottom:1px solid rgba(255,255,255,.07)}.account-info dt{color:#8ea195;font-size:.75rem;font-weight:900}.account-info dd{margin:7px 0 0;overflow-wrap:anywhere}.customer-list{margin-top:25px}.customer-list-title{margin-bottom:24px}.customer-list-title h2{font-size:2rem;margin:6px 0}.customer-list-title p{color:#a9b8ae}.customer-list>article{display:flex;align-items:flex-start;gap:16px;background:#0a1910;border:1px solid rgba(255,255,255,.07);padding:18px;margin-top:9px;border-radius:9px}.customer-list>article>span{font-size:1.4rem}.customer-list article h3{margin:0 0 5px}.customer-list article p{margin:0 0 7px;color:#acbcb1}.customer-list article small{color:#75887b}.customer-empty{text-align:center;padding:55px;color:#91a599}.purchase-row{display:grid!important;grid-template-columns:minmax(170px,1fr) 170px 120px 120px;align-items:center!important}.purchase-row>div{display:flex;flex-direction:column;gap:6px}.purchase-row code{color:#708478}.order-status{display:inline-flex;width:max-content;padding:7px 10px;border-radius:999px;background:#39443c;color:#d7e0da;font-size:.72rem;font-weight:900}.status-approved{background:rgba(0,151,57,.22);color:#65e997}.status-pending,.status-created{background:rgba(255,223,0,.16);color:#ffdf00}.status-rejected,.status-cancelled,.status-error,.status-charged_back{background:rgba(217,43,43,.17);color:#ff8d8d}
@media(max-width:850px){.account-cover{align-items:flex-start;flex-direction:column}.owner-shortcut{margin:0}.account-metrics{grid-template-columns:1fr 1fr}.vip-status{align-items:flex-start;flex-direction:column}.vip-status .buy{width:100%}.purchase-row{grid-template-columns:1fr 1fr!important}.account-info dl{grid-template-columns:1fr}}
@media(max-width:560px){.account-nav>.nav-account b{display:none}.account-menu>div{position:fixed;top:70px;right:10px}.account-page{width:100%;margin:0 auto 55px}.account-cover{border-radius:0;padding:28px 18px;min-height:300px}.account-avatar{width:92px;height:92px;flex-basis:92px;font-size:2.2rem}.account-tabs{border-radius:0;padding:10px 8px}.account-tabs a{padding:11px 12px;font-size:.78rem}.account-dashboard,.customer-list{margin:16px 12px 0}.account-metrics{grid-template-columns:1fr 1fr;gap:9px}.account-metrics article{padding:16px 13px}.vip-status,.account-info,.customer-list{padding:19px}.purchase-row{grid-template-columns:1fr!important}.purchase-row>div{padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.05)}}

/* Catálogo VIP visual e página pública de detalhes. */
.plan-cover{display:block;position:relative;margin:-28px -28px 24px;aspect-ratio:1/1;overflow:hidden;background:#08130d}.plan-cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease,filter .3s ease}.plan-cover:after{content:'';position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,rgba(4,15,8,.92));pointer-events:none}.plan-cover span{position:absolute;z-index:1;left:18px;bottom:15px;padding:8px 11px;border-radius:6px;background:rgba(0,151,57,.88);color:white;font-size:.72rem;font-weight:1000;letter-spacing:.07em;opacity:0;transform:translateY(8px);transition:.25s}.plan-cover:hover img{transform:scale(1.045);filter:brightness(1.08)}.plan-cover:hover span{opacity:1;transform:none}.plan-description{min-height:58px;color:#a9b8ae!important;font-size:.9rem!important;line-height:1.5!important;margin:0 0 15px!important}.plan-more{display:flex;align-items:center;justify-content:center;min-height:45px;margin:-12px 0 12px;border:1px solid rgba(255,223,0,.25);border-radius:7px;color:#ffdf00;font-size:.82rem;font-weight:900}.plan-more:hover{background:rgba(255,223,0,.08);border-color:#ffdf00}
.vip-detail{width:min(1180px,92vw);margin:42px auto 90px}.vip-detail-back{display:inline-flex;margin-bottom:18px;color:#b6c7bc;font-weight:900}.vip-detail-back:hover{color:#ffdf00}.vip-detail-hero{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);overflow:hidden;background:linear-gradient(135deg,rgba(0,151,57,.12),transparent),#102219;border:1px solid rgba(255,255,255,.1);border-radius:17px}.vip-detail-image{min-height:520px;background:#07100a}.vip-detail-image img{width:100%;height:100%;display:block;object-fit:cover}.vip-detail-summary{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,72px)}.vip-detail-summary h1{font-size:clamp(2.5rem,5vw,4.6rem);line-height:1;margin:13px 0 22px}.vip-detail-summary>p{color:#bdcac1;font-size:1.08rem;line-height:1.7}.vip-detail-price{display:flex;align-items:baseline;gap:8px;margin:22px 0}.vip-detail-price small{color:#a9b8ae;font-weight:900}.vip-detail-price strong{color:#ffdf00;font-size:3.3rem}.vip-detail-price span{color:#8fa195}.vip-detail-summary .buy{max-width:420px}.vip-delivery-note{display:block;margin-top:14px;color:#8fa195}.vip-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.vip-detail-columns>section{background:#102219;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:30px}.vip-detail-columns h2{font-size:1.8rem;margin:8px 0 23px}.vip-benefit-list,.vip-item-list{display:grid;gap:10px}.vip-benefit-list article,.vip-item-list article{display:flex;align-items:center;gap:12px;min-height:58px;padding:13px 15px;background:#08130d;border:1px solid rgba(255,255,255,.07);border-radius:9px}.vip-benefit-list article>span{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;background:#009739;color:white;font-weight:1000}.vip-item-list article>span{font-size:1.35rem}.vip-benefit-list p,.vip-item-list p{margin:0;color:#d3ddd6}.vip-empty-content{padding:30px;text-align:center;background:#08130d;border:1px dashed rgba(255,223,0,.28);border-radius:10px;color:#93a69a}.vip-empty-content strong{display:block;color:#ffdf00;margin-bottom:8px}.vip-empty-content p{margin:0;line-height:1.55}.vip-detail-security{display:flex;align-items:center;gap:20px;margin-top:24px;padding:27px 31px;background:linear-gradient(100deg,#003d1b,#007c30);border-radius:13px}.vip-detail-security>span{font-size:2.5rem}.vip-detail-security h2{margin:0 0 7px}.vip-detail-security p{margin:0;color:#d5e8dc;line-height:1.55}
@media(max-width:850px){.vip-detail-hero{grid-template-columns:1fr}.vip-detail-image{min-height:auto;aspect-ratio:16/10}.vip-detail-columns{grid-template-columns:1fr}.plan-cover span{opacity:1;transform:none}}
@media(max-width:560px){.plan-cover{margin:-23px -20px 21px}.vip-detail{width:100%;margin:0 auto 55px}.vip-detail-back{margin:18px}.vip-detail-hero{border-radius:0;border-inline:0}.vip-detail-image{aspect-ratio:1/1}.vip-detail-summary{padding:29px 19px}.vip-detail-summary h1{font-size:2.55rem}.vip-detail-price strong{font-size:2.7rem}.vip-detail-columns{margin:14px 12px 0;gap:14px}.vip-detail-columns>section{padding:22px 17px}.vip-detail-security{margin:14px 12px 0;padding:22px 18px;align-items:flex-start}.vip-detail-security>span{font-size:1.8rem}}

/* Alinhamento preciso da navegação e avatar oficial da Steam. */
.account-nav{height:42px;align-items:stretch}.account-nav>.nav-account{height:42px;display:flex;align-items:center;gap:6px;padding-block:0!important}.account-menu{height:42px;display:block}.account-toggle{height:42px;line-height:40px;padding:0;margin:0}.account-avatar{overflow:visible;text-decoration:none}.account-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.account-avatar b{font-size:inherit;color:inherit}.portal-actions{align-items:stretch}.portal-actions .steam-button,.portal-actions .secondary-button{min-height:54px;margin-top:0;padding-block:0}

/* Página Sobre: narrativa, jornada e identidade da comunidade. */
.about-hero{min-height:590px;display:flex;align-items:flex-end;padding:80px clamp(22px,8vw,145px);background:linear-gradient(90deg,rgba(3,15,8,.97),rgba(3,15,8,.45)),url('/assets/rust-brasil-banner.png') center/cover}.about-hero>div{max-width:900px}.about-hero h1{font-size:clamp(3rem,7vw,6rem);line-height:.95;margin:18px 0;text-transform:uppercase}.about-hero h1 em{font-style:normal;color:#ffdf00}.about-hero p{max-width:730px;color:#d0dbd4;font-size:1.15rem;line-height:1.65}.about-story{width:min(1180px,92vw);margin:0 auto;padding:100px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.about-story-title h2{font-size:clamp(2.5rem,5vw,4.5rem);margin:12px 0 28px}.about-story blockquote{margin:0;padding:19px 22px;border-left:4px solid #ffdf00;background:rgba(255,223,0,.06);color:#e6edd9;font-size:1.12rem;font-weight:800;line-height:1.5}.about-story-copy{padding:30px;background:#102219;border:1px solid rgba(255,255,255,.09);border-radius:14px}.about-story-copy p{margin:0;color:#bbc9c0;font-size:1.04rem;line-height:1.9}.about-journey{padding:95px max(4vw,20px);background:linear-gradient(180deg,#0b1b12,#07150d);border-block:1px solid rgba(255,255,255,.07)}.journey-line{width:min(1060px,96vw);margin:0 auto;position:relative}.journey-line:before{content:'';position:absolute;top:0;bottom:0;left:35px;width:2px;background:linear-gradient(#ffdf00,#009739)}.journey-line article{display:grid;grid-template-columns:72px 1fr;gap:25px;position:relative;padding:0 0 48px}.journey-line article:last-child{padding-bottom:0}.journey-line article>b{width:72px;height:72px;display:grid;place-items:center;background:#0a2c18;border:2px solid #ffdf00;border-radius:50%;color:#ffdf00;font-size:1.25rem;z-index:1}.journey-line article>div{padding:22px 27px;background:#102219;border:1px solid rgba(255,255,255,.08);border-radius:12px}.journey-line article span{color:#70e596;font-size:.7rem;font-weight:1000;letter-spacing:.12em}.journey-line h3{font-size:1.5rem;margin:7px 0}.journey-line p{color:#aebeb4;line-height:1.65;margin:0}.about-values{width:min(1180px,92vw);margin:0 auto;padding:100px 0}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.about-values-grid article{padding:27px 23px;background:#102219;border:1px solid rgba(255,255,255,.08);border-radius:13px;transition:.25s}.about-values-grid article:hover{transform:translateY(-6px);border-color:rgba(255,223,0,.38)}.about-values-grid article>div{font-size:2rem}.about-values-grid h3{margin:14px 0 9px}.about-values-grid p{color:#a9b8ae;line-height:1.6;margin:0}.about-mission{width:min(1180px,92vw);margin:0 auto 90px;display:grid;grid-template-columns:1.35fr .65fr;background:linear-gradient(120deg,#005b29,#009739);border:1px solid #2bdd70;border-radius:17px;overflow:hidden}.about-mission>div{padding:42px}.about-mission h2{font-size:clamp(2rem,4vw,3.3rem);margin:10px 0}.about-mission>div p{font-size:1.05rem;line-height:1.75;color:#e4f1e8}.about-mission aside{padding:35px;background:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center}.about-mission aside span{color:#ffdf00;font-size:.7rem;font-weight:1000;letter-spacing:.1em}.about-mission aside strong{font-size:2.3rem;margin:9px 0}.about-mission aside p{color:#c3d3c8;line-height:1.55}.about-stats{margin-bottom:90px}.about-cta{width:min(1180px,92vw);margin:0 auto 90px;padding:35px 40px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;background:#102219;border:1px solid rgba(255,223,0,.22);border-radius:15px}.about-cta>span{font-size:3rem}.about-cta small{color:#ffdf00;font-weight:1000}.about-cta h2{margin:5px 0}.about-cta p{margin:0;color:#a9b8ae}.about-cta .steam-button{margin:0;white-space:nowrap}
@media(max-width:900px){.about-story{grid-template-columns:1fr;gap:30px}.about-values-grid{grid-template-columns:1fr 1fr}.about-mission{grid-template-columns:1fr}.about-cta{grid-template-columns:auto 1fr}.about-cta .steam-button{grid-column:1/-1;width:100%}}
@media(max-width:560px){.about-hero{min-height:560px;padding:65px 18px}.about-hero h1{font-size:2.75rem}.about-story{padding:65px 0}.about-story-copy{padding:22px 18px}.about-journey,.about-values{padding-block:65px}.journey-line:before{left:24px}.journey-line article{grid-template-columns:50px 1fr;gap:12px;padding-bottom:28px}.journey-line article>b{width:50px;height:50px;font-size:.9rem}.journey-line article>div{padding:18px 15px}.journey-line h3{font-size:1.2rem}.about-values-grid{grid-template-columns:1fr}.about-mission>div,.about-mission aside{padding:27px 21px}.about-cta{grid-template-columns:1fr;padding:27px 21px;text-align:center}.about-cta>span{font-size:2.5rem}}

/* Equipe com perfis oficiais vinculados ao Discord. */
.team-hero{min-height:480px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:75px 20px;background:linear-gradient(rgba(3,15,8,.74),rgba(3,15,8,.95)),url('/assets/rust-brasil-banner.png') center/cover}.team-hero h1{font-size:clamp(3rem,7vw,5.8rem);line-height:.96;margin:14px 0;text-transform:uppercase}.team-hero p{max-width:800px;color:#c6d3ca;font-size:1.05rem;line-height:1.65}.team-page{width:min(1180px,92vw);margin:0 auto;padding:90px 0}.team-section-title{margin-bottom:28px}.team-section-title h2{font-size:clamp(2rem,4vw,3.2rem);margin:8px 0}.team-section-title p{color:#9eafa4}.team-profile{overflow:hidden;background:#102219;border:1px solid rgba(255,223,0,.24);border-radius:17px;box-shadow:0 25px 65px rgba(0,0,0,.28)}.team-card-cover{height:150px;background:linear-gradient(90deg,rgba(0,151,57,.35),rgba(255,223,0,.12)),url('/assets/rust-brasil-banner.png') center/cover}.team-profile-main{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:24px;align-items:end;padding:0 32px 25px;margin-top:-58px}.team-photo{width:150px;height:150px;position:relative;border:6px solid #102219;border-radius:50%;background:#07150d}.team-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.team-photo span{position:absolute;right:5px;bottom:9px;width:26px;height:26px;border:5px solid #102219;background:#27d567;border-radius:50%}.team-identity{padding-bottom:7px}.team-identity small{color:#ffdf00;font-weight:1000;letter-spacing:.1em}.team-identity h2{font-size:2.5rem;margin:7px 0}.discord-handle{margin:0;color:#9eb0a4}.discord-handle b{display:inline-block;margin-left:9px;padding:5px 8px;background:rgba(88,101,242,.18);color:#adb5ff;border-radius:999px;font-size:.68rem}.team-role-icon{font-size:3rem;padding:0 5px 16px}.team-bio{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 32px;background:rgba(0,0,0,.18);border-top:1px solid rgba(255,255,255,.07)}.team-bio>p{max-width:610px;margin:0;color:#b3c2b8;line-height:1.65}.team-bio>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.team-bio span{padding:7px 9px;background:#0a1b11;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#c8d4cc;font-size:.72rem}.departments-title{margin-top:80px}.team-departments{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.team-departments article{padding:27px;background:#102219;border:1px solid rgba(255,255,255,.08);border-radius:13px}.team-departments article>div{font-size:2rem}.team-departments span{display:block;margin-top:15px;color:#ffdf00;font-size:.7rem;font-weight:1000}.team-departments h3{font-size:1.35rem;margin:8px 0}.team-departments p{color:#a9b8ae;line-height:1.6}.team-departments small{color:#6f8476}.team-cta{width:min(1180px,92vw);margin:0 auto 90px;padding:35px 40px;background:linear-gradient(100deg,#00451f,#009739);border:1px solid #29d66c;border-radius:15px;display:flex;justify-content:space-between;align-items:center;gap:30px}.team-cta h2{font-size:2.2rem;margin:7px 0}.team-cta p{margin:0;color:#d5e7db}.team-cta .steam-button{margin:0;background:#ffdf00;color:#102218;white-space:nowrap}
@media(max-width:800px){.team-profile-main{grid-template-columns:120px 1fr;margin-top:-48px}.team-photo{width:120px;height:120px}.team-role-icon{display:none}.team-bio{align-items:flex-start;flex-direction:column}.team-bio>div{justify-content:flex-start}.team-departments{grid-template-columns:1fr}.team-cta{align-items:flex-start;flex-direction:column}.team-cta .steam-button{width:100%}}
@media(max-width:560px){.team-hero{min-height:500px}.team-hero h1{font-size:2.7rem}.team-page{padding:60px 0}.team-card-cover{height:120px}.team-profile-main{grid-template-columns:88px 1fr;gap:13px;padding:0 17px 20px;margin-top:-37px}.team-photo{width:88px;height:88px;border-width:4px}.team-photo span{width:20px;height:20px;border-width:3px}.team-identity h2{font-size:1.5rem}.team-identity small{font-size:.58rem}.discord-handle b{display:block;margin:6px 0 0;width:max-content}.team-bio{padding:20px 17px}.departments-title{margin-top:58px}.team-cta{padding:27px 21px}.team-cta h2{font-size:1.8rem}}

/* Centraliza os indicadores internos nas páginas institucionais. */
.portal-stats.inner-stats{margin:0 auto 80px}
