/* RBG Shopee Intelligence | Landing externa escura | 2026-10-01 */
.login-shell{background:#050607!important;color:#f6f7f9!important}
.access-site{--orange:#ff5b22;--orange2:#ff7a22;--ink:#f6f7f9;--muted:#a1a8b3;--line:#252a31;--card:#0d1116;--card2:#11161d;min-height:100vh;background:#050607!important;color:var(--ink)!important;overflow:hidden}
.access-site::before{content:"";position:fixed;inset:-20vh -15vw auto auto;width:68vw;height:58vw;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 65% 30%,rgba(255,91,34,.42),transparent 21%),radial-gradient(ellipse at 80% 55%,rgba(255,95,0,.18),transparent 30%);filter:blur(18px)}
.access-site>*{position:relative;z-index:1}
.access-site em{color:var(--orange)!important}
.access-header{max-width:1420px!important;height:86px!important;padding:0 56px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:rgba(5,6,7,.82);backdrop-filter:blur(16px)}
.access-brand{color:#fff!important}.access-monogram{font-size:31px!important;color:#fff}.access-monogram b{color:var(--orange)!important}.access-brand-name{color:#fff!important;border-left-color:#2b3037!important}.access-brand-name small{color:#8d96a3!important}
.access-header nav{gap:28px!important}.access-header nav a{color:#c4cad2!important}.access-header nav a:hover{color:#fff!important}
.access-header .access-nav-login{background:linear-gradient(135deg,#ff702e,#ff4d1e)!important;border:1px solid #ff6a2b!important;color:#fff!important;border-radius:999px!important;padding:10px 20px!important;box-shadow:0 8px 28px rgba(255,83,31,.22)}
.access-site main{max-width:none!important;padding:0!important}
.sales-landing{padding-top:0!important;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 10%),#050607;position:relative}
.sales-landing::before,.sales-landing::after{content:"";position:absolute;pointer-events:none;border:2px solid rgba(255,89,24,.32);border-radius:50%;filter:blur(.4px)}
.sales-landing::before{width:900px;height:330px;right:-320px;top:150px;transform:rotate(-24deg);box-shadow:0 0 60px rgba(255,85,15,.22)}
.sales-landing::after{width:760px;height:250px;left:-370px;top:1080px;transform:rotate(18deg);box-shadow:0 0 45px rgba(255,85,15,.17)}.sales-hero{max-width:1420px;margin:auto;grid-template-columns:.92fr 1.08fr!important;gap:48px!important;padding:68px 56px 76px!important;min-height:560px;align-items:center!important}
.sales-hero>div:first-child::before{content:"●  INTELIGÊNCIA REAL PARA GRANDES RESULTADOS";display:inline-flex;align-items:center;color:#ff8b2f;font-size:10px;font-weight:850;letter-spacing:.04em;border:1px solid rgba(255,101,31,.24);background:rgba(255,92,20,.08);padding:7px 11px;border-radius:999px;margin-bottom:18px}
.sales-hero h1{font-size:clamp(44px,4.5vw,68px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:690px!important;color:#fff!important;margin-bottom:21px!important;font-weight:850!important}
.sales-hero h1 em{display:block!important;color:var(--orange)!important}
.sales-hero>div>p:not(.access-eyebrow){color:#d1d5da!important;font-size:17px!important;line-height:1.55!important;max-width:620px!important;margin-bottom:24px!important}
.sales-hero-actions{gap:12px!important}.sales-hero-actions .access-primary,.sales-hero-actions .access-secondary{min-height:48px;border-radius:10px!important;padding:13px 22px!important;font-size:13px!important}
.access-site .access-primary{background:linear-gradient(135deg,#ff702e,#ff4818)!important;color:#fff!important;border-color:#ff6428!important;box-shadow:0 9px 25px rgba(255,80,24,.22)}
.access-site .access-primary:hover{filter:brightness(1.08)}
.access-site .access-secondary{background:#0d1116!important;border:1px solid #39404a!important;color:#fff!important}.access-site .access-secondary:hover{border-color:#ff6428!important;color:#fff!important}
.sales-benefits{grid-template-columns:repeat(3,1fr)!important;border-top:0!important;margin-top:27px!important;padding-top:0!important;gap:20px!important}
.sales-benefits span{color:#d4d8de!important;font-size:11px!important;line-height:1.35}.sales-benefits b{color:var(--orange)!important;font-size:24px!important;margin-bottom:7px!important}
.access-laptop{max-width:700px!important;margin:0!important;padding:0 10px!important}
.access-laptop-screen{background:#090d12!important;border:8px solid #555e67!important;border-bottom-width:10px!important;border-radius:18px!important;box-shadow:0 30px 75px rgba(0,0,0,.55),0 0 50px rgba(255,91,34,.08)!important;transform:perspective(1600px) rotateY(-4deg) rotateX(1deg)!important}
.access-mock-sidebar{background:linear-gradient(180deg,#11171d,#0a0f14)!important;color:#8e98a5!important}.access-mock-sidebar b{color:#fff!important}.access-mock-sidebar .chosen{background:rgba(255,91,34,.14)!important;color:#ff7b42!important}
.access-mock-content{background:#0c1117!important;color:#fff!important}.access-mock-top>span,.access-mock-content>p{color:#788391!important}.access-mock-search{background:#111821!important;border-color:#222b36!important;color:#7f8a99!important}
.access-mock-tags{color:#8893a1!important}.access-mock-tags>span:first-child{background:var(--orange)!important}.access-mock-products article{background:#10161d!important;border-color:#242c35!important}.access-product-art{background:linear-gradient(#161c23,#0f141a)!important}.access-mock-products small{color:#86909e!important}.access-mock-metric{border-color:#242b33!important;color:#7d8795!important}
.access-laptop-base{background:linear-gradient(#6c747c,#cfd3d5 38%,#6d7479)!important;height:12px!important}.access-illustration-label{display:none!important}.access-how,.sales-section,.access-gold,.sales-final-cta{max-width:1420px;margin-left:auto!important;margin-right:auto!important;padding-left:56px!important;padding-right:56px!important}
.access-how{padding-top:38px!important;padding-bottom:58px!important;border-top:1px solid #24282e!important;border-bottom:1px solid #20242a!important}
.access-section-heading{text-align:center!important;margin-bottom:28px!important}.access-section-heading .access-eyebrow{display:none!important}.access-section-heading h2{font-size:31px!important;color:#fff!important;margin-bottom:4px!important}.access-section-heading>p:last-child{color:#929baa!important;font-size:12px!important}
.access-how-grid{grid-template-columns:repeat(4,1fr)!important;gap:18px!important}
.access-how-grid article{background:linear-gradient(180deg,#0d1218,#0a0e13)!important;border:1px solid #202832!important;border-radius:12px!important;padding:22px 18px 18px!important;text-align:center!important;position:relative!important;overflow:visible!important}
.access-how-grid article:not(:last-child)::after{content:"→";position:absolute;right:-15px;top:45%;color:#c5cbd2;font-size:25px;z-index:2}
.access-how-grid article>span{display:grid!important;place-items:center!important;width:54px;height:54px;margin:-37px auto 8px!important;border:1px solid rgba(255,91,34,.45);border-radius:15px;color:var(--orange)!important;background:#110d0b;box-shadow:0 0 25px rgba(255,81,15,.12);font-size:29px!important}
.access-how-grid h3{color:#fff!important;font-size:16px!important;margin:7px 0 5px!important}.access-how-grid p{color:#a0a8b3!important;font-size:11px!important;margin:0!important;line-height:1.45!important}
.sales-section{padding-top:28px!important;padding-bottom:34px!important;border-top:1px solid #1e2329!important}
.sales-section-head{margin-bottom:15px!important}.sales-section-head h2{color:#fff!important;font-size:28px!important;margin-bottom:4px!important}.sales-section-head p{color:#a0a8b3!important;font-size:12px!important}.sales-section-head>span{background:transparent!important;color:#ff773a!important;padding:0!important}
.sales-filters{margin-bottom:14px!important;gap:8px!important}.sales-filters button{background:#10151b!important;border:1px solid #2a3038!important;color:#aeb6c0!important;padding:7px 15px!important;font-size:10px!important}.sales-filters button.active{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}
.sales-products-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}
.sales-product{background:linear-gradient(180deg,#10161c,#0b0f14)!important;border:1px solid #252c34!important;border-radius:11px!important;padding:14px!important;box-shadow:0 12px 28px rgba(0,0,0,.18)}
.sales-heart{color:#d6dce3!important;font-size:19px!important}.sales-art{height:122px!important;background:#0b0f13!important;border-radius:9px!important;margin-bottom:11px!important}.sales-art svg{width:108px!important;max-height:110px!important;filter:drop-shadow(0 12px 10px rgba(0,0,0,.45))!important}
.sales-product h3{color:#fff!important;font-size:13px!important;margin-bottom:3px!important}.sales-product>p{color:#8e98a5!important;font-size:9px!important;margin-bottom:9px!important}
.sales-product-fields span{background:#151b22!important;color:#aeb6c0!important;font-size:8px!important}.sales-placeholder{border-top-color:#242a31!important;color:#7f8995!important;font-size:8px!important;margin-top:10px!important;padding-top:9px!important}.sales-analysis{padding-top:28px!important}.sales-analysis-grid{grid-template-columns:1.25fr .75fr!important;gap:12px!important}
.sales-detail,.sales-video-examples{background:linear-gradient(180deg,#0e141a,#090e13)!important;border:1px solid #262d35!important;border-radius:12px!important}
.sales-detail{grid-template-columns:.9fr 1.1fr!important;padding:12px!important;gap:16px!important}
.sales-detail-art{background:#0b1015!important;border:1px solid #232a32!important;min-height:225px!important;border-radius:10px!important}.sales-detail h3{color:#fff!important;font-size:22px!important}.sales-category-tag{background:#161d25!important;color:#bdc5cf!important}
.sales-detail-fields>div{background:#11171e!important;border-color:#252c35!important}.sales-detail-fields small{color:#7f8995!important}.sales-detail-fields strong{color:#f0f3f6!important}
.sales-video-examples{padding:14px!important}.sales-video-examples h3{color:#fff!important}.sales-video-grid{gap:9px!important}
.sales-video-grid>div{min-height:210px;border-radius:10px!important;background:linear-gradient(145deg,#21130e,#0c1014 45%,#141a20)!important;border:1px solid #2a3038!important;padding:15px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;position:relative;overflow:hidden}
.sales-video-grid>div::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(255,108,40,.18),transparent 32%)}
.sales-video-grid span{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,90,28,.9);display:grid!important;place-items:center;color:#fff!important;font-size:18px!important}.sales-video-grid b,.sales-video-grid small{position:relative;color:#fff!important}.sales-video-grid small{color:#9da6b2!important}
.sales-video-examples>p{color:#7f8995!important}
.access-gold{max-width:none!important;margin:0!important;padding:34px max(56px,calc((100vw - 1308px)/2))!important;border-radius:0!important;grid-template-columns:.9fr 1.1fr!important;background:linear-gradient(90deg,#080b0f 0%,#0b0d0f 55%,#1d0b04 100%)!important;border-top:1px solid #2a211c;border-bottom:1px solid #2a211c;position:relative;overflow:hidden}
.access-gold::after{content:"";position:absolute;right:-110px;bottom:-150px;width:560px;height:360px;border:2px solid rgba(255,91,24,.38);border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 45px rgba(255,83,20,.2)}
.access-gold h2{color:#fff!important;font-size:35px!important;margin-bottom:8px!important}.access-gold>div>p:not(.access-eyebrow){color:#aab2bd!important;font-size:12px!important;line-height:1.55!important;margin-bottom:18px!important}.access-gold .access-eyebrow{color:#ff7a39!important;margin-bottom:8px!important}
.access-gold-visual{position:relative!important;z-index:2;background:linear-gradient(145deg,#0f1419,#150b07)!important;border:1px solid rgba(255,108,42,.26)!important;border-radius:13px!important;min-height:220px!important;padding:28px!important}
.access-gold-bars{height:135px!important;display:flex!important;align-items:flex-end!important;gap:18px!important}.access-gold-bars i{display:block!important;flex:1!important;background:linear-gradient(#ff8a3d,#ff4f17)!important;border-radius:5px 5px 0 0!important;box-shadow:0 0 22px rgba(255,83,18,.18)}.access-gold-bars i:nth-child(1){height:28%}.access-gold-bars i:nth-child(2){height:42%}.access-gold-bars i:nth-child(3){height:55%}.access-gold-bars i:nth-child(4){height:72%}.access-gold-bars i:nth-child(5){height:96%}
.access-gold-arrow{position:absolute!important;right:28px!important;top:12px!important;color:#ff7a31!important;font-size:64px!important;text-shadow:0 0 28px rgba(255,80,20,.35)}.access-gold-caption{color:#cfd4da!important;font-size:10px!important;margin-top:13px!important}.sales-comparison{padding-top:30px!important}.sales-table-wrap{background:#0c1116!important;border:1px solid #252c34!important;border-radius:11px!important}.sales-table-wrap th{background:#10161d!important;color:#8893a1!important;border-color:#242b33!important}.sales-table-wrap td{color:#aeb6c0!important;border-color:#20272f!important}.sales-table-wrap td:first-child{color:#f3f5f7!important}.sales-mini-art{background:#121820!important}
.sales-mobile-plans{max-width:1420px!important;margin:0 auto!important;padding:34px 56px!important;background:linear-gradient(180deg,#080b0f,#07090d)!important;border-radius:0!important;border-top:1px solid #20262d!important}
.sales-mobile-heading{max-width:none!important;grid-template-columns:1fr .65fr!important;margin:0 0 34px!important;padding:0!important;gap:30px!important}.sales-mobile-heading h2{color:#fff!important;font-size:27px!important}.sales-mobile-heading p,.sales-mobile-heading li{color:#9da6b1!important;font-size:12px!important}.sales-mobile-heading li::marker{color:var(--orange)}
.sales-phone{background:#0d141b!important;border:6px solid #414850!important;color:#fff!important;box-shadow:0 24px 60px rgba(0,0,0,.4)!important}.sales-phone-camera{background:#3c434b!important}.sales-phone>small,.sales-phone>p{color:#8c96a4!important}.sales-phone-art{background:#111820!important}
.sales-plans-heading{text-align:left!important;margin:0 0 16px!important}.sales-plans-heading h2{color:#fff!important;font-size:27px!important}.sales-plans-heading p{color:#969fac!important;font-size:12px!important}
.access-pricing-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.access-plan-card{background:linear-gradient(180deg,#0d1218,#090d12)!important;border:1px solid #293039!important;border-radius:12px!important;padding:24px 20px!important;color:#fff!important}.access-plan-featured{border:2px solid var(--orange)!important;background:linear-gradient(180deg,#21100a,#0c1015 55%)!important;box-shadow:0 0 0 1px rgba(255,91,34,.1),0 16px 45px rgba(255,75,17,.14)!important}
.access-featured-tag{background:var(--orange)!important;color:#fff!important}.access-plan-icon{background:rgba(255,91,34,.12)!important;color:#ff7a3c!important}.access-plan-card h2{color:#fff!important}.access-plan-card>p:not(.access-eyebrow){color:#9da6b1!important}.access-plan-card .access-eyebrow{color:#ff7a3c!important}.access-price{color:#ff7a35!important;border-color:#272e36!important;font-size:25px!important}.access-price small{color:#8e98a5!important}.access-plan-card li{color:#b9c0c8!important}.access-plan-card li::before{color:#ff6c2e!important}.access-proposal-note{color:#7e8895!important}
.sales-faq{padding-top:24px!important}.access-faq{grid-template-columns:.7fr 1.3fr!important;border-top:1px solid #20262d!important;padding-top:28px!important;margin-top:0!important;gap:45px!important}.access-faq h2{color:#fff!important}.access-faq .access-eyebrow{color:#ff7637!important}.access-faq details{border-bottom-color:#242b33!important}.access-faq summary{color:#f1f3f5!important}.access-faq details p{color:#9da6b1!important}.access-faq summary::after{color:var(--orange)!important}
.sales-final-cta{max-width:none!important;margin:0!important;padding:46px 24px!important;border-radius:0!important;border:0!important;border-top:1px solid #2a211d!important;background:radial-gradient(ellipse at 50% 120%,rgba(255,89,24,.26),transparent 55%),#07090c!important}.sales-final-cta h2{color:#fff!important;font-size:32px!important}.sales-final-cta>div{gap:10px!important}.access-footer{max-width:none!important;margin:0!important;padding:26px max(56px,calc((100vw - 1308px)/2))!important;background:#050607!important;border-top:1px solid #1d2228!important;color:#7f8995!important}
.access-entry,.access-plans,.access-resources{color:#f4f6f8!important}.access-entry h1,.access-entry h2,.access-plans h1,.access-plans h2,.access-resources h1,.access-resources h2{color:#fff!important}
.access-entry,.access-plans,.access-resources{background:#07090d!important;max-width:1420px!important}
.access-login-card,.access-resource-grid article{background:#0f141a!important;border-color:#29303a!important;color:#fff!important}.access-login-card input{background:#0b1015!important;border-color:#2d3540!important;color:#fff!important}.access-muted,.access-login-caption,.access-resource-grid p{color:#98a2af!important}
@media(max-width:1100px){.access-header{padding:0 28px!important}.sales-hero,.access-how,.sales-section,.sales-mobile-plans{padding-left:28px!important;padding-right:28px!important}.sales-hero{grid-template-columns:1fr 1fr!important}.sales-products-grid{grid-template-columns:repeat(3,1fr)!important}.access-how-grid{gap:14px!important}.access-pricing-grid{grid-template-columns:repeat(3,1fr)!important}.access-gold{padding-left:28px!important;padding-right:28px!important}}
@media(max-width:760px){.access-header{height:auto!important;padding:16px 18px!important;background:#07090d!important}.access-header nav{width:auto!important;gap:12px!important}.access-header nav a:not(.access-nav-login){display:none!important}.access-brand-name{display:none!important}.sales-hero{grid-template-columns:1fr!important;padding:42px 18px 50px!important;min-height:auto}.sales-hero h1{font-size:43px!important}.sales-hero>div>p:not(.access-eyebrow){font-size:15px!important}.access-laptop{margin-top:10px!important}.sales-benefits{grid-template-columns:1fr 1fr!important}.access-how,.sales-section,.sales-mobile-plans{padding-left:18px!important;padding-right:18px!important}.access-how-grid{grid-template-columns:1fr 1fr!important;gap:28px 10px!important}.access-how-grid article::after{display:none}.sales-products-grid{grid-template-columns:repeat(2,1fr)!important}.sales-analysis-grid{grid-template-columns:1fr!important}.access-gold{grid-template-columns:1fr!important;padding:28px 18px!important}.access-pricing-grid{grid-template-columns:1fr!important}.sales-mobile-heading{grid-template-columns:1fr!important}.access-faq{grid-template-columns:1fr!important;gap:12px!important}.access-footer{padding:24px 18px!important;flex-direction:column!important}}
@media(max-width:430px){.sales-hero h1{font-size:37px!important}.sales-products-grid{grid-template-columns:1fr 1fr!important}.sales-art{height:104px!important}.sales-product{padding:10px!important}.sales-benefits{grid-template-columns:1fr!important}.access-how-grid{grid-template-columns:1fr!important}.sales-video-grid{grid-template-columns:1fr!important}.sales-video-grid>div{min-height:150px!important}.access-gold h2{font-size:31px!important}}
/* Remove atalhos técnicos acima da landing; navegação já existe no cabeçalho. */
body.login-shell>p{display:none!important}
